、让织梦dedecms文章内容图片默认生成绝对路径的修改方法
1、修改织梦目录include下的文件extend.func.php,在最后面添加一个函数方法
function replaceurl($content){ //$pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i"; $pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.jpeg]|\.png]|\.bmp]))[\'|\"].*?[\/]?>/"; preg_match_all($pattern, $content,$matches); $full_img = $matches[0]; $full_src = $matches[1]; foreach ($full_img as $k => $v) { $v1 = str_replace("<img", "<mip-img", $v); $v1 = str_replace("/>", "></mip-img>", $v1); $v1 = str_replace('src="/ueditor','src="/ueditor',$v1); $new_path = $url.$full_src[$k]; $v1 = str_replace($full_src[$k], $new_path, $v1); $content = str_replace($v, $v1, $content); } return $content; }
如果和电脑端一个数据库,链接改为你自己的电脑端链接即可!如果不是改为你自己的mip端!
2、文章模板中调用文章内容的标签{dede:field.body/}
替换成:{dede:field.body function='replaceurl(@me)'/}