找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 135|回复: 0

[cms教程] 织梦dedeCMS模板标签同时使用2个函数的办法

[复制链接]

该用户从未签到

发表于 2021-1-17 10:15:10 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
今天用DEDECMS帮客户做一个网站时,需要同时限制标题字数又要去掉html属性(比如标题加了颜色,这时把鼠标放在标题上面就会出现类似三大必杀绝技让你轻松交换友情链接这样的东西,很是影响心情),这个时候就需要同时用到DEDECMS程序自带的2个函数了:html2text 和 cn_substr 。
         
        function='html2text(cn_substr(@me,40))'   //注释:去掉HTML属性并限制中文字数为20;
         
        function='str_replace(array("index.html","简体中文")]"",@me)'   //注释:把数据里面的index.html和简体中文去掉;
         
        经测试,用str_ireplace(array("要去掉的1","要去掉的2")]"",@me)速度最快,原因在于其忽略大小写。
         
        我在用的时候老是不成功,原来我开始时用的是function='preg_replace(array("index.html","简体中文")]"",@me)' ,preg_replace的格式要这样才行:preg_replace("/你好/","",@me)
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-5 13:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表