在济南网站建设中,PHPcmsV9是建设企业网站、门户网站、B2B网站的一个很好的开源CMS系统,它功能的强大性已经被众多的网站建设公司所任何,PHPcms就有强大的后台管理系统,可以根据网站的具体需求,自定义网站模型,还能对模型进行自定义字段的添加删除工作,可以说即方便又快捷,可是我们发现V9存在一个缺陷,那就是在单页模型中无法进行自定义字段的添加修改和删除工作,这点对我们实际的网站建设过程会存在一定的问题,比如我们需要在单页模型中添加一个图片上传字段或者文章编辑的字段,就目前的V9的功能暂时还是无法实现的,不过我们可以自己修改网站程序,来达到phpcmsV9单页模型自定义字段的目的。
一、打开网站的数据库phpmyadmin地址
在phpmyadmin中打开ms_page表(ms为表前缀,具体根据自己数据库前缀为准),在该表中插入所需添加的字段(这里我们以添加编辑这个字段为例),如图所示:
二、打开phpcms文件目录phpcms\modules\content\templates\content_page.tpl.php文件
找到如下代码:
<tr>
<th width="80"> <?php echo L('content');?> </th>
<td>
<textarea name="info[content]" id="content"><?php echo $content?></textarea>
<?php echo form::editor('content','full','','','',1,1)?>
</td></tr>
在这些代码的上面加入
<tr>
<th width="80"> 编辑: </th>
<td><input type="text" name="info[ediut]" id="ediut" value="<?php echo $ediut?>" size="50"> </td>
<tr>
</tr>
这个步骤的作用是在单页模型中加入编辑的输入框栏目,需要注意的是这里直接在php文件中使用中文的情况下,会导致中文出现乱码的情况,这时候我们可以直接修改该php文件的编码格式,修改方法为用DW打开该文件,点击修改--页面属性--标题/编码--编码--GB2312--应用即可,最终效果如图:
三、前台使用模板标签调用自定义的字段的值
这时候我们就可以直接使用模板标签直接调用了自定义字段的值了。
<span>编辑:{$ediut}</span>
<span>来源:{$copyfrom}</span>
<span>更新时间:{$inputtime}</span>
<span>浏览次数:<span id="hits"></span> 次</span>
在单页模型中添加自定义字段其实操作起来很简单,只不过需要操作一下数据库而已,再就是修改一下单页模型的php模板文件,大家可以根据这篇文章自定义自己所需的字段,这样就能把V9中单页模型添加自定义字段的问题解决了。
您可能还对以下文章感兴趣: