DedeCMS全站标签去除自动回车换行
dedecms对网站SEO优化有很多重要的设置,SEO极简优化可以概括三点:速度、体验、美观。我的做啦博客代码压缩率较高,图片都进行处理,CSS自适应电脑端和移动端。这样的方法对用户体验来说:网站打开速度快,也不影响页面的美观度。结合Gzip设置,空间是申请的万网免费空间,而打开速度远小于2秒,方法参考文章《万网虚拟主机开启Gzip压缩教程测试有效》。
对网站优化程度比较苛刻的本人来说,用标签调用出来的都会默认有回车,这个回车有时候会带来一些不必要的错误,网上找了一些办法分享给大家。
打开include\taglib\arclist.lib.php,V5.7之前的版本,请搜索
$artlist .= $dtp2->GetResult()."\r\n";”
然后将."\r\n"删除。 v5.7的版本,请搜索
$artlist .= $liststr."\r\n";”
然后将."\r\n"删除,有两个地方需要修改。修改后运行一键更新即可!
其实dedecms标签最好都像下面这样写,这样不会生成很多空格或回车。
<p class="list"><h3>最新推荐文章</h3><ul>{dede:arclist row='12' flag='c' orderby='id' titlelen='36'}<li><a href='[field:arcurl/]'>[field:title/]</a></li>{/dede:arclist}</ul></p>
如果怕后面不好修改或编写麻烦就写成如下这样,确认没问题了再改成上面的样式,能减少生成很多代码。
<p class="list"><h3>最新推荐文章</h3> <ul>{dede:arclist row='12' flag='c' orderby='id' titlelen='36'} <li><a href='[field:arcurl/]'>[field:title/]</a></li>{/dede:arclist} </ul> </p>