• 站长网[www.zzw.com]欢迎您!
  • 首页 > 技术教程 > 正文

    PHPCMS内容页加上发布人名称的方法
    2014-04-02 19:25:11   来源:站长网zzw.com   发布:1001  评论:0 点击:

    摘要:当你想在内容页面增加显示发布人时,可以在内容模板里加上{$username}发布人字段,这样可以很轻松地显示后台登录发布文章的管理员名称。同时还需要修改content_add tpl php和content_edit tpl php这二个文件

      当你想在内容页面增加显示发布人时,可以在内容模板里加上{$username}发布人字段,这样可以很轻松地显示后台登录发布文章的管理员名称。不过,当这样修改后你会发现,如果生成静态页面,只有手动去更新内容页面时,发布人名称才会正常显示,当操作添加和编辑的时候并不会显示。仔细研究后找到原因,原来还需要修改content_add.tpl.php和content_edit.tpl.php这二个文件,具体方法如下:
     
      第一步:修改内容页模板
      在show.html模板中适当位置加上{$username}标签,但只在这里添加会出现发布文章和编辑文章时无效,只有统一手动更新内容页时才有效,所以还需要做下的步骤。
     
      第二步:修改发布文章的文件:
      A,找到发布文章的文件:phpcms\modules\content\templates\content_add.tpl.php
     
      B,找到以下代码:
      <div class="button"><input value="<?php echo L('save_close');?>" type="submit" name="dosubmit" class="cu" style="width:145px;" onclick="refersh_window()"></div>
     
      C,在上面代码上面添加以下代码:
      <input type="hidden" name="info[username]" value="<?php echo $admin_username?>" />
     
      D,添加后的效果如下:
      <input type="hidden" name="info[username]" value="<?php echo $admin_username?>" />
      <div class="button"><input value="<?php echo L('save_close');?>" type="submit" name="dosubmit" class="cu" style="width:145px;" onclick="refersh_window()"></div>
     
      第三步:编辑发布文章的文件:
      A,找到编辑文章的文件:phpcms\modules\content\templates\content_edit.tpl.php
     
      B,找到以下代码:
      <input value="<?php if($r['upgrade']) echo $r['url'];?>" type="hidden" name="upgrade">
     
      C,在上面代码上面添加以下代码:
      <input value="<?php echo $data['username']?>" type="hidden" name="info[username]" />
     
      D,添加后的效果如下:
      <input value="<?php echo $data['username']?>" type="hidden" name="info[username]" />
      <input value="<?php if($r['upgrade']) echo $r['url'];?>" type="hidden" name="upgrade">
     
      第四步:收工洗洗睡了

    相关热词搜索:PHPCMS 发布人 内容页 $username标签

    上一篇:PHPCMS首页调用全站“日、周、月”点击排行的方法
    下一篇:MSSQL2000及SP4补丁图文安装教程

    分享到: 收藏
    评论排行