碧海潮声大学生网
标题:
【笨笨出品】插件——论坛相关主题插件版(有后台)
[打印本页]
作者:
笨笨啊
时间:
2006-8-27 12:54
标题:
【笨笨出品】插件——论坛相关主题插件版(有后台)
该帖已同步发布于PW官方论坛插件区
地址为:
http://www.phpwind.net/read-htm-tid-252472.html
插件名称:论坛相关主题插件版
适合版本:pw 4.3.2
安装程序:笨笨啊
安装难易:简单
作者论坛:碧海潮声
http://www.zjoubbs.com
作者邮箱:
netknave@gmail.com
插件特点:能实现pw中的相关主题功能。这次以插件形式发布,大大减少了大家的修改工作量。有后台控制文件,对相关主题有关信息进行控制。
增加表 :无
影响字段:在pw_threads表中增加了keywords字段,类型为varchar(255)
增加文件:
hack/otherthreadset.php
require/otherthread.php
template/admin/otherthreadset.htm
template/wind/otherthread.htm
dic/*.* (字典文件)
data/hack/ot_config.php (配置缓存文件,自动生成)
修改文件:
read.php
template/风格目录/read.htm (可能有多个)
以下是安装方法,请在修改前备份好你的相关文件
1.将upload目录下的文件及目录上传到bbs的根目录
2.利用phpmyadmin执行以下sql,或者是上传install.php至论坛根目录并执行进行字段修改。
ALTER TABLE `pw_threads` ADD `keywords` VARCHAR( 255 ) NOT NULL ;
3.在后台添加一个插件,其内容为
插件名称 相关主题
唯一标识符 otherthread
前台文件名 空
后台文件名 otherthreadset.php
相关文件 hack/otherthreadset.php,require/otherthread.php,template/admin/otherthreadset.htm,template/wind/otherthread.htm
是否启用 不显示
4.打开read.php,找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
include_once(D_P.'data/bbscache/md_config.php');
if($md_ifopen){
include_once(D_P.'data/bbscache/medaldb.php');
}
复制代码
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
在其后面加上
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
//add by 笨笨啊 相关主题
require_once("require/otherthread.php");
//add by 笨笨啊 相关主题
复制代码
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
5.打开template/wind/read.htm
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<br><span class='tpc_content' $a_id>$read[content]</span><br>
复制代码
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
在其后面加上
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<!--
EOT;
if($read['lou']==0 && $ot_showkey && trim($keywords)){
print <<<EOT
-->
<br><br><br><b>搜索更多相关主题的帖子</b>: $keywords
<!--
EOT;
}print <<<EOT
-->
复制代码
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
$fastpost && require_once PrintEot($fastpost);
复制代码
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
在其前面加上(注意,要写在}之后)
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
require_once PrintEot('otherthread');
复制代码
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
安装完成。到后台的插件区中找到相关主题的配置,进行
设置的初始化
即可。
温馨提示
:
1.字典较多,特别是大字典会严重影响第一次生成关键字的速度,所以,还请酌情使用字典。
2.字典文件越小,则生成关键字的速度越快。
3.推荐依据标题生成关键字,其处理时间大大快于依据主帖内容生成关键字。(从文本长度就可以看出来了)
4.dic目录下的字典文件是纯文本文件,可以用记事本或editplus打开并添加关键字,一行一个。
5.如果你有其它下载的字典,将后缀改成.dic直接上传至dic目录下即可出现在后台管理中。
常见问题解答
:
1.问:为什么发表主题之后跳转变慢了?
答:这是因为在第一次阅读的时候,如果没有关键字则会自动生成关键字,如果字典库选择得比较多,就会影响速度。
2.问:为什么发完帖子后不能马上看到关键字?
答:原因同上,正在生成关键字,所以不能马上显示,再次刷新即可
3.问:为什么我发的帖子都不能有关键字?
答:检查一下后台是否选择好了足够的字典。关键字目前只判断标题内容
4.问:能不能自己增加关键字呢?
答:可以,自己修改dic目录下的字典文件即可。一行为一个关键字
5.问:运行install.php时提示“Duplicate column name 'keywords' ( 1060 )”怎么办?
答:这是因为该字段已存在,就无需安装了。
…………其它待续
作者:
笨笨啊
时间:
2006-8-27 12:55
相关截图
作者:
海院の水水
时间:
2006-8-27 14:58
哈哈``老乡``顶
作者:
popp0987
时间:
2006-8-27 17:24
我那按照你的做了
结果出错了
后台主题相关一点就是1片白
帖子也是的
作者:
笨笨啊
时间:
2006-8-27 18:12
可能是你安装错误
作者:
爱我爱宝贝
时间:
2006-11-15 22:49
支持 下
作者:
jamesjames
时间:
2007-2-26 17:55
5.0可以用吗?
欢迎光临 碧海潮声大学生网 (http://www.zjoubbs.com/)
Powered by Discuz! X3.2