站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > 博客日志 >

织梦问答 添加新字段调用

2015-04-18 10:12 | 来源:网络整理 | 编辑:秋军 |

新增字段默认在列表页是不能用的,在你新增字段的时候有个前台参数,你要先打钩,然后再用的时候标签加 addfields='字段名称' channelid='内容模型管理ID' 就可以了

上次改过,又忘记了,避免下次的忘记,还是整理成文档……我记性不好

添加自定义标签

跟目录/include/taglib/ask.lib.php中添加相关的字段:(askname)是我新加的。

$query = “select id, tid, tidname, tid2, tid2name, title,askname from `dede_ask` where $qtypeQuery limit 0, $row”;

然后在该程序员件的下面:

$rs['url'] = $cfg_ask_url.”/question.php?id={$rs['id']}”;

这行前加上:

$rs['askname'] = $rs['askname']; (我自定义的提问者姓名)

$rs['status'] = $rs['status']; (默认的首页不能用状态,添加这条语句后才可以调用)

$rs['dateline'] = $rs['dateline']; (默认的首页不能调用状态,添加这条语句后才可以调用)

修改-跟目录/include/tpllib/plus_ask.php(dateline,askname,status,是我加的)

$query = “select id, tid, tidname, tid2, tid2name,dateline,askname,status, title from `dede_ask` where $wheresql $orderby limit $row”;

中间加上自己要的字段!

貌似OK了!最后改模板文件!

{dede:field name=’status’ function=’Test(@me)’ /}

{dede:field name=’dateline’ function=’GetDateMk(@me)’/}

还要在include的common.func.php这个文件中,写个状态函数,意思是“已解决”、“未解决”

function Test($str)

{

if($str==0){

return “未解决”;

}else if($str==1){

return “已解决”;

}

}

  • WordPress 添加Meta Box的方法
  • WORDPRESS文章中微信打赏功能的2种实现方法
  • WordPress给文章图片自动添加链接的方法
  • WordPress自动给文章添加nofollow属性的实现方法
  • WordPress快速添加友情链接功能的方法
  • WordPress中添加语音搜索功能的实现方法
  • wordpress主题评论中添加回复的方法
  • WordPress文章标题链接添加正在加载中提示的方法
  • wordpress实现读者墙的方法
  • WordPress使用RSS Feed输出自定义文章类型内容的方法
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号