北京博虎网络科技有限公司—不只是帮您建网站,从此都是您全方位的网络顾问!
当前位置:主页 > 网站科普 > 建站知识 >

PHPCMS v9替换内容函数标签

发表日期:2017-01-23 13:04文章编辑:小壁虎网络浏览次数: 标签:    

在PHPCMS官网论坛搜了一下,没有找到自带的替换函数,只看到有个字符串截取的str_cut,用法:{str_cut($r[content],60)},如果要去掉html代码的话那就是:{str_cut(strip_tags($r[content]),60)}
 
没有现成的标签可以用,那就只能用PHP的这2个函数了:str_replacepreg_replace。(据说str_replace效率比较高)
 
把文章内容中的“我爱你”变成“我爱中国”
<?php $content=str_replace('我爱你','我爱中国',$content); echo $content;?>
 
把文章内容中的“我爱你”、“我饿了”对应变成“我爱中国”、“我吃饱了”
<?php $content=str_replace(array('我爱你','我饿了'),array('我爱中国','我吃饱了'),$content); echo $content;?>
 
我们知道{catpos($catid)}这个标签是显示当前位置的,要是我想把网址中的html去掉又改怎么弄呢?很多朋友说那还不简单!代码是这样呗:
{catpos(str_replace('/html','',$catid))}
 
<?php $url=str_replace('/html','',$catid); echo catpos($url);?>
 
结果测试,上面的代码都是不行的!正确的代码是这样的:
{php $c_url = catpos($catid);}
<?php $url=str_replace('/html','',$c_url); echo $url;?>

例如我们需要将某个标签进行替换字符

<?php $v['copyfrom']=str_replace('|0','',$v['copyfrom']); echo $v['copyfrom'];?>

其中
$v['copyfrom']是标签。
上面的意思是将|0替换成空。
相关新闻

PBOOTCMS怎么实现内容详情页相关内容列表?

pbootcms怎么在内容详情页实现相关内容列表呢 其实很简单,我们根据pbootcms官网手册中内容ta...

日期:2022-01-30 浏览次数:138

phpcms v9模板里怎么调用站点域名、站点名称?

【导读】phpcms v9模板里怎么调用站点域名 站点名称?必须加上这句:{php $SITE = getcache(sitelist...

日期:2021-07-12 浏览次数:171

phpcms v9 flash附件上传二次开发修改为webuploader h5上传

Phpcms v9管理后台在上传图片后自动退出了提示要重新登录 因为各个浏览器已经停止支持flash插...

日期:2021-07-06 浏览次数:240

DedeCMS织梦自动获取内容缩略图或者随机缩略图设置

如今不论用什么CMS程序都比较喜欢使用自媒体UI模式的图文列表。比如我们在使用WordPress程序搭...

日期:2021-04-24 浏览次数:208

如何有效防止自己网站的内容被别人采集

防止采bai集第一种方法:在文章的头尾加上随机不固定的代码。网站采集者内在采集时,通常都是...

日期:2021-02-20 浏览次数:218

phpcms搜索结果不显示字段

其实很简单 ,在你设置自定义字段的时候,如果细心会发现有两项叫做作为搜索条件和作为全...

日期:2019-10-17 浏览次数:121

正在加载中……