JTBC(CMS)

开源与免费的跨平台网站内容管理系统解决方案

腾讯交流群: 2254994
技术支持群: 27032719
首页 » 在线论坛 » PHP版本 
帖子内容
1 楼
gjsxyy
注册会员
积分 372
注册 2008-06-26
     
[分享]PHP版本添加自定义字段及显示出来的方法
PHP版本添加自定义字段及显示出来的方法

一、添加自定义字段

以文章模块为例
1、在文章表jtb_articl中添加字段如:author(作者)
2、修改article emplate下面的manage.jtbc,用记事本打开此文件,对CDATA[add]和CDATA[edit]节点进行添加代码
 
  用‘编辑查找'功能,快速定位到CDATA[add]节点,找到
                      <tr>
                      <td width="80" height="25">{$=ii_itake('global.lng_config.topic','lng')}</td>
                      <td width="*"><input type="text" name="topic" size="40"></td>
                      </tr>
  复制代码,直接粘贴上段代码下面
                     
  将'global.lng_config.topic',改为'global.lng_config.author';name="topic"改为name="author";

  用‘编辑查找'功能,快速定位到CDATA[edit]节点,找到
                                    <tr>
                      <td width="80" height="25">{$=ii_itake('global.lng_config.topic','lng')}</td>
                      <td width="*"><input type="text" name="topic" size="40" value="{$topic}"></td>
                    </tr>
复制代码,直接粘贴到上段代码下面,
  将'global.lng_config.topic'改为'global.lng_config.author';name="topic"改为name="author";value="{$topic}"改为

value="{$author}"

都更改好后,保存。
3、修改articleincfilesr下的manage_config.inc.php,用记事本或Dreamweaver打开,修改jtb_cms_admin_manage_adddisp()和

jtb_cms_admin_manage_editdisp()两处函数。
  用‘编辑查找'功能,快速定位到jtb_cms_admin_manage_adddisp(),找到
  " . ii_cfname('topic') . ",
  复制,粘贴到此语句下边,将'topic'改为'author';
  向下再找到'" . ii_left(ii_cstr($_POST['topic']), 50) . "',
  复制,粘贴到此语句下边,将'topic'改为'author';

    用‘编辑查找'功能,快速定位到jtb_cms_admin_manage_editdisp(),找到
" . ii_cfname('topic') . "='" . ii_left(ii_cstr($_POST['topic']), 50) . "',
  复制,粘贴到此语句下边,将'topic'改为'author';

  通过以上三步,就完成了字段添加工作,进入后台,添加新文章时,就会看到多了一项“作者”框。

二、让新添字段在网页中显示
    直接在其页面适当位置中加入$author;然后,清除缓存。再更新页面,就可看到新添加的‘作者’字段内容。
    例如:在文章的detail模板的$topic后加上$author,清除缓存后,更新页面,就能在显示文章内容页的标题后边看到‘作者’。
 
注:在用'global.lng_config.author'这个之前,要先检查一下根目录commonlanguage中的lng_config.jtbc文件中是否对author进行了定义

2009-01-07 12:19:42 我的PHP版网站:电脑数码学院 www.help315.com.cn
2 楼
jetiben
管理员
积分 7334
注册 2006-06-28
     
:)  本版块第一个精华帖~
2009-01-07 12:35:17
3 楼
gjsxyy
注册会员
积分 372
注册 2008-06-26
     
谢谢!
:) 谢谢楼主欣赏.
2009-01-12 10:13:56 我的PHP版网站:电脑数码学院 www.help315.com.cn
4 楼
ldkf
注册会员
积分 16
注册 2011-12-23
     
回复: [分享]PHP版本添加自定义字段及显示出来的方法
gjsxyy 发表于 2009-01-07 12:19:42
PHP版本添加自定义字段及显示出来的方法

求教:如果要让这个字段成为关键字meta keywords出现在头部,每个页面都可以自定义关键字,那又怎么操作法呢?
本帖由 ldkf 于 2012-01-06 23:23:43 编辑过
2011-12-23 13:11:43