名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
织梦程序DEDECMS自动清除文章内段落p标签样式而保留p标签的相关具体操作方法:
今天在发布文章时发现,从别处复制过来的文字,自带的样式,特别是采集过来的网站内容,因为采集时没有做好标签的过滤,导致网站内容在咱们站点上出现网页结构错乱,如下图
如果放在编辑器里清除样式后,又全部变成<br/>,如下图
过滤相关具体代码如下为:
{dede:field.body runphp=yes} @me = preg_replace('/<p.*?style=".*?"/', '<p',@me); {/dede:field.body} |
如果想把整个<div>都过滤掉,可以这样写:
{dede:field.body runphp=yes} @me = preg_replace('/<div([^>]*)>/i', '',@me); @me = preg_replace('/<\/div>/i', '',@me); {/dede:field.body} |
把网站内容页的正文具体调用标签{dede:field.body/}替换成上面的相关具体代码如下。这样网站的前台显示的就是正常的,
但网站的后台编辑框里面这些样式都还是存在的。
目前只能这样,等以后遇到解决相关具体操作方法再更新。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。godday空间下的织梦程序CMS出现Internal Server Error