Joomla!-开源天空

2008-12-05
首页 专栏热点 本站开源 Joomla相关文章模块的改进--相关文章的插件


Joomla相关文章模块的改进--相关文章的插件

E-mail

Joomla相关文章模块有两个地方,我使用起来很不舒服,一是模块采用meta keywords确定相关文章,这样对于内容高度集中的网站,比如我差不多每篇文章都有Joomla吧,造成所有文章都是相关文章,相关文章就没用了。二是模块的放置位置,在我的模板中只能选择左右等一些位置,而通常相关文章显示早正文之后会容易读者更关注一些。由此我做了一个相关文章的插件,选择 alias相同的文章作为相关文章,这样更精确一些,插件位置就在正文之后。

当然,如果你不喜欢选择的条件,你可以修改插件的查询语句。

Attatchments:
您还没有登录,登录后方能下载,如果您还没有注册,请点击 免费注册
相关文章:
Joomla-开源天空的首页恢复
Joomla 缓存应该支持单一页面,或者菜单
开发安全的Joomla组件,插件和模块(九) 怎样获取原始组件的输出
开发安全的Joomla组件,插件和模块(八) 怎样获取原始组件的输出
开发安全的Joomla组件,插件和模块(七) 检查用户权限
开发安全的Joomla组件,插件和模块(三) 防止远程文件包含
开发安全的Joomla组件,插件和模块(二) 防止直接访问
开发安全的Joomla组件,插件和模块(一) 序言
Joomla 怎样判断用户在访问首页
Joomla 如何采用缓存加速你的代码(二)


收藏此文章:
Digg! Reddit! Del.icio.us! JoomlaVote! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!
User Reviews(10)
 很不错的想法,但具体怎么使用呢?
作者:yi_xiao 星期四, 20 三月 2008 18:12
站长提出这个想法不错,一般相关文章放到文章最后是最合适的.
毕竟看完文章会很想了解与本文章相同涉及到的话题。
不过,我安装后,不过这个插件我不知道怎么用啊。
似乎没起作用。
我已经在模板中调用了系统中的相关文章模块了.
之后我安装本插件,再将本插件选择为启用。
相关文章与没安装本插件时,完全一样,没有改变啊?是不是方法不对?谢谢指点一下。
 回复:[文章评论]--Joomla相关文章模块的改进--相关文章的插件
作者:admin 星期四, 20 三月 2008 18:57
这个相关文章的插件,用每篇文章的alias决定相关文章,alias相同作为相关文章。与原来系统的相关文章没有关系。

如果有alias相同的文章,会列在文章的最后。

本站的相关文章采用的使这个插件。
 我也用不了,有使用方法吗
作者:waaag 星期日, 13 四月 2008 00:25
我也用不了,有使用方法吗
 回复:[文章评论]--Joomla相关文章模块的改进--相关文章的插件
作者:admin 星期二, 15 四月 2008 18:55
你是无法安装吗?还是没有出来相关文章?你的版本是Joomla! 1.5 ?
 可以安装,但是没有看到效果
作者:ramble 星期四, 17 四月 2008 16:58
还是需要怎么调用一下吗?能不能拜托管理员大哥写个简单的安装使用说明?
非常感谢,原来你出差去了呀。。。:)
 我的是joomla 1.5
作者:waaag 星期五, 18 四月 2008 06:52
有使用方法吗?能写个使用说明吗?
 相关文章插件使用方式说明。
作者:admin 星期五, 18 四月 2008 18:24
严格来说,这个插件不能说是相关文章插件,这个插件查找所有文章中alias字段内容相同的文章,列表显示在文章正文之后。alias 字段是后台提交文章时候 title下面输入框输入的内容。

正常安装,并启用本插件后,可能不到正文之后的显示,原因是没有符合上述条件的文章。你可以发两篇相同的alias的文章,那么在第二篇文章的正文后,就可以看到相关文章列表了。

你可以自己修改plugins/content/related.php中的 sql查询语句,以符合你的要求,比如:如果你不要求文章是时间顺序,而只要本文的相关文章列表不包括本篇就行,那么你可以修改第24行:

. ' AND a.idid ,将其中小于号,改为不等

如果是真正的相关文章,还是要中文分词,并计算文章相关度的验证。嘿嘿,我现在正在研究的向量夹角的验证相关度,等有成果给各位汇报。
 我的tgas的连接会出错,不知道有没有类似的情况
作者:waaag 星期四, 24 四月 2008 06:02
我的tgas的连接会出错,不知道有没有类似的情况
 非常不错
作者:pendy 星期三, 28 五月 2008 02:11
非常不错,不过由于我用的是movable api的插件加上windows live writer发文
所以无法设定alias,因此关联词还是有些问题
可能tag来匹配比较合适
 我认为用tag来匹配更好
作者:ufonba 星期六, 09 八月 2008 09:59
我认为用tag来匹配更好

发表您的文章评论

您的姓名 (昵称)
标题:
评分: 很差一般较好很好
评论:
验证码:
请输入验证码