手把手教你如何修改留言类型(包括前后台)

2016-07-07 16:09 来源:www.chinab4c.com 作者:ecshop专家



本人第一次发帖,如不不妥处还请多多体谅,声明:这是本人第一手的经验,绝对的一手,绝无抄袭他人。。如果觉得好,那就顶吧。。呵呵,废话不多说了,切入正题。。。



1.打开根目录/includes/inc_constant.php
找到第127行,
/*用户中心留言类型*/
在其最下方添加

  1. define('M_SJGH',7); // 商家供货
复制代码
如图1: 图1.jpg
2打开根目录/languages/zh_cn/common.php,找到617-623行,在这里添加
  1. $_LANG['message_type'][M_SJGH] = '商家供货';
复制代码
如图2:


图2.jpg
3最后找到你的当前所用的模板/message_board.dwt,找到664-674这几行,在<input …/>的最下方添加
  1. <input type="radio" name="msg_type" value="7" /> {$lang.message_type[7]}
复制代码
,注意要放到<td></td>里面,不要放在外面了哦。如图3:

图3.jpg

再次注意:这里所添加的

  1. <input type="radio" name="msg_type" value="7" />



  2. {$lang.message_type[7]}
复制代码
中的value type[]中的值,是要和第一步中
  1. define('M_SJGH', 7); // 商家供货
复制代码
的所定义的值要一致,否则程序无法正确调用。

4 这样前台的留言类型就添加成功了。如图4:


图4.jpg


5 现在前台的修改好了,但是当你在后台查看留言时,你发现你添加的那一条留言的类型为空,好,现在我们开始修改后台.


6 首先打开根目录/languages/zh_cn/admin/user_msg.php,找到第33行,

  1. $_LANG['type'] = array('留言','投诉','询问','售后','求购','商家留言');
复制代码

将这一行修改为:
  1. $_LANG['type'] = array('留言','投诉','询问','售后','求购','商家留言','','商家供货');
复制代码
注意:因为我们在修改前台页面时把“商家供货”设为了7,所以在这里也要让他在数组中的小标7.会编程的人都知道,数组是从0开始的,所以在“商家供货”的前面补上一个空的值.这样他在数组中的下标就为7了。


7 然后在打开根目录/admin/templates/msg_list.htm,找到9-17行,在这里添加一个

  1. <option value="7">{$lang.type[7]}</option>
复制代码
,如图5:


图5.jpg


10到这里就全部修改完了,呵呵
效果如下图6:其他的就以此类推,不多讲了。


图6.jpg



回答:
自己占一个,呵呵。。

发个演示地址看下撒

3# pengwen7758

暂时没演示地址,等两天吧。

功能不错;

不错的分享 要支持

支持共享~

顶!感谢楼主分享!

不错啊。很有用

不错,支持楼主.

支持一下,,

这个分享很不错。
看了才知道原来这个不用修改数据库。
学习了

不错,支持一下

有点复杂.....

帮了大忙了...