欢迎访问爱油菜中文网!
您所在的位置:首页 > 代码学苑 > 网建教程

帝国CMS列表页中如何调用关键字

作者:来源:发表于:2022-02-23 10:26:41

帝国cms的列表页中如何调用相关的关键字呢?看起来是个颇有难度的问题哦。请大家参考下本文介绍的方法吧,希望能带给大家一些帮助。

在e/class/connect.php文件中找到function ReplaceListVars()方法。
然后在:

$titleurl=sys_ReturnBqTitleLink($r);//链接
$listtemp=str_replace('[!--id--]',$r[id],$listtemp);
$listtemp=str_replace('[!--classid--]',$r[classid],$listtemp);
$listtemp=str_replace('[!--class.name--]',$add,$listtemp);
$listtemp=str_replace('[!--ttid--]',$r[ttid],$listtemp);
$listtemp=str_replace('[!--tt.name--]',$class_tr[$r[ttid]][tname],$listtemp);
$listtemp=str_replace('[!--userfen--]',$r[userfen],$listtemp);
$listtemp=str_replace('[!--titleurl--]',$titleurl,$listtemp);
$listtemp=str_replace('[!--no.num--]',$no,$listtemp);
$listtemp=str_replace('[!--plnum--]',$r[plnum],$listtemp);
$listtemp=str_replace('[!--userid--]',$r[userid],$listtemp);
$listtemp=str_replace('[!--username--]',$r[username],$listtemp);
$listtemp=str_replace('[!--onclick--]',$r[onclick],$listtemp);
$listtemp=str_replace('[!--oldtitle--]',$r[oldtitle],$listtemp);
$listtemp=str_replace('[!--totaldown--]',$r[totaldown],$listtemp);

代码下面加上:

$listtemp=str_replace('[!--keyboard--]',$r[keyboard],$listtemp);

备注:位置大约在这个文件的1320行左右。

如此操作之后,就可以在帝国cms的列表页中调用关键字了,大家有空测试下吧。