分享:phpcmsv9黄页添加新模版和新字段方法

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

时间: 2024-10-18 06:11:05

分享:phpcmsv9黄页添加新模版和新字段方法的相关文章

用hibernate在修改一条数据时没有覆盖旧的记录,反而添加了一条新纪录,怎么回事?

问题描述 用hibernate在修改一条数据时没有覆盖旧的记录,反而添加了一条新纪录,怎么回事? 我用的是mysql的数据库, jsp <%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML> <div class="fo

反复分析-一次添加一个数据,新数据将影响已有数据分析结果,如何进行设计?

问题描述 一次添加一个数据,新数据将影响已有数据分析结果,如何进行设计? 10C 我做的是股票数据分析.只关注股票的最高价和最低价.以三根K线关系,可以分为下降序列,就是3个K线一个比一个低.上升序列,一个比一个高.顶分型,中间高两边低,底分型,中间低两边高.如图:下降序列:| | | 上升序列: | | | 顶分型: | | | 底分型: | | | 假设已经有了3根初始的K线,容易判断出当前属于什么类型. 接下来会添加一根K线的数据.然后分析这4根K线会如何组合. 比如底分型,如果新加K线呈

互动分享:移动化与企业业务新常态

小步快跑是现阶段的,未来阶段的企业应该再做哪些层面的部署呢?还应该看到哪些变化呢?会议最后现场嘉宾共同分享了移动化与企业业务新常态,共同解析目前移动化现在的一些情况,以及我们要注意的问题,以及未来我们要做什么.   以下是访谈实录: 主持人:各位嘉宾像有2B的,2C的,有市场层面的,还有安全层面的,我首先想问一下各位从各自不同的领域来再跟我们整体的介绍一下现在企业的,无论是2B还是2C它的移动化现在是一个什么样的情况? 胡冕:非常感谢主持人第一个就甩给我这样一个宽泛的题目,在CA看来现在是一个应

秋式广告杀手v2.1:广告拦截新功能与新思维(还能破墙)

相关文章: 1:秋天新作品:秋式广告杀手,每年帮大伙多活7-8天! 2:秋式广告杀手:广告拦截原理与杀手组织 3:Web开发,浏览器通讯原理及流程那点事,你应该听说下   V2.1版本的功能: 1:屏蔽搜索引擎竞价广告. 2:屏蔽国内常见站点的视频广告. 3:去除ShareCode规则分享,增加自定义屏蔽网址.   4:代理功能.   A:默认离线模式会占用系统代理,如果你需要设置其它代理使用某些功能,可以在软件里设置.   B:特殊使用环境A:公司屏蔽了某网站或QQ,但某些领导有权限上. 想法

让搜索引擎快速收录新站的七种方法

本文章要来介绍你关于让搜索引擎快速收录新站的七种方法哦,现在新站很难被收录是吧,那么我们就来看看这款如何让搜索引擎喜欢你呢,好了费话不说多了我们来看看吧. 百度快速收录的七种方法: 一.创建百度空间. 大家都知道,百度自家的产品权重都比较高.一般来说,创建的百度空间大概几天就可以收录.新站可以创建一个与自己网站内容相关的百度空间,然后在空间里添加一些文章并附上自己网站的相关链接.同时,在百度空间里的友情链接也可以加上自己的网址.这样百度在收录空间的同时也能够很方便地链接找到你的新站.通过这一步骤

python实现批量下载新浪博客的方法

         本文实例讲述了python实现批量下载新浪博客的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

iPhone大众点评 5.0客户端,带来了新界面以及新功能

炎炎夏日,酷暑连连,持续的燥热天气也给人们心中添了一把火.按照设计心理学的概念,到了夏日,人们的视觉更渴望看到简单.直观.清爽的画面,刚刚更新的 iPhone大众点评 5.0客户端,带来了新界面以及新功能,更快捷轻便智能的操作也带来了一丝惬意. 新界面清新来袭 开启大众点评 5.0后用户会感觉到整个界面焕然一新,这就是大众点评此次更新最大的部分全新界面. 大众点评 5.0全新界面 新的节目面带来的新图标简单清新,更加直观,并且分割线的添加使得整体界面更加严谨,选项条目间的间隔恰到好处,既不会让界

[重磅]张越:变革时代新战略、新工具

张越:波士顿咨询董事经理.毕业于海德堡大学(德国)并获得心理学硕士学位.领导了中国首家直销银行的建设,为众家金融机构进行关于互联网金融的培训与研讨:曾为四大行之一设计运营转型方案并进行流程优化试点工作,并在相关市场活动上进行专题演讲. 谢谢优米网,谢谢各位来宾给我们这个机会. 我想经过近两天的讨论和交流,大家都已经有这种感觉,在大数据和互联网的今天,有这么多正在成功或者已经成功的故事,但我也知道其实今天坐在台下还有很多来自传统行业的来宾,金融业.制造业等等.在这种环境下,大家恐怕感觉到更多的是一

MS CRM 2011 用Jscript打开新窗口的几种方法

在CRM中,我们经常遇到这样的情况,点击一个按钮,需要弹出一个新的窗口.比如在客户中添加新联系人: 在MS CRM2011中,有以下几种方法可以打开一个新的窗口: (1) Xrm.Utility.openEntityForm (2) window.open (3) openObj 前两种是在SDK中支持的,尤其推荐使用第一种,但要注意Xrm.Utility这个对象只在Rollup 8以后的版本才支持.这里顺便列出来CRM 2011各个Rollup的版本号: Build VersionRTM: 5