帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流帝国CMS留言本美化+增加留言标题字段+增加验证码+头像 【本版专题贴子】  
 1/9     1 2 3 4 5 6 7 8 9 ›› ›|
主题:帝国CMS留言本美化+增加留言标题字段+增加验证码+头像 [加入收藏夹]   

xhpeng
用户头衔:进士

精华贴   :0
发贴数   :854
经验值   :2268
注册时间:2007-07-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国CMS留言本美化+增加留言标题字段+增加验证码+头像
演示地址:http://www.xintian.info/e/tool/gbook/?bid=1

演示截图:


修改步骤及代码:
http://blog.4y12.cn/post/154

图片文件及留言本模板代码:


上传以下附件:
[下载 *.rar](文件大小:57.91 KB,下载次数:1077)



<a href=http://www.lookyz.cn><font color=Red size=5>帝国演示站</font></a>
2009-04-27 19:49:42 已设置保密 顶部 回复 引用 报告 编辑 删除

xhpeng
用户头衔:进士

精华贴   :0
发贴数   :854
经验值   :2268
注册时间:2007-07-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

方法步骤:


1、给留言表添加字段gtitle,gSex分别代表留言标题,留言者的性别(用以显示不同头像);

2、修改e/enews/gbookfun.php

   第11行左右:

        $name=RepPostStr(trim($add[name]));
        $email=RepPostStr($add[email]);
        $call=RepPostStr($add[call]);
        $lytext=RepPostStr($add[lytext]);
        $gtitle=RepPostStr(trim($add[gtitle]));  //增加的gtitle
        $gSex=RepPostStr(trim($add[gSex]));  //增加的gSex
        if(empty($bid)||empty($gtitle)||empty($name)||empty($email)||!trim($lytext))  //gtitle字段检测不允许为空

   第50行左右:

        $sql=$empire->query("insert into {$dbtbpre}enewsgbook(gtitle,name,gSex,email,`call`,lytime,lytext,retext,bid,ip,checked,userid,username) values('$gtitle','$name','$gSex','$email','$call','$lytime','$lytext','','$bid','$ip','$br[checked]','$userid','$username');");  //插入两字段记录

3、查找e/data/template/gbooktemp.php中

   第52行左右:

        $query="select lyid,gtitle,name,gSex,email,`call`,lytime,lytext,retext from {$dbtbpre}enewsgbook where bid='$bid' and checked=0";  //查询字段中添加gtitle,gSex

4、查找e/class/t_functions.php中
   
   第2178行左右:

        $listtemp=str_replace("[!--lyid--]",$r['lyid'],$listtemp);//id
        $listtemp=str_replace("[!--lytext--]",nl2br($r['lytext']),$listtemp);//留言内容
        $listtemp=str_replace("[!--retext--]",nl2br($r['retext']),$listtemp);//回复
        $listtemp=str_replace("[!--lytime--]",format_datetime($r['lytime'],$formatdate),$listtemp);
        $listtemp=str_replace("[!--name--]",$r['name'],$listtemp);

   在下面添加:

        $listtemp=str_replace("[!--gSex--]",$r['gSex'],$listtemp);
        $listtemp=str_replace("[!--gtitle--]",$r['gtitle'],$listtemp);

5、查找e/class/functions.php中

   第4051行左右:

        $listtemp_center=str_replace("[!--lyid--]","<?=\$r[lyid]?>",$listtemp_center);
        $listtemp_center=str_replace("[!--name--]","<?=\$r[name]?>",$listtemp_center);

   在下面添加:

        $listtemp_center=str_replace("[!--gtitle--]","<?=\$r[gtitle]?>",$listtemp_center);
        $listtemp_center=str_replace("[!--gSex--]","<?=\$r[gSex]?>",$listtemp_center);
   
6、将下面附件中gbook文件夹上传至帝国系统/Skin目录下

