飘云飘云

phpcms V9在添加和编辑文章生成html后,模版里面不输出username值的解决方法!

在内容模板里加上{$username},编辑内容或添加内容时生成的页面中没有$username字段值,批量生成时有。

1.phpcms\modules\content\templates\content_add.tpl.php
找到代码:

<form name="myform" id="myform" action="?m=content&c=content&a=add" method="post" enctype="multipart/form-data">

以下的代码添加在上面这段代码的后面,添加的位置,大概在90-93行之间;

添加在下面的代码上面,方便阅读:

<input type="hidden" name="info[username]" value="<?php echo $admin_username?>" />

添加后变成:

<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>

2.phpcms\modules\content\templates\content_edit.tpl.php
找到代码:

<form name="myform" id="myform" action="?m=content&c=content&a=edit" method="post" enctype="multipart/form-data">

以下的代码添加在上面这段代码的后面,添加的位置,大概在90-93行之间;

添加在下面的代码上面,方便阅读:

<input value="<?php echo $data['username']?>" type="hidden" name="info[username]" />

添加后变成这样:

<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 V9在添加和编辑文章生成html后,模版里面不输出username值的解决方法!

评论 2

  1. 我每天更新完文章之后会自动有一个index.html生成,百度蜘蛛抓取的时候这是一个死链接404,这个页面实际是不存在的,怎样让他不生成。
    http://www.zucheqd.com/thzc1111_1203/index.html例如这个URL

    阿呆 2015-01-19    回复
    • 你的这个目录是不是文章的目录还是栏目的列表目录。如果是栏目的列表目录。添加文章会自动更新列表目录内的index.html的。

      飘云 2015-01-20    回复