登录 注册

登录

问题 借助 Abivia Redaction 插件滤除 Joomla ChronoComments扩展的版权链接规则如何写?

更多
2009年10月21日 01:38 - 2009年10月21日 22:11 #1 作者: Sam lee
 
        		<span class="input-text"><!-- You are not allowed to remove the next credit link without a ChronoComments license from ChronoEngine.com --><strong>ChronoComments by </strong><a target="_blank" href="http://www.chronoengine.com"><strong>Joomla Professional Solutions</strong></a></span>
 
		<div class="clear"></div>

借助 Abivia Redaction 插件滤除 Joomla ChronoComments扩展的版权链接规则如何写?以上向相关代码,请老大帮忙研究一下。
最后修改: 2009年10月21日 22:11 由 kalvon.

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

更多
2009年10月21日 08:12 - 2009年10月21日 21:49 #2 作者: Joomla之门
尝试一下这个规则:
span a,/chronoengine\.com/i

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2009年10月21日 21:49 由 yegudu.

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

更多
2009年10月21日 09:37 #3 作者: Sam lee

尝试一下这个规则:

span a,/chronoengine\.com/


以下这几种都试了,只有第一个和第二个生效
div a,/virtuemart\.net/i
p a,/schlu\.net/
span a,/chronoengine\.com/
div a /href=".*chronoengine\.com/i
div span a,/chronoengine\.com/
div a,/chronoengine\.com/
p a,/chronoengine\.com/
p span a,/chronoengine\.com/

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

更多
2009年10月21日 11:44 #4 作者: 骷髅小鬼
最方便的方法还是直接去源代码中把链接去掉

老婆大人的站: 孔敏律师网
小鬼 长期承接Joomla建站项目,QQ:408904871,gtalk:bitful1123@gmail.com

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

更多
2009年10月21日 21:52 #5 作者: Joomla之门
早上我回复时没有条件测试。刚刚测试了早上的滤除规则,发现只是滤除了超级链接,但是还留下“ChronoComments by ”这个字串。

对照作者网站的示范,我觉得在滤除规则末尾添加一个字母 i 就能同时滤除 span 元素中的非链接字符。

不过,在测试这一点时,我的本地 XAMPP 服务器崩溃了。或许是我的电脑不够强大。你自己测试一下新规则吧。我刚刚编辑了早上的回帖。

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

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

更多
2009年10月21日 22:04 #6 作者: Sam lee

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

更多
2009年10月21日 22:13 #7 作者: Joomla之门

没有任何变化


难道说连超级链接都没有滤除?我刚刚测试的结果至少滤除了 chronoengine.com 这个链接。

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

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

更多
2009年10月21日 22:15 #8 作者: Sam lee
没有滤除,其他两个组件都实现屏蔽的,就是这个没反应。也清空了缓存的

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

更多
2009年10月21日 22:37 #9 作者: Joomla之门
你再试试吧,我重新测试的结果显示,添加了 /i 末尾的新规则完全能滤除 ChronoComments 的全部版权信息。

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

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

更多
2009年10月22日 00:00 #10 作者: Sam lee
还是不行,不知道是不是和静态优化有关系?

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

更多
2009年10月22日 00:11 #11 作者: Joomla之门
你是怎么实现静态化的?是不是安装了 Content Static 插件?还是仅仅借助于 SEF 组件?

如果是 Content Static 插件,那么该插件是生成了真正的 .html 格式文件,这时版权链接已经固化在这些 .html 文件里面了。你必须删除旧的 .html 文件,启用过滤后重新生成才行。

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

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

更多
2009年10月22日 00:13 #12 作者: Sam lee
没有生成静态文件,只是开启了SEF组件
。老大还不休息啊,辛苦了!

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

更多
2012年05月28日 03:53 #13 作者: plusyoung
直接在 components\com_chronocomments\templates 里,每个文件的


<span class="input-text"><!-- You are not allowed to remove the next credit link without a ChronoComments license from ChronoEngine.com --><strong>ChronoComments by </strong><a target="_blank" href="www.chronoengine.com">Joomla Professional Solutions


直接屏蔽删除即可,不过没有购买不建议屏蔽,php这种免费的component作者很难维持生计,多个链接也不会妨碍自己的站点。
下列用户已致谢:: Joomla之门

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