你的位置:HBcms宏博内容管理系统 模板设计 留言板 正文
模板设计
  1. 留言板
内容搜索
热门内容
推荐内容
  1. 修改添加留言表单的外..
  2. 如何设计一个漂亮的公..
  3. 为留言板内容录入框增..
  4. 会员查看自己的留言列..
  5. 会员查看自己的留言详..
如何设计一个漂亮的公共留言板模板? guestbook.php
  •  添加时间:2009-04-30 发表时间:2009-04-30 人气:11731
  • 从宏博cms 1.8版开始,你可以对公共的留言板外观进行修改美化了,方法就是设计留言板模板!


    你需要为公共留言板程序guestbook.php 创建一个模板: 进入你的默认模板目录里,将user_index.tpl.html复制,粘贴,重命名为user_guestbook.tpl.html,并将此模板保存到你的默认模板目录里

    修改user_guestbook.tpl.html模板文件,将<{$data_ary.user_panel.body}> 字符串删除(<{$data_ary.user_panel.body}> 是由程序自动输出的代码) ,换成你希望替换的代码。

    要替换哪些代码呢?

    首先我们来美化留言录入框:
    1. 对录入框进行增减: 比如你需要增加或减少 联系电话,联系email,评分,分类,等。注意,这些录入框的name属性是设置好了的,不能修改。可以设置的录入框请查看添加新留言程序add_msg.php页面源代码里的form录入框。 类似步骤的教程: http://www.hbcms.com/cms/96/1657.html (仅参考,勿照抄)


    使用foreach循环来显示留言,并修改显示留言的布局,范例:

    <{foreach name=my_msg_data item=item_info from=$data_ary.my_msg.data}>

    <dl class="my_msg">
     <dd class="author"><span>作者:</span><{$item_info.user_name}></dd>

     <dd class="email"><span>邮箱:</span><{$item_info.email}></dd>


     <dd class="date"><span>发表日期:</span><{$item_info.add_date|date_format:'%Y-%m-%d %H:%S'}></dd>

     <dd class="ip"><span>IP:</span><{$item_info.ip}></dd>

     <dd class="title"><span>标题:</span><{$item_info.title}></dd>

     <dd class="body"><{$item_info.body}>
     <{if $item_info.editor_note != '' }>
     
     <div class="editor_note"><{$item_info.editor_note}></div>
     
     <{/if}>
     </dd>
    </dl>
    <{/foreach}>

    效果图:

    guestbook.jpg 

    模板范例文件: 

    真实网站范例模板文件:user_guestbook.tpl.html  html 文件

    源码参考模板文件: user_guestbook.tpl.html    html 文件 

     

    foreach循环里可以使用的留言模块的变量:

    $item_info.title = 留言标题
    $item_info.author = 留言添加人(网友自己填写)
    $item_info.body = 留言内容
    $item_info.comment_type = 留言分类(数字)
    $item_info.contact_info = 联系人
    $item_info.tel = 电话
    $item_info.editor_note = 管理员回复
    $item_info.vote = 投票数
    $item_info.id = 留言ID
    $item_info.ip = 留言IP
    $item_info.add_date = 添加时间(timestamp格式)
    $item_info.email = 邮箱
    $item_info.to_user_id = 接收方会员ID
    $item_info.to_user_name = 接收方会员登录名
    $item_info.user_id = 发送方会员ID
    $item_info.user_name = 发送方会员登录名

    以下为系统保留或预留变量,一般不需要使用:

    $item_info.read_date = 留言读取时间(timestamp格式)
    $item_info.reply_date = 回复时间
    $item_info.top_id = 留言的最上级ID
    $item_info.reply_id = 上级留言ID
    $item_info.reply_num = 回复数
    $item_info.reply_user = 回复会员登录名
    $item_info.reply_user_id = 回复会员ID
    $item_info.send_money = 发送积分
    $item_info.status = 状态
    $item_info.article_id = 对应文章ID
    $item_info.end_date = 结束时间(timestamp格式)
    $item_info.hits = 点击数
    $item_info.icon_url = 图标网址
    $item_info.editor_mark = 管理员评价(数字)

     



     

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 相关文章
    • 相关评论
    • 本文章所属分类:首页 模板设计 留言板