function domainReplace($text, $url){
$pattern = "/<[img|IMG].*?src=['|"](.*?(?:[.jpg|.jpeg|.png|.gif|.bmp]))['|"].*?[/]?>/";
$text = stripSlashes($text);
return preg_replace_callback($pattern, function($matches) use($url) {
if ('/' !== substr($matches[1], 0, 1) && 'http' !== substr($matches[1], 0, 4)) {
return str_replace($matches[1], $url . $matches[1], $matches[0]);
}
return $matches[0];
},
$text);
}帝国cms教程
分享一段帝国cms内容字段文本替换函数
- 帝国CMS函数
-
二次开发中常用的过滤函数
(1)、数字型变量可以用(int)或intval函数处理,例子:$page=(int)$_GET['page'];或$page=intval($_GET['page']);(2)、带小数点的数字型变量可以用(float)或floatval函数处理,例子:$money=(float)$money;或$money=floatval($money);(3)、...
-
帝国CMS在文章内容页添加百度是否已收录查询函数功能
后台帝国CMS收录查询功能截图这个功能之前我的站长站www.wdzzz.com有发过,这次是利用帝国CMS函数的方法。[xxid]17,497[/xxid]找到e/class/userfun.php,在里面添加如下代码://监测百度是否收录function okBaidu($url){$url='http://www.baidu.com/...
-
评论时间显示刚刚发布插件
使用一个时间转换函数,在时间输出到页面的时候转换一下即可。function TimeTurner($time) {$minute = date("H:i",$time); $hour = date("H:i",$time); $alltime = date...
-
帝国CMS修改默认图片附件上传路径教程
首先我们要知道帝国CMS系统设置中的“附件地址”设置是返回每次上传后的路径,而不是附件上传的目录路径。所...
-
帝国CMS7.5后台自定义域名绑定e目录教程
需求分析我的站长站还是用的帝国CMS7.5没有使用帝国CMS8.0,因为8.0的功能基本用不上,升...
-
帝国CMS删除“此栏目暂无任何新增信息”提示
帝国CMS栏目无内容时候的提示:“此栏目暂无任何新增信息”,有时候我们不要显示这个提示,如何删除“此栏目暂无...
-
帝国CMS禁止指定栏目或内容刷新生成
有时候我们开发的某个栏目的内容是固定的或者远程调用的,我们不需要这个栏目每次后台刷新数据的时候去更新他...
-
帝国CMS8.0正式版发布
今天我的站长站注意到,恰逢帝国软件官网创建23周年,官方传来好消息——帝国CMS8.0正式版已开源发布!作为国内老...

