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手机号码生成图片格式插件
使用方法。下载压缩包解压到自己网站的任意目录。使用方法 文件地址/phone.php?phone=手机号码调用方法。在模板中用 例如phone.php在根目录 <img src="/phone.php?phone...
-
帝国cms二次开发函数对应文件目录分享
reuserlistall() /e/class/chtmlfun.php line 303testcj() /e/install/data/fun.php line 192reuserjsall() /e/class/chtmlfun.php line 326sys_showtextpageselect() /e/class/t_functions...
-
01帝国CMS使用gettotal统计函数标签使用方法 1周前
-
02帝国CMS循环调用当前父栏目下面的所有子栏目教程 1周前
-
03帝国CMS调用栏目名称、简介、自定义字段 1周前
-
04帝国CMS调用当前数据表字段内容代码 1周前
-
05phome_enewstempvarclass公共模板变量分类表 2周前
-
01帝国CMS内容页获取当前栏目ID及父栏目ID方法 3254热度
-
02帝国cms二次开发判断会员是否登录 登录后才能看到内容 1960热度
-
03新手教程:帝国CMS数据库恢复方法 1877热度
-
04帝国CMS二次开发禁止某用户组用户登录教程 1818热度
-
05帝国CMS教程后台不能登录的原因详解 1461热度