dedecms列表頁面默認頁和分頁第一頁的設置

2020-04-17 織夢安裝使用
  • 文章介紹
在dedecms系統中,站在網站優化的角度,最好做一些“基礎設計”工作,其實也不是基礎,但是很重要的設置,這就是網站細節問題。可以說在列表頁面至少有2處需要設置。
 
問題:
 
列表頁面的標題重復,另一個問題就是列表頁面默認xindex.html和分頁第一頁的URL問題。
 
本文說說怎么解決列表頁默認頁面問題。
 
1、找到織夢核心文件/include/arc.listview.class.php,搜索如下代碼:
 
copy($list_1,$indexname);
 
在該代碼下方加入代碼:(鏈接到默認頁的話就刪除第一頁那個頁面)
 
unlink($list_1);
 
繼續找到"//獲得上一頁和主頁的鏈接",找到如下代碼(對鏈接地址進行替換)
 
if($this->PageNo != 1)
{
$prepage.="<ul style="" class=" list-paddingleft-2"><li><p><a>上一頁</a></p></li></ul>\r\n";
$indexpage="<ul style="" class=" list-paddingleft-2"><li><p><a>首頁</a></p></li></ul>\r\n";
}
else
{
$indexpage="<ul style="" class=" list-paddingleft-2"><li><p>首頁</p></li></ul>\r\n";
}
 
修改為
 
if($this->PageNo != 1)
{
if($prepagenum==1)
{
$prepage.="<li><a href=\"".$typedir."/\">上一頁</a></li>\r\n";
}
else
{
$prepage.="<li><a href=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">上一頁</a></li>\r\n";
}
$indexpage="<li><a href=\"".$typedir."/\">首頁</a></li>\r\n";
}
 
以上就是定義了鏈接地址,還需要添加代碼實現判斷分頁列表是否為第一頁的代碼。
 
找到如下代碼:
 
$listdd.="<ul style="" class=" list-paddingleft-2"><li><p><a>".$j."</a></p></li></ul>\r\n";
 
修改為如下代碼:
 
if($j==1)
{
$listdd.="<li><a href=\"".$typedir."/\">".$j."</a></li>\r\n";
}
else
{
$listdd.="<li><a href=\"".str_replace("{page}",$j,$tnamerule)."\">".$j."</a></li>\r\n";
}
 
保存arc.listview.class.php文件,重新生成列表頁面,解決列表默認首頁與列表第一頁重復的問題。
 
提示:不同的網站,可能出現代碼不一樣的情況,具體按照自己的代碼來修改。

上一篇:織夢dedecms在列表頁怎么獲取當前地址鏈接、分頁鏈接

下一篇:織夢cms如何添加并引入php文件

精品模板推薦

 2016-10-08   2661 20金幣下載

 2018-08-22   364 200金幣下載

織夢dedecms英文簡潔大氣營銷型
推薦

 2017-04-11   1476 260金幣下載

營銷型空調電氣科技類企業網站織
推薦

 2017-02-14   438 40金幣下載

 2019-02-23   518 180金幣下載

裝修裝飾家居產品類網站織夢模板
推薦

 2017-08-04   329 240金幣下載

專業的織夢模板定制下載站,在線購買后即可下載!

商業源碼

跟版網模板,累計幫助5000+客戶企業成功建站,為草根創業提供助力!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

織夢建站咨詢
欢乐捕鱼人正版游戏下载 青海省11选五开奖 深圳风采基本走势图 中国福利彩票线上购买 河北20选五开奖带和值 股票推荐3 黑龙江快乐十分开奖软件 股票开户流程手机 1分快3官方开奖 幸运农场开奖 黑龙江22选5龙江风彩 吉林快三app苹果版 广东福彩好彩1开奖公告 北京快三免费计划软件 白小姐四肖必选一肖930 股票行情在线查询 辽宁快乐12怎样选号