久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

織夢dedecms列表頁實現第一頁與其他頁調用不同模板的辦法

我們想讓dedecms織夢第一頁與其他第二頁、第三頁、、、后面的頁調用的不同模板,這個要怎么實現呢? 第一步 修改核心文件 打開 /include/arc.listview.class.php 找到,大概在第330行 $this-Pa
我們想讓dedecms織夢第一頁與其他第二頁、第三頁、、、后面的頁調用的不同模板,這個要怎么實現呢?

第一步 修改核心文件

打開 /include/arc.listview.class.php 找到,大概在第330行
$this->ParseDMFields($this->PageNo,1);
在它的上面加入:
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist'];
$tempfile = str_replace("{tid}", $this->TypeID, $tempfile);
$tempfile = str_replace("{cid}", $this->ChannelUnit->ChannelInfos['nid'], $tempfile);
if ( defined('DEDEMOB') )
{
?? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
}
if(!file_exists($tempfile))
{
?? ?$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_default.htm";
?? ?if ( defined('DEDEMOB') )
?? ?{
?? ??? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
?? ?}
}
if(!file_exists($tempfile)||!is_file($tempfile))
{
?? ?echo $this->Fields['typename']." [ID:{$this->TypeID}] ".$GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist']."模板文件不存在,無法解析文檔!";
?? ?exit();
}
if( $this->PageNo===1 )
{
?? ?$tempfile2 =str_replace('.htm','_1.htm',$tempfile);
?? ?if(file_exists($tempfile2) && is_file($tempfile2))
?? ?{
?? ??? ?$this->dtp->LoadTemplate($tempfile2);
?? ??? ?$this->ParseTempletsFirst();
?? ?}
}
else
{
?? ?$this->dtp->LoadTemplate($tempfile);
}
繼續找到,大概在第450行的:
$this->ParseTempletsFirst();
注意是在第450行左右的這個代碼,因為這個代碼有3處,請認準是在大概第450行上這個
找到后在它的上面加入:
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist'];
$tempfile = str_replace("{tid}", $this->TypeID, $tempfile);
$tempfile = str_replace("{cid}", $this->ChannelUnit->ChannelInfos['nid'], $tempfile);
if ( defined('DEDEMOB') )
{
?? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
}
if(!file_exists($tempfile))
{
?? ?$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_default.htm";
?? ?if ( defined('DEDEMOB') )
?? ?{
?? ??? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
?? ?}
}
if(!file_exists($tempfile)||!is_file($tempfile))
{
?? ?echo $this->Fields['typename']." [ID:{$this->TypeID}] ".$GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist']."模板文件不存在,無法解析文檔!";
?? ?exit();
}
if( $this->PageNo===1 )
{
?? ?$tempfile2 =str_replace('.htm','_1.htm',$tempfile);
?? ?if(file_exists($tempfile2) && is_file($tempfile2))
?? ?{
?? ??? ?$this->dtp->LoadTemplate($tempfile2);
?? ?}
}
else
{
?? ?$this->dtp->LoadTemplate($tempfile);
}

第二步 添加第一頁模板文件及命名

第一頁模板,在原欄目列表模板后面加_1
例如,原列表模板是 list_dongwu.htm
如果你想讓第一頁跟list_dongwu.htm不一樣的話,你可以建立一個
list_dongwu_1.htm
系統在動態或者生成靜態時,欄目列表第一頁優先去找這個 _1 的第一頁模板文件,存在就輸出,不存在就使用默認的原列表模板 list_dongwu.htm

第三步 更新生成

更新系統緩存,靜態的生成,動態的直接查看效果
 
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

修改織夢DEDECMS中TAG標簽字數長度限制的方法共兩個步驟,分別是對數據庫字數和提交文件的字數進行修改。 一、我們通過織夢DEDECMS后臺程序中的系統設置欄目下的SQL命令行工具,來修
我們有時候需要對織夢文檔的點擊量進行批量維護,比如采集來的文章,點擊量都為0,需要批量修改,可以用到如下方法1。 1、在數據庫里運行下面的代碼就可以了,文章的點擊量變得
用過dedecms的朋友都知道,織夢cms后臺系統基本參數里是無法直接上傳圖片的,我們更換logo圖只能到ftp里替換,非常的不方便,我們如果想直接在系統基本參數里上傳,要怎么處理呢?
dedecms要想調用所有子欄目是沒有這個標簽的,要調用只可用sql標簽,reid表示子欄目,channeltype=6表示模型為商品,sortrank表示按排序升序.小的放前面 {dede:sql sql=Select * from `dede_arctype` where r
這篇文章主要為大家介紹了Dedecms待審核章在列表頁顯示的方法,實例分析了兩種常見的技巧,非常具有實用價值,需要的朋友可以參考下
更新文檔發現,模板文件不存在,無法解析文檔,是模板位置不對造成的, 第一個地方,就是模認模板這里,正確的。 還有第二步,就是要把高級選項這里,改成和你正在使用的模板
主站蜘蛛池模板: 亚洲在线高清 | 久久久不卡网国产精品一区 | 99日韩 | 蜜桃精品视频在线 | 国产精品一区久久久 | 九九伊人sl水蜜桃色推荐 | 午夜午夜精品一区二区三区文 | 亚洲欧美日韩精品久久亚洲区 | 欧美不卡| 蜜桃av鲁一鲁一鲁一鲁 | 日韩欧美在线免费 | 国产精品免费一区二区三区四区 | 精品一区二区三区中文字幕 | 国产精品a久久久久 | 手机看片1| 亚洲成人精品一区 | 久久精品色欧美aⅴ一区二区 | 日韩欧美一级精品久久 | 午夜无码国产理论在线 | 二区三区av | 在线视频99 | 亚洲男女视频在线观看 | 亚洲视频免费在线观看 | 99精品网 | 夜夜草视频 | 成人av免费看 | 日韩视频免费 | 日本视频免费 | av手机免费在线观看 | 99热这里有精品 | 久久久国产一区 | 国产9999精品| 国产精品777一区二区 | 综合二区 | 在线中文字幕av | 免费在线观看av的网站 | 亚洲激情在线观看 | 亚洲成人精品在线 | 国产中文字幕在线观看 | 久久福利电影 | 日韩中文字幕免费在线 |