POST TIME:2021-05-14 11:37
大家都知道,dede圖集大圖絕對路徑(dede圖集大圖直接路徑)是被隱藏了的,加入dede后臺時需要調(diào)用dede圖集大圖的直接路徑,依次來顯示不同效果,或者寫入xml文件,ede圖集大圖直接路徑調(diào)用方法如下:
備注:
在頁面模板article_image.htm中,多行多列圖集大圖的路徑代碼為:
據(jù)此,我們找到這個文件include/taglib/channel/img.lib.php
用DW搜索代碼,npos
大約在150行,代碼:
$fields['linkurl'] = "{$GLOBALS['cfg_phpurl']}/showphoto.php?aid={$refObj->ArcID}&src=".urlencode($fields['imgsrctrue'])."&npos={$GLOBAL['photoid']}";
這就是控制dede圖集大圖絕對路徑的代碼
去掉
{$GLOBALS['cfg_phpurl']}/showphoto.php?aid={$refObj->ArcID}&src=
和
&npos={$GLOBAL['photoid']}
刷新,咦,奇怪,路徑是出來了,但是路徑/斜線變成了%2F,哈哈,這是因?yàn)榇a路徑中采用了urlencode方法,將這個代碼去掉,最后變成了:
$fields['linkurl'] = "".($fields['imgsrctrue'])."";
刷新,終于好了,成了正常的路徑了。