分类分类
更新时间:2026-10-06 16:54:52作者:zhao
新增字段默认在列表页是不能用的,在你新增字段的时候有个前台参数,你要先打钩,然后再调用的时候标签加 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 “已解决”;
}
}
相关
摄像头远程监控看家2026官方最新版本生活服务36.4 MBv1.0.02026-10-06
下载公务员省考最新手机版学习办公57.5 MBv6.09.112026-10-06
下载野性蜂巢(Wild Hive)经营养成267.49 Mv1.66.42026-10-04
下载趣好卖app网上购物74.76 Mv5.2.52026-10-04
下载兔叽月记app医疗健康55.33 Mv1.5.22026-10-04
下载魔力弹神策略游戏33.56 Mv1.0.02026-10-04
下载大破坏幸存者策略游戏62.28 Mv1.0.32026-10-04
下载啃豆小仓拼豆app实用工具41.74 Mv1.32026-10-04
下载方块公国安卓移植版策略游戏1.58Gv1.2.202026-10-04
下载快车顺风车出行2026官方最新版本生活服务82.0 MBv1.1.22026-10-04
下载网约上门按摩2026官方最新版本生活服务73.9 MBv2.0.22026-10-04
下载道运考试通(道路考练工具)学习办公32.8 MBv6.0.12026-10-04
下载










