要去掉{dede:field.body/}
中的<p>
元素,你可以使用以下方法:
方法一:使用正则表达式替换
1、打开你的网站根目录下的include
文件夹。
2、找到并打开arc.archives.class.php
文件。
3、在ParseArc($row)
函数中,找到以下代码段:
$this>Fields[$field] = $value;
4、在该代码段下方添加以下代码,用于去除<p>
标签:
if ($field == 'body') { $this>Fields[$field] = preg_replace('/</?p[^>]*>/', '', $this>Fields[$field]); }
5、保存并关闭文件。
方法二:修改DedeCMS的模板文件
1、打开你的网站根目录下的templets
文件夹。
2、找到并打开你使用的列表模板文件,通常是list_article.htm
或类似的文件名。
3、在模板文件中,找到以下代码段:
{dede:field.body/}
4、将该代码段替换为以下代码,以去除<p>
标签:
{dede:field.body function='str_replace(array("r ","r"," "),"",@me)'/}
5、保存并关闭模板文件。
以上两种方法都可以帮助你去除{dede:field.body/}
中的<p>
元素,根据你的需求和实际情况选择其中一种方法即可。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/488591.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复