帝国模板之家为广大用户提供专业、一站式建站服务。

帝国cms教程

帝国cms教程栏目,提供精品建站,仿站,二次开发,安装,标签使用等图文教程,帮助建设和管理好你的帝国cms站点。

当前位置:首页 > 教程 > 帝国cms教程 > 正文

帝国cms列表内容模板(list.var) (*)不支持[!–writer–]作者标签,将副表字段转主表即可调用

帝国模板之家 2020-10-12 帝国cms教程 评论

帝国cms列表模板中,列表内容模板(list.var) (*)并不支持[!–writer–]作者标签调用,是因为writer字段在副表中,我们只需将writer字段转换到主表即可。具体步骤如下:

1、 后台删除writer字段,后台系统菜单=》管理数据表=》新闻系统数据表=》字段管理=》删除writer字段,然后重新添加writer字段选择为主表,写入代码。

输入表单替换html代码:

<?php
$writer_sql=$empire->query("select writer from {$dbtbpre}enewswriter");
while($w_r=$empire->fetch($writer_sql))
{
    $w_class.="<option value='".$w_r[writer]."'>".$w_r[writer]."</option>";
}
?>
<input type=text name=writer value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[writer]))?>" size=""> 
        <select name="w_id" id="select7" onchange="document.add.writer.value=document.add.w_id.value">
          <option>选择作者</option>
          <?=$w_class?>
        </select>
<input type="button" name="wbutton" value="增加作者" onclick="window.open('NewsSys/writer.php?<?=$ecms_hashur[ehref]?>&addwritername='+document.add.writer.value);">

投稿表单替换html代码:

<input name="writer" type="text" id="writer" value="<?=$ecmsfirstpost==1?"":DoReqValue($mid,'writer',stripSlashes($r[writer]))?>" size="">

如图所示:

2、后台菜单选择,系统=》管理数据表=》新闻系统数据表(管理系统模型)=》修改=》列表模板中的复选框勾选=》保存=》更新一下数据OK,如图所示:

说明:此方法之适用于系统模型副表之前未添加writer,如果副表中writer中已经有内容,建议参考 帝国cms列表模板中如何调用副表中的字段,使用list.var支持程序代码实现 这篇文章。

推荐教程:帝国CMS教程

以上就是帝国cms列表内容模板(list.var) (*)不支持[!–writer–]作者标签,将副表字段转主表即可调用的方法,更多相关内容请关注帝国模板之家

这世上无忧无虑的人,反而相对寿命会长点。

已有 位小伙伴发表了看法

欢迎 发表评论

  • 匿名发表

关于

帝国cms模板

网页插件

帝国模板之家 | www.moyouyouw.cn

本站所有模板/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系站长删除,谢谢! 寻找帝国cms模板首选帝国模板之家,用心做站,上线至今广受好评,值得信赖!

  • 交流群1:帝国cms交流群1
  • 交流群2:帝国cms交流群2
在线QQ 给我留言