26
2019
03

织梦dedecms手机站同步后频道页/内容页图片不显示解决办法

当我们制作好手机同步网站模板后,在手机上打开,频道页/内容页图片不显示啥办。

很简单,只将手机模板的内容页和频道单页的内容调用标签替换成如下标签就可以了


方法一、织梦dedecms手机站同步后频道页/内容页图片不显示解决办法

内容页:

{dede:field.body/} 改为

{dede:field.body function='str_replace("/uploads/","http://www.xxx.com/uploads/",@me) /}

频道页:

{dede:field.content /} 改为

{dede:field.content function='str_replace("/uploads/","http://www.xxx.com/uploads/",@me) /}

PS:[field:arcurl function='str_replace("要替换的字符串","替换成的字符串",@me) /] 


首页:

后台——系统——系统设置——核心设置——(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:选择是,然后保存。

遇到这种情况先分析图片的路径原因,然后对图片路径标签做适当的截取替换即可!


方法二、让织梦dedecms文章内容图片默认生成绝对路径的修改方法

1、修改目录include下的文件extend.func.php,在最后面添加一个函数方法

function replaceurl($newurl)

{

$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);

return $newurl;

}

例:

function replaceurl($newurl)

{

$newurl=str_replace('src="/uploads/allimg/','src="http://shop.91pick.com/uploads/allimg/',$newurl);

return $newurl;

}

2、文章模板中调用文章内容的标签{dede:field.body/}

替换成:{dede:field.body function='replaceurl(@me)'/}

首页:

后台——系统——系统设置——核心设置——(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:选择是,然后保存。

遇到这种情况先分析图片的路径原因,然后对图片路径标签做适当的截取替换即可!


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。