软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 建站程序 > CMS教程 > phpcms2007如何增加留言本分类和FAQ功能

phpcms2007如何增加留言本分类和FAQ功能

问题:

phpcms2007如何增加留言本分类和FAQ功能?

回答:

原帖的答案:
1 给guestbook表加个分类字段 如:type
2 到发布的模板(\templates\default\guestbook\post.html),加个分类的表单
如:
<tr>
<th><font color="red">*</font> 分类:</th>
<td colspan="2">
<select name="guestbook[type]" >
<option value="财经">财经</option>
<option value="娱乐">娱乐</option>
<option value="房产">房产</option>
</select>
</td>
</tr>
3、 在留言本的后台配置模板里加入配置表单 (在guestbook\admin\templates\setting.tpl.php)
如:
<tr>
<th><strong>分类</strong></td></th>
<td><input name='setting[type]' type='text' id='type' value='<?=$type?>' size='40' maxlength='50'></td>
</tr>
4、 将刚才的发布模板中的表单改为如下 (\templates\default\guestbook\post.html)
如:
<tr>
<th><font color="red">*</font> 分类:</th>
<td colspan="2">
<select name="guestbook[type]" >
{php $data = explode(',',$M[type])}
{loop $data $v}
<option value="{$v}">{$v}</option>
{/loop}
</select>
</td>
</tr>
5 到后台分类表单中填写配置内容,记着要用英文状态下的","(逗号)
如:财经,娱乐,房产,dd,asdf

6 到前台发布页面看看,是不是上面的配置出来了。

再问:为什么我就没有得到要的效果了?在第四点中的php代码一定可以运行吗?

回答:

2007本来不就是有分类么?

| <a href="{$MODULE[guestbook][linkurl]}index.php?keyid={$channelid}" class="white">留言本</a>
| <a href="{$CHA[linkurl]}contribute.php" class="white">投稿</a>

留言本和投稿链接可以在这里删除或者修改。

或者可以让全站使用一个留言本。

只要将<a href="{$MODULE[guestbook][linkurl]}index.php?keyid={$channelid}" class="white">留言本</a>

修改为<a href="{$MODULE[guestbook][linkurl]}index.php?keyid=0" class="white">留言本</a> 即可

    相关阅读
    栏目导航
    推荐软件