phpcmsv9黃頁模塊發(fā)布已經(jīng)有一段時間了,使用起來相對上手,但是模板固定,黃頁使用起來就有了局限性,比如站長想加入新模板,用于顯示公司的“樣貌”,既沒有單獨的模板顯示,也沒有相應(yīng)的字段添加。這里向大家分享我的方法。(我本人站正在使用)
示例:本人使用phpcmsv9的黃頁模塊制作幼兒園的園所專頁,幼兒園一般需要有“園景園貌”的展示,以下為新模版的添加方法。
一、
1、打開文件:/phpcms/modules/yp/com_index.php 查找以下代碼,在第38行
include template($this->default_tpl, 'about');
}
下面添加
/* 二次開發(fā)添加模版 */
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文件,名稱要和模板文件名稱對應(yīng),不然系統(tǒng)找不到模板
2、添加園景園貌的模板文件
打開文件夾:/phpcms/templates/default/yp/com_default/
在這個文件夾添加模板文件“yjym.html”
這樣黃頁的新模版就加好了,前臺的新模板訪問地址是:
http://域名/index.php?m=yp&c=com_index&a=yjym&userid=1 注意紅色部分,就是模板的參數(shù)
二、
好了,模板添加完了,下面就是添加“園景園貌”的字段了
1、打開文件:/phpcms/modules/yp/business.php 查找下面的代碼,在第187行
$info['introduce'] = $_POST['info']['introduce'];
下面添加代碼:
$info['yjym'] = $_POST['info']['yjym'];//二次開發(fā)添加字段
2、打開文件:/phpcms/templates/default/yp/company_info_logo.html 在第44行下面添加如下代碼
園景園貌:
name="info[yjym]">{$memberinfo['yjym']}{form::editor('info[yjym]','full','','','','1','0')}
這樣在黃頁里面,商務(wù)中心——商家資料——我的資料 里面就有了“園景園貌”的編輯器功能了
3、數(shù)據(jù)庫新建字段
打開數(shù)據(jù)庫,找到表:v9_yp_company
結(jié)構(gòu)——添加 1 字段于表結(jié)尾,字段名為:yjym 類型:text
OK,黃頁模塊新模版和新字段添加完成,以后黃頁模塊使用起來將不在有局限性了
本文由 幼兒教育網(wǎng) 原創(chuàng),轉(zhuǎn)載請保留鏈接,站長都不容易,開發(fā)全靠自己
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!