日期: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 原创,转载请保留链接,站长都不容易,开发全靠自己