织梦dedeCMS留言薄
dedeCMS留言薄模塊名爲guestbook,留言薄模板:/templets/plus/guestbook.htm;留言回覆模板:管理員回覆調用/templets/plus/guestbook-admin.htm ;非管理員回覆調用/templets/plus/guestbook-user.htm ;
工具/原料
DedeCMS-V5.7-UTF8-SP1
dedeCMS留言薄模块(guestbook)
留言板模板修改
1、在guestbook.htm中發表留言的表單爲:<form method="post" action="guestbook.php" name="form1" >...</from>;留言動作交由/plus/guestbook.php處理。後端代碼:
2、在guestbook.htm中顯示留言的代碼在: ----------------颍骈城茇-----------------------------------------------------幻腾寂埒------------ <?php $ntt=0; $bgcc = '#FBFEED'; ?> {dede:datalist} ... {/dede:datalist}--------------------------------------------------------------------------------- {dede:datalist} ... {/dede:datalist}之間樣式由設計者修改,後端代碼:
3、圖中有段代碼如下,作用爲若爲管理員則顯示回覆和僮髹嵝嗣刪除按鈕:-------------------------------幻腾寂埒--------------------------------------------------<div class="h45 lh45" > <span class="fl"> <?php if($g_isadmin) { ?> <a href='guestbook.php?action=admin&id=<?php echo $fields['id']; ?>'>[回复]</a> <a href='guestbook.php?action=admin&id=<?php echo $fields['id']; ?>&job=del'>[删除] </a> <?php } ?> </span> <span class="fr"> 日期:<?php echo MyDate('m-d H:i',$fields['dtime']); ?> </span></div>
4、前端效果图:
留言薄表單事件樣式修改
1、guestbook.htm留言動作交由/plus/guestbook.php處理,guestbook.php有三部份:修改留言\保存留言\显示所有留言
2、修改留言修改留言交由/plus/guestbook/edit.inc.php處理,edit.inc.php處理回覆和修改信息動作腳本。
3、保存留言1、註釋到與保存留言相關的驗證碼,並修改保存後的頁面提示信息。
4、showMsg('谢谢您的留言!','-1'); '-1'爲返回上一頁面;
5、显示所有留言
修改與回覆留言信息修改
1、/plus/guestbook.php中指出/plus/guestbook/edit.inc.php爲修改留言事件腳本edit.inc.php:
2、edit.inc.php指出:管理員回覆信息調用/templets/plus/guestbook-admin.htm;非管理員回覆信息調用 /templets/plus/guestbook-user.htm爲避免非管理員回覆,可修改爲ShowMsg("对不起,您不是管理员,没有权限回复留言!",$GUEST_BOOK_POS);
结尾
1、留言薄模板爲/templets/plus/guestbook.htm;留言表單動作交由/plus/guestbook.php處理;回覆留言模板爲/templets/plus/guestbook-admin.htm ;回覆留言交由/plus/guestbook/edit.inc.php處理。如何使用guestbook? <a href="/plus/guestbook.php" >留言薄</a>,如何得知的?在dedeCMS後台-核心-網站欄目管理-在線留言-編輯-文件目錄位置。