POST TIME:2017-11-12 23:49
使用織夢制作二級域名網站點,或者手機網站時;總會遇到文章頁面圖片不顯示問題;
查看源代碼發現圖片路徑是相對路徑;無法加載;此時只需要修改圖片路徑為絕對路徑即可;現在提供兩種結局方法:
1.修改include下的文件extend.func.php
2.使用js修改圖片路徑
第一種方法:
1、找到include下的文件extend.func.php
2、在文件最后增加一個參數。(php函數的結束括號外)
function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://www.genban.org/uploads/allimg/',$newurl);
return $newurl;
}
3、將文章正文的調用標簽 {dede:field.body/} 修改成{dede:field.body function='replaceurl(@me)'/}
第二種:使用javascript進行修改為絕對路徑
1.在需要改的頁面加入以下代碼(需添加jQuery文件)
<script>
$('article img').each(function(){
var img = $(this).attr('src').split('com');
console.log(img);
$(this).attr('src','http://www.baidu.com'+img[img.length-1]);
});
</script>
修改為自己的域名
第一種方法可能使用了不會生效,這是由于include下的文件extend.func.php的文件沒有執行權限問題,修改文件權限即可解決問題;本人親測有效