POST TIME:2018-08-09 00:48
做模板時(shí),根據(jù)模板要求需要把多個(gè)標(biāo)題放在一行上。比如兩個(gè)或者三個(gè),但是dedecms默認(rèn)的一行顯示的標(biāo)題間有空格。在網(wǎng)上搜索了好久只找到dede舊版本的解決方法,對于dede5.5和5.6根本不行,因?yàn)轭愇募呀?jīng)寫在其他文件里了,所以就打算自己研究已解決此問題!
于是乎把相關(guān)的類文件逐一排查,終于被我找到解決辦法了!
解決辦法如下:打開include aglib文件夾下的arclist.lib.php文件,找到404行的代碼如下:
if($pagesize > 0)
{
if($GLOBALS['autoindex'] <= $pagesize)
{
$artlist .= $dtp2->GetResult().” ”;
} else {
$artlist .= “”;
}
} else {
$artlist .= $dtp2->GetResult().” ”;
}
修改為
if($pagesize > 0)
{
if($GLOBALS['autoindex'] <= $pagesize)
{
$artlist .= $dtp2->GetResult().””;
} else {
$artlist .= “”;
}
} else {
$artlist .= $dtp2->GetResult().””;
}
也就是去掉
然后在測試,之間空格沒有了,問題解決!
不過總覺的這種方法不好,會影響到其他場合下的調(diào)用 !