登录 注册

登录

问题 2号任务:自动替换关键词为链接(支持中文)

更多
2009年12月06日 10:23 - 2009年12月12日 08:41 #1 作者: Joomla之门
这是本站高级会员 leesson 提出的一个需求

建议有意开发这个组件的高手先试用一下 simply links 2 组件 ,因为 simply links 2 组件 对于处理英文关键词完全没有问题。我们只需要将 simply links 2 组件改进一下,增加对中文关键词的支持就可以了。

我顺便提几点要求:

1、为了方便甄别,改进后的软件必须改名,同时在“软件介绍”中保留对原作者的版权声明及链接。
2、根据用户的需求,力争将这个组件做到“叫好”,如果能在 JED 登上 Top 50 排行榜最好!
3、如果 leesson 愿意“ 赞助开发 ”,请一定要在“软件介绍”中附加赞助者的名称和链接。

2009年12月10日,在0.4预览版发布后,我对下一步 0.5 版本提出几点要求:

4、将“替换首次还是全部”的选项,从统一参数中去掉,改为:允许对每一个关键词进行此项单独设置。这样的好处是:用户可以自由决定哪个关键词只替换一次,哪个关键词需要全部链接;
5、对于“外部链接”类型的链接,提供一个选项:给外部链接后面添加“外部链接标志”(像维基百科那种小箭头),这个选项必须是在用户选择了“外部链接”后才出现(位于下拉选单下方),并且是可选项,不是必选项;当用户在下拉选单中选择其它类型时,就隐藏这个选项。
6、对于“词条解释”类型的链接,可否改进为:无需输入链接(去掉这个参数),前台无需点击,指向后即可出现解释。
7、用户在下拉选单中选择了“词条解释”类型后,选单下方出现新参数:“显示术语标志”(蓝色的小球中一个 i 字母),这个也是可选项。同样的,如果用户选择其它类型,这个参数就不出现。

2009年12月12日继续补充:

8、增加一种链接类型叫做“中国A股”:功能是如果发现关键词与A股市场的某个股票名称一致,就自动在该关键词后面插入一个括号,里面显示股票代码和当前价格,同时该关键词链接到某个在线行情网站,点击后直接看K线图(这个功能如果实现的话,以后可以考虑增加 B股 和 纽约股市等股票类型)。
9、后台做成“标签页”形式,把“统一参数”里面的设置移动到“设置”这个标签页上。说实话,旧的方式让很多新用户都会有“找不到设置参数”的困惑。
10、后台开设“赞助者”标签页,里面列出全部赞助者名单和链接。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 11:57 #2 作者: wsmdbp
我愿意赞助这个项目,请开发者留下支付宝或者联系方式。不过希望能在在后台给某些特定的关键词做特别的链接。其余的按照系统的关键词来自动生成。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 12:04 #3 作者: 果农
为了节约开发时间,第一版将只支持纯中文的,或者对英文链接要求不太严格地。比如,你的文章中同时出现Joomla!和Joomlagate这两个词,但是你的后台只添加了一个Joomla的关键词,那么,在Joomla!和Joomlagate中的Joomla都会被链接到你指定的链接中去。不知道这样你可否满意?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 12:13 #4 作者: Joomla之门
看来 hoping 可以承接这个任务了。感谢 hoping 的支持!

不过,你没有留下支付宝账号啊,请修改帖子,或者在回帖时注明你的支付宝(或银行卡)账号。

顺便声明一下:所有的赞助开发项目,赞助金都直接给开发人员,Joomla之门绝不拿一分钱。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 15:13 #5 作者: 果农
呵呵,那我就见钱眼开一下,我的支付宝帐号htmambo@163.com,捐助多少无所谓。算是个动力啦。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 15:22 #6 作者: Sam lee
本人不懂开发,但我愿意为推动joomla中文发展尽一点绵薄之力,对于这次组件的改造我愿以赞助200元,杯水车薪,仅是作为对开发人员的一种精神支持,也希望越来越多的人能够加入进来,共同推动joomla中文应用的发展.谢谢各位!

另外想问hoping几个问题:
只支持纯中文的是什么意思?英文关键词就要放弃了?
能否还像原版一样支持链接描述?
需要多长时间能够完工?
谢谢!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 15:43 #7 作者: 果农
关于英文我在上面已经举过例子了。
比如,你的文章中同时出现Joomla!和Joomlagate这两个词,但是你的后台只添加了一个Joomla的关键词,那么,在Joomla!和Joomlagate中的Joomla都会被链接到你指定的链接中去。因为中文不会像英文那样有明确的分词间隔。

对原版的功能只会保留并进行扩展。

开发周期大概一两天时间(主要是晚上,嘿嘿,白天还要给资本家卖命)。

至于功能的扩展方面,开发完成以后,希望您在测试、使用的过程中多多提些意见。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 17:23 #8 作者: Sam lee
ok,感谢你的热心帮助,我会尽快打款给你.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 17:37 - 2009年12月07日 17:43 #9 作者: wsmdbp
看了一下银行卡。还有155元,都捐赠了,交易号 2009120782703473 的交易已经成功。请张兄多多努力啊.....

以实际行动支持这个活动。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 17:47 #10 作者: wsmdbp
另,建议张兄开发的时候能参考一下definition这个组件,其实就是把关键词按照顺序排列组合了一下,但是这样看起来就很有逻辑了。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 18:52 #11 作者: 果农
嗯,初步的版本已经出来,正在本地测试,后期的功能会根据大家的需要逐步完善!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 18:54 #12 作者: 果农
汗,我都没看,已经捐助了啊/lh这下压力就大了,一定努力做好这个东东。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月07日 22:56 #13 作者: Sam lee
已援助200元,交易号:2009120784978910,请查收。谢谢!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月08日 02:35 #14 作者: 果农
感谢两位朋友的捐助,初步版本已经提交老白进行测试。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月08日 23:22 #15 作者: Sam lee
白老大测试的如何了?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月09日 09:23 #16 作者: Joomla之门
昨晚太忙了,没顾上测试。刚刚简单测试了5分钟,发现几个小问题,如果纠正之后就可以先发布一个预览版了:

1、后台“组件”菜单上,组件的名称是 Joomla Auto Linker,这个让我找了好久,因为我一直在找 JoomLinker 这个名字。希望能改成 JoomLinker 这样比较统一。

2、中英文都能自动链接,这不错;但是在处理英文时,会自动修改原文的大小写,这一点不好。比如:我定义了 god 指向某个网址,文章中同时有 God 和 god,参数选择“全部替换”,这时文章中的两个词确实都自动链接了,但 God 被修改成了 god。我认为这一点不好,原有的大写形式自有它的特殊用意,所以不宜修改“Link Text”,只修改“Link URL”即可。

当然了,是否对原文的大小写进行区别对待,这是以后改进功能中要实现的。不止是这一点,我希望以后还能增加更多的规则(rules)来使得组件功能更加全面和灵活。

感谢 hoping 的分享!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月09日 09:25 #17 作者: 果农
大小写是我当时想得不周到,只想着忽略大小写了。以上两点立即改正!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月09日 09:57 #18 作者: Sam lee
可以加超链接描述吗?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月09日 10:04 #19 作者: 果农
有个小问题想咨询一下两位赞助者:在软件说明部分如果需要给你们加链接,是否可以留一个链接?邮箱、网址皆可。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月09日 10:07 #20 作者: Sam lee

登录 或者   注册一个会员帐号 来参与讨论