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怎么修改弹出窗口下载方式改为点击链接直接下载,把弹出窗口下载 改为 点击链接直接下载。解决方法1、...
-
帝国CMS反采集功能使用说明
功能说明帝国CMS后台自带反采集功能,反采集功能可以随机产生不同规则的采集规则,达到使采集操作更复杂的效果...
-
帝国CMS通过栏目ID调用地址函数
语法:sys_ReturnBqClassname($r,9)说明:$r为含栏目ID的数组,变量名可任意命名。使用范例:取得栏目ID=2的栏目地...
-
帝国CMS8.0版多访问端支持可选不绑定二级域名
在之前版本的多访问端功能,子访问端需要绑定二级域名才能使用(如手机端:m.xx.com)。所以为了更方便做各种访问...