后台的内容SEO设置里,不支持 {dr_strcut(dr_clearhtml($content), 56)} 这种过滤加截取显示的写法,因为内容是采集回来的,采集时忘记处理描述内容提取了,但是已经发布的数据量很大,上万篇内容,所以不能删除从新采集。
除了,单独给这个内容页设置非引用 {template "header.html"} 文件,也就是单独写一个 header 头,用 {dr_strcut(dr_clearhtml($content), 56)} 输出描述内容,是可以的。。
或者自定义函数?
还有没有别的方法。
建议www.xunruicms.com增加内容SEO设置里,支持 过滤HTML和字节截取写法。
自定义函数写法(开发):
{my_func_title_seo($data)} my_func_title_seo是你事先定义好的函数,传入的$data数组是内容的详细数据这个自定义函数定义在config/custom.php
function my_func_title_seo($data) { // 传入的$data数组是内容的详细数据 return '自定义函数输出title字段:'.$data['title']; }{diy_description($data)}这个自定义函数定义在config/custom.php
function diy_description($data) { return dr_strcut(dr_clearhtml($data['content']), 56); }