详情页

帝国CMS过滤 内容简介smalltext标签中的空格、换行

时间:2022年07月10日

编辑:佚名

帝国CMS 内容简介过滤smalltext标签中的空格、换行
文章内容页和文章列表页的内容简介[!--smalltext--]标签默认自动调取文章正文开始一部分文字,调取的文字字数可以设置,但是有的时候文章文正开始部分会有换行和空格出现,这样文章的简介看起来不是很美观,当然对于SEO也不是很友好。解决方法如下:
1、文章列表页过滤空格、换行
首先:列表内容模板(list.var)右侧,勾选“使用程序代码”
然后将以下代码整合到你的源代码中:
$r[smalltext]=str_replace(array("rn", "r", "n", "<br />", "</p>"),"",str_replace("<p>","",$r[smalltext]));
$listtemp='代码[!--smalltext--]代码';
2、文章内容页过滤空格、换行
在文章内容页模板代码<!DOCTYPE html>之前添加如下代码即可:
<?php
$smalltext = str_replace(PHP_EOL, '',$navinfor['smalltext']);
?>
备注:模板代码中要使用灵动标签:<?=$smalltext?>。
相关文章
猜你需要