日期:2011-06-16 浏览次数:20478 次
phpcmsv9黄页模块发布已经有一段时间了,使用起来相对上手,但是模板固定,黄页使用起来就有了局限性,比如站长想加入新模板,用于显示公司的“样貌”,既没有单独的模板显示,也没有相应的字段添加。这里向大家分享我的方法。(我本人站正在使用)
示例:本人使用phpcmsv9的黄页模块制作幼儿园的园所专页,幼儿园一般需要有“园景园貌”的展示,以下为新模版的添加方法。
一、
1、打开文件:/phpcms/modules/yp/com_index.php 查找以下代码,在第38行
include template($this->default_tpl, 'about');
}
下面添加
/* 二次开发添加模版 */
public function yjym() {
$array = $this->array;
$SEO['title'] = '园景园貌 - '.$array[companyname];
$SEO['keywords'] = '园景园貌 - '.$array[companyname];
$SEO['description'] = '园景园貌 - '.$array[companyname];
include template($this->default_tpl, 'yjym');
}
说明:这里的yjym就是黄页模板文件夹里面的yjym.html文件,名称要和模板文件名称对应,不然系统找不到模板
2、添加园景园貌的模板文件
打开文件夹:/phpcms/templates/default/yp/com_default/
在这个文件夹添加模板文件“yjym.html”
这样黄页的新模版就加好了,前台的新模板访问地址是:
http://域名/index.php?m=yp&c=com_index&a=yjym&userid=1 注意红色部分,就是模板的参数
二、
好了,模板添加完了,下面就是添加“园景园貌”的字段了
1、打开文件:/phpcms/modules/yp/business.php 查找下面的代码,在第187行
$info['introduce'] = $_POST['info']['introduce'];
下面添加代码:
$info['yjym'] = $_POST['info']['yjym'];//二次开发添加字段
2、打开文件:/phpcms/templates/default/yp/company_info_logo.html 在第44行下面添加如下代码
园景园貌:
name="info[yjym]">{$memberinfo['yjym']}{form::editor('info[yjym]','full','','','','1','0')}
这样在黄页里面,商务中心——商家资料——我的资料 里面就有了“园景园貌”的编辑器功能了
3、数据库新建字段
打开数据库,找到表:v9_yp_company
结构——添加 1 字段于表结尾,字段名为:yjym 类型:text
OK,黄页模块新模版和新字段添加完成,以后黄页模块使用起来将不在有局限性了
本文由 幼儿教育网 http://www.051661.com 原创,转载请保留链接,站长都不容易,开发全靠自己