尝试:让论坛公告增加到期自动删除功能 for PW 4.3.2
|
其实官方已经在写这部分程序,这里只是自己的一个尝试,不太完美:( |
|
其实官方已经在写这部分程序,这里只是自己的一个尝试,不太完美:( |
|
本站已经完美升级至PW4.3.2,现开始接受升级中碰到困难的会员。 |
|
既然已经帮会员做出来,就在这里放放吧,很容易的。 Copy code<!-- 替换为: Copy code<!-- 找到: Copy code<!-- 替换为: Copy code<!-- |
|
看了几个hack,都是将发贴日期加到主题中,这样的7个字符虽然不大,但对大的论坛可能就有点占空间了。这里给一种改法,大家试试! Copy code$forumset['cutnums'] && $thread['subject'] = substrs($thread['subject'],$forumset['cutnums']); 在它上面添加: Copy code$thread['postdate']=get_date($thread['postdate'],'m.d'); 完成! =============================================== 如果安装了以前的hack,现在想删除那些日期。可以用phpMyAdmin登录到数据库中,运行以下这句SQL语句一次即可。 注意:以前添加的日期必须是在主题的最前面,而且形如:[02-03]的才能用!!! Copy codeUPDATE pw_threads SET subject=SUBSTRING(subject,8) WHERE left(subject,1)='[' and mid(subject,7,1)=']' 再次声明:上面这条语句如果你不理解,请不要乱用!本人不对由此产生的不良后果负责!!! |
|
修改步骤较多,本人无力一一解答。有问题还是到我的论坛中回复! Copy code||$action=="pushtopic" 在它后面加上: Copy code||$action=="botttopic" 找到: Copy code} elseif($action=="delatc"){ 在它上面添加: Copy code//以下加入主题沉底功能 [url]www.laxjyj.com[/url] 2006.02.003 2、template\wind\lang_masigle.php 在 'push_msg' =>"您的文章被提前。", 的后面添上: Copy code'pushbottom_msg' =>"您的文章被沉底。", 3、template\wind\masingle.htm 将: Copy code}?>--> 替换为: Copy code//以下加入主题沉底功能 [url]www.laxjyj.com[/url] 2006.02.003 4、template\wind\read.htm 找到: Copy code[<a href='masingle.php?action=pushtopic&fid=$fid&tid=$tid' title='提前帖子'>提前</a>] 在它下面添加: Copy code[<a href='masingle.php?action=botttopic&fid=$fid&tid=$tid' title='帖子沉底'>沉底</a>] 5、template\wind\lang_log.php 在 'push_descrip' => "文章被提前 $logatcinfo", 的后面添上: Copy code'push_descrip_bott' => "文章被沉底 $logatcinfo", 完成! 4.3.2版本功能在这方面会有所增强,故暂不在这里对前台批量处理进行修改! |
|
这是本论坛斑竹发的教程,写得很详细。 |
|
说明:仅为个人喜好,本人不对由此产生的不良后果负责! Copy coderequire_once(R_P.'require/header.php'); 在此行上面添加: Copy code//以下变更关键字 www.laxjyj.com 2006.02.02 2、template\wind\readtpl.htm(不使用静态网页的可不修改) 将: Copy code<meta name='keywords' content='phpwind,bbs,board,php,mysql,forums'> 替换为: Copy code<meta name="keywords" content="$subject,$db_bbsname"> 再次声明:仅为个人喜好,此修改不一定能迎合搜索机器人的口味! |
|
演示:http://www.laxjyj.com/bbs/sort.php?action=member Copy code'onlinetime' =>"在线时间", 的下面添加: Copy code'post_cumon' =>"本月主题", 2、打开sort.php 在: Copy codeObHeader("sort.php?action=member&type=custom"); 的上面添加: Copy code//以下加入本月发表新主题排行 by www.laxjyj.com 2006.01.31 =====================================完成 注意:排行榜更新的时间为下午6时以后。 请用FTP删除论坛data\bbscache\member_sort.php文件方可显示增加排行的内容! 23楼增加本月回复帖子排行统计! 更全面的会员月发贴排行统计,较耗资源不建议安装:( 如果一定要看,就访问:http://www.laxjyj.com/bbs/read.php?tid=24822 |
|
仅适合于本论坛的情况,本人不对此程序作技术支持,谢谢您的观看,欢迎批评指正! Copy code<script type="text/javascript"> 2、在适当的论坛PHP文件中加入以下代码:(本站将程序加入到验证主题的操作中) Copy code$query=$db->query(" 注意: 调用的图片大小如果尺寸不合适,将造成部分文字显示不正常。以上这个新浪网页的图片大小均为:258×180。当然如果你取消文字部分那就没什么问题了。 |