最新版本下载:
1、简体中文自动分词组件:
http://www.maycode.com/images/fbfiles/com_tags.zip
2、简体中文自动分词插件
http://www.maycode.com/images/fbfiles/plg_tags.zip
以上两个要同时安装,在文章第一次浏览的时候,自动生成分词,第二次就正常显示。
3、简体中文自动分词前台tags显示模块
http://www.maycode.com/images/fbfiles/tags.zip
【change log 2008-11-23】
这一版本主要更新了一下两个问题:
1、插件参数读取错误
2、提供了sef友好的url,要做到这点还需要修改核心代码,具体原因和修改方法详见:Joomla! 1.5中文搜索BUG修正
3、这一版本二不再需要装本站的Jpagebar类。
-----------------------------------------------------------------------------------------------------------------------
标签是现在网络内容重要的组织形式,com_tags和plg_tags针对Joomla!系统的中文文章,自动生成标签系统。欢迎下载,并提出批评指正意见。
注意:
1、本组件使用了改进的织梦分词算法,关于这个算法请去www.dedecms.com了解详细情况
2、本组件和插件使用了iconv php扩展,需要安装这个扩展。
3、这个组件中使用了本站开发的分页类,请参考:发布一个自由处理分页的Joomla!类 ,可以将分页类下载,保存到 /libraries/joomla/html目录下。
使用中如果有问题,请先在本站中文自动标签生成Joomla!扩展制作教程
系列文章中查找相应的答案。
目前织梦分词还存在一些问题,仅根据词频和出现次数,决定了切分后选出的TAG,这个算法有些问题,还需要改进。
Attatchments:作者:admin 星期二, 18 三月 2008 01:26 |
谢谢! |
作者:admin 星期二, 18 三月 2008 01:56 |
朋友们可以自己稍微改改,直接显示。 |
作者:ufonba 星期四, 14 八月 2008 09:04 |
Fatal error: Class 'JPagebar' not found in XXXXXX/components/com_tags/views/list/view.html.php on line 36 |
作者:admin 星期四, 14 八月 2008 23:52 |
还得装一个 组件 http://www.maycode.com/index.php/opensource/50-opensource-free/537-joomla-develop.html 这是我写的一个分页的类 |
作者:ufonba 星期五, 15 八月 2008 02:05 |
我不是很懂后面的用法. 还有就是在后台添加文章会出现这样的错误 Warning: require_once(XXXXXX/administrator/components/com_tags/assets/lib/pub_splitword_www.php) [function.require-once]: failed to open stream: No such file or directory in XXXX/plugins/content/tags.php on line 3 Fatal error: require_once() [function.require]: Failed opening required 'XXXX/administrator/components/com_tags/assets/lib/pub_splitword_www.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in XXX/plugins/content/tags.php on line 3 |
作者:admin 星期五, 15 八月 2008 17:40 |
难道是安装的织梦分词算法有问题? |
作者:ufonba 星期五, 15 八月 2008 19:58 |
也可能是我安装有问题. 我一直觉得自己理解得不是很好. 我安装了584_com_tags.zip(组件),584_plg_tags.zip(插件),589_tags.zip(模块),591_tags.zip(这个模块没安装,不知道跟589的哪个好),上传了537_pagebar.rar. 发布了插件. 不知道有没有错. |
作者:admin 星期六, 16 八月 2008 00:17 |
安装过程没有错,是Joomla! 1.5.6 发生了些许变化。我已经重新生成组件和插件,请重新下载 [url]http://www.maycode.com/index.php/opensource/50-opensource-free/584-joomla-tags.html[/url] 如果,不想重新下载,就修改一下文件 /plugins/content/tags.php,将第三行: require_once(JPATH_BASE.DS.\'components\'.DS.\'com_tags\'.DS.\'assets\'.DS.\'lib\'.DS.\'pub_splitword_www.php\'); 中JPATH_BASE改为JPATH_ROOT 应该就可以了。 另外,实际上标签是在文章最终页第一刷新的时候生成,第一次刷新没显示标签,再次刷新就会出现。 另外,这次还修正了一个BUG,就是织梦分词算法中一个BUG,如果第一次刷新的时候,PHP没有禁止显示提示的情况下,会出现一个提示信息,问题在于 components/com_tags/assets/lib/pub_splitword_www.php 第47行: for($i=0;$iCnOneName);$i++){ 应该改为: for($i=0;$iCnOneName)-1;$i++){ 非常感谢你的帮助! |
作者:admin 星期六, 16 八月 2008 00:19 |
还有,如果你对自动标签的结果不满意,可以修改 织梦分词的 GetIndexText 这个函数,这个函数现在只是按出现词的次数计算出来标签,很不合理,可以修改一下这个算法。 不过我就偷懒了,呵呵! |
作者:ufonba 星期六, 16 八月 2008 08:44 |
这么好的组件不能浪费啊.的确,用次数来计算标签不是很合理,可以的话,可以去除一些常出现的词语,应该还是可以的. |
作者:suiyue 星期一, 25 八月 2008 13:09 |
怎么修改Tags显示位置,该修改那个文件.我装了,Tags是显示在文章标题下面,我想显示在文章结束后面. |
作者:admin 星期一, 25 八月 2008 17:29 |
最简单的方式: /plugins/content/tags.php 第36行: 改为: $row->text = $row->text.$html; 就可以了 |
作者:suiyue 星期二, 26 八月 2008 00:37 |
晕,这样改,Tags就显示在评论框下面了,怎么改才能像贵站显示的一样呢, |
作者:suiyue 星期二, 26 八月 2008 00:45 |
我刚修改成功了. |
作者:admin 星期二, 26 八月 2008 19:12 |
呵呵,祝贺! 如果有tags次的命中不理想,可以考虑一下 词频与词的出现次数,做一些加权算法。 呵呵,有好的进展通知啊! |
作者:suiyue 星期五, 29 八月 2008 12:09 |
呵呵, 谢谢你的建议.修改词频确实能增加命中率.有个问题,能增加一个显示全部标签的页面吗? 不知贵站对友情连接有要求不?我的是新站博客,电脑资讯类的,想和你交换友连, |
作者:admin 星期五, 29 八月 2008 17:18 |
全部标签的页面暂时没有,等有空加一下。 友情连接应该可以。你发你站的地址和名称上来就可以,当然先加上我的站点友情连接,呵呵! |
作者:suiyue 星期六, 30 八月 2008 06:05 |
谢谢,已做好你的了, 我的站:哇!资讯博 地址:www.waoinfo.cn |
作者:admin 星期日, 31 八月 2008 18:49 |
我已加好! 你的站点挺好的! |
作者:netfly 星期三, 07 一月 2009 19:22 |
请问这个插件支持英文吗? 我的站是英文站,用了这个插件后第一次会有警告,第二次没问题。 但是得到的TAG是一些没有啥用的词语,比如,the for and are 而且有几个是出现二次的。。 |
作者:admin 星期四, 08 一月 2009 07:08 |
虽然可以做英文分词,但是英文单词权重计算有问题。 警告可以关闭。 |