7、登陆后台--》模板管理--》公共模板--》修改留言板模板--》复制一下附件中gbook_temp.html模板代码进去即可。

[该贴被修改 2 次,最后修改时间 2009-04-27 19:55:14 ]


<a href=http://www.lookyz.cn><font color=Red size=5>帝国演示站</font></a>
2009-04-27 19:50:16 已设置保密 顶部 回复 引用 报告 编辑 删除

士博科技
用户头衔:举人

精华贴   :0
发贴数   :204
经验值   :1540
注册时间:2008-04-03
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

强烈支持,呵呵!!



http://www.whcedu.com
2009-04-27 21:02:10 已设置保密 顶部 回复 引用 报告 编辑 删除

sxzzz
用户头衔:举人

精华贴   :0
发贴数   :484
经验值   :1767
注册时间:2008-01-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

太绑了....我强烈顶。



山西站长
山西房地产
山西大学
2009-04-27 23:26:34 已设置保密 顶部 回复 引用 报告 编辑 删除

okok
用户头衔:举人

精华贴   :0
发贴数   :147
经验值   :713
注册时间:2008-06-23
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

做个记号,以后再用




2009-04-28 00:13:39 已设置保密 顶部 回复 引用 报告 编辑 删除

engman
用户头衔:秀才

精华贴   :0
发贴数   :92
经验值   :541
注册时间:2008-10-18
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

请问如何:给留言表添加字段gtitle,gSex分别代表留言标题,留言者的性别(用以显示不同头像)!




2009-04-28 00:32:31 已设置保密 顶部 回复 引用 报告 编辑 删除

cjz974
用户头衔:进士

精华贴   :0
发贴数   :603
经验值   :2377
注册时间:2006-11-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

太棒了,试试!!!!!!!!



少足网Shaozu.com! 专注:少年足球
2009-04-28 06:19:51 已设置保密 顶部 回复 引用 报告 编辑 删除

xhpeng
用户头衔:进士

精华贴   :0
发贴数   :854
经验值   :2268
注册时间:2007-07-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

原帖由 engman 于 2009-04-28 00:32:31 发表
请问如何:给留言表添加字段gtitle,gSex分别代表留言标题,留言者的性别(用以显示不同头像)!


这个可以再phpMyAdmin里面进行添加,也可以执行SQL语句添加

ALTER TABLE 帝国留言表 ADD gtitle VARCHAR(100);

ALTER TABLE 帝国留言表 ADD gSex VARCHAR(10) DEFAULT 'boy' ;



<a href=http://www.lookyz.cn><font color=Red size=5>帝国演示站</font></a>
2009-04-28 08:09:27 已设置保密 顶部 回复 引用 报告 编辑 删除

engman
用户头衔:秀才

精华贴   :0
发贴数   :92
经验值   :541
注册时间:2008-10-18
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

谢谢8楼的回复!
我站安装成功!!
http://www.goldenglish.net.cn/e/tool/gbook/?bid=1

***********************************
如果楼主能让留言者自选头像不是更好吗?
***********************************

[该贴被修改 2 次,最后修改时间 2009-04-28 17:06:11 ]



2009-04-28 15:40:35 已设置保密 顶部 回复 引用 报告 编辑 删除

xhpeng
用户头衔:进士

精华贴   :0
发贴数   :854
经验值   :2268
注册时间:2007-07-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

原帖由 engman 于 2009-04-28 15:40:35 发表
谢谢8楼的回复!
我站安装成功!!
[url=http://www.goldenglish.net.cn/e/tool/gbook/?bid=1]http://www.goldenglish.net.cn/...



自选头像跟自选性别不是一样的么?只不过自选性别的时候提供的是两个选项

用select 或者 checkbox 都可以实现的吧。。。



<a href=http://www.lookyz.cn><font color=Red size=5>帝国演示站</font></a>
2009-04-28 17:32:58 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/9     1 2 3 4 5 6 7 8 9 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1