PHPCMS X

PHPCMS中修复关联链接在部分文章中没有自动添加的问题:
PHPCMS中设置好关联链接,然后编辑发布文章的时候可能会出现部分文章中的关联链接没有自动添加,各位小伙伴可按本文给出的方法尝试修复该问题,使其关联链接可以正常的自动添加

PHPCMS中修复关联链接在部分文章中没有自动添加的问题
PHPCMS中设置好关联链接,然后编辑发布文章的时候可能会出现部分文章中的关联链接没有自动添加,各位小伙伴可按本文给出的方法尝试修复该问题,使其关联链接可以正常的自动添加
2020-12-27 13:04:24  来源:PHPCMSX

针对部分文章中没有自动添加关联链接的问题,各位小伙伴可按以下方法进行修改。

找到文件 phpcms/moudules/content/fields/editor/output.inc.php

大约在该文件代码34行左右,找到


$word1[] = '/(?!(<a.*?))' . preg_quote($v[0], '/') . '(?!.*)/s';


修改成为以下代码


$word1[] = '/(?!((<.*?)|(<a.*?)))('.$v[0].')(?!(([^<>]*?)>)|([^>]*?))/si';


然后再次尝试修改更新文章或添加文章,关联链接自动添加就应该正常了。


如有疑问也可在bbs.phpcmsx.com论坛上提出。