人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
对于zblog程序,使用的用户很多,那么在使用中其实也是有很多问题,当然不是说程序问题,而是对于一些用户的操作以及对程序的理解行为,认为有很多问题,刚好遇到一个关于对文章处理摘要的问题,下面来说明下。
其问题主要是网站生成的摘要会自动换行,导致排版不好看。
然后对问题进行查询,发现是调用了文章自动处理的摘要,在数据库里面能看到自动生成了摘要,如下:
虽然有点离谱,但是我觉得还是有解决办法,原来可以在网站后台-后台设置-开启纯文本摘要
开启此功能后,对文章进行再次编辑保存就会发现已经ok了。
以上就是能够完美解决文章摘要换行的问题,但是也有些用户的采集的文章,如果每篇这样保存很麻烦,推荐下面方案。
在主题的include.php文件里,添加下述方法:
function 主题ID_intro($as,$long,$other){ global $zbp; // $str = preg_replace('/[\r\n\s)]|(\s|\ \;| |\xc2\xa0)+/', ' ', trim(SubStrUTF8(TransferHTML($as->Content,'[nohtml]'),$long)).$other); //能去空格等 $str = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($as->Content,'[nohtml]'),$long)).$other); return $str;}//两行代码可任选一行使用
使用方法就是修改你的主题文件描述处,添加如下代码:
<meta name="description" content="{主题ID_intro($article,100,'...')}">
OK,到处教程结束。