問題:
phpcms2007如何增加留言本分類和FAQ功能?
回答:
原帖的答案:
1 給guestbook表加個(gè)分類字段 如:type
2 到發(fā)布的模板( emplatesdefaultguestbookpost.html),加個(gè)分類的表單
如:
<tr>
<th><font color="red">*</font> 分類:</th>
<td colspan="2">
<select name="guestbook[type]" >
<option value="財(cái)經(jīng)">財(cái)經(jīng)</option>
<option value="娛樂">娛樂</option>
<option value="房產(chǎn)">房產(chǎn)</option>
</select>
</td>
</tr>
3、 在留言本的后臺(tái)配置模板里加入配置表單 (在guestbookadmin emplatessetting.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、 將剛才的發(fā)布模板中的表單改為如下 ( emplatesdefaultguestbookpost.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 到后臺(tái)分類表單中填寫配置內(nèi)容,記著要用英文狀態(tài)下的","(逗號(hào))
如:財(cái)經(jīng),娛樂,房產(chǎn),dd,asdf
6 到前臺(tái)發(fā)布頁(yè)面看看,是不是上面的配置出來了。
再問:為什么我就沒有得到要的效果了?在第四點(diǎn)中的php代碼一定可以運(yùn)行嗎?
回答:
2007本來不就是有分類么?
| <a href="{$MODULE[guestbook][linkurl]}index.php?keyid={$channelid}" class="white">留言本</a>
| <a href="{$CHA[linkurl]}contribute.php" class="white">投稿</a>
留言本和投稿鏈接可以在這里刪除或者修改。
或者可以讓全站使用一個(gè)留言本。
只要將<a href="{$MODULE[guestbook][linkurl]}index.php?keyid={$channelid}" class="white">留言本</a>
修改為<a href="{$MODULE[guestbook][linkurl]}index.php?keyid=0" class="white">留言本</a> 即可