想必各位站长在做站的过程中,特别是采集的时候,难免在简介字段smalltext里会出现一些空格,有的在前,有的在后,但是如果在内容页的TDK里填写了[!--pagedes--]的话,空格也会显示出来。那么按照下面的方法便可以消除代码里的空格,对搜索引擎更好。......
2024-11-15 3
我的解决方法如下,写了个函数加进去,大家看看是否可行,有咩有问题,我感觉还行
首先在 e/class/connect.php 文件中加入一个自定义函数 比如 NoHTML() 这个自己喜欢随便设置
//去除HTML标记 function NoHTML($string){ $string = preg_replace("'script[^>]*?>.*?/script>'si", "", $string);//去掉javascript $string = preg_replace("'[/!]*?[^>]*?>'si", "", $string); //去掉HTML标记 $string = preg_replace("'([rn])[s] '", "", $string); //去掉空白字符 $string = preg_replace("'&(quot|#34);'i", "", $string); //替换HTML实体 $string = preg_replace("'&(amp|#38);'i", "", $string); $string = preg_replace("'&(lt|#60);'i", "", $string); $string = preg_replace("'&(gt|#62);'i", "", $string); $string = preg_replace("'&(nbsp|#160);'i", "", $string); return $string; }然后去列表内容模板修改代码即可
$r[smalltext]=esub(NoHTML($r[smalltext]),200,'......'); $listtemp='li>strong>a href="[!--titleurl--]">[!--title--]/a>/strong>[!--smalltext--]//li>';
这样问题就解决了,很简单吧. 由于是中英文的网站,网站名称需要用到标题,所以这样修改就很方便了 看看还有没有问题呢?
以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!
相关文章
想必各位站长在做站的过程中,特别是采集的时候,难免在简介字段smalltext里会出现一些空格,有的在前,有的在后,但是如果在内容页的TDK里填写了[!--pagedes--]的话,空格也会显示出来。那么按照下面的方法便可以消除代码里的空格,对搜索引擎更好。......
2024-11-15 3
本文关键字词:自定义伪静态,栏目目录伪静态,内容目录伪静态,帝国cms伪静态,SEO栏目优化......
2023-05-18 179