admin 發表于 2020-01-14 | 閱讀數: 137 |閱讀模式 | 打印 | 點擊分享朋友圈
織夢dede欄目url標題優化技巧如何做織夢dedecms標題欄目優化代碼,使dede模版欄目達到標準優化
一種、大多數站長都很喜歡用dedecms來建站吧,在建站過程中可能也遇到過這樣的問題,廢話就不多說了,進入主題,修改前請做好備份!
第一、欄目url標準化
當我用dedecms建了分類了時候,發現在欄目是帶index.html的
修改前:/abc/index.html
修改后:/abc/
打開文件:include/channelunit.func.php
大概在171行
$reurl = $typedir.'/'.$defaultname;
修改成: $reurl = $typedir.'/';
5.5版本不存在這個問題。
第二、欄目標題美化,去掉欄目斜杠
修改前:頂級欄目 / 一級欄目
修改后:一級欄目 - 頂級欄目
打開文件:templets\default\list_*.htm
將<title>{dede:field.title/} - {dede:global.cfg_webname/}</title>
修 改成:<title>{dede:type}[field:typename /]{/dede:type} - {dede:field.title runphp='yes'} $ta = '1';$tb = '/';$tc = @me; $td = split($tb,$tc); @me = $td[$ta-1];{/dede:field.title} - {dede:global.cfg_webname/}</title>
此方法只適用于二層欄目,希望高手提供更好的方法
第三、文章分頁標題添加序號
修改前:標題、標題、標題
修改后:標題、標題(2)、標題(3)
打開文件:include/arc.archives.class.php
大概在347行修改成以下代碼:
以下為引用的內容:
//循環生成HTML文件
                else
                {
                        for($i=1;$i<=$this->TotalPage;$i++)
                        {
                           $tempTitle=$this->Fields['title'];//臨時存儲一個標題副本


                                if($i>1)
                                {
                                        $truefilename = $this->GetTruePath().$fileFirst."_".$i.".".$this->ShortName;
                    $this->Fields['title'] = $this->Fields['title'].'('.$i.')';//在標題后面多加個序號 }
                                else
                                {
                                        $truefilename = $this->GetTruePath().$filename;
                                }
                                $this->ParseDMFields($i,1);
                                $this->dtp->SaveTo($truefilename);
                                $this->Fields['title']=$tempTitle;//生成html,還原標題                        }
                }


第四、文章看完了不要忘記了做相關文章推薦哦
自動關連文檔標簽引用:
以下為引用的內容:
<div>
     <dl>
           <dt><strong>關于{dede:field.title/},其他人還感興趣的是:</strong></dt>
               <dd>
                  <ul>
                      dede:likearticle row='6' titlelen='42' orderby=rand}
                             <li><a href="[field:arcurl/]">[field:title/]</a></li>
                      {/dede:likearticle}
                  </ul>
       </dd>
     </dl>
</div>


這些問題相信用dedecms的站長遇到的比較多吧,希望對新手有所幫助,另外還有其他細節就不多說了。


二種、首先 我們要實現的效果是
根欄目名稱 - 上級 - 頂級 -網站名稱
很多人都會修改 欄目連接符 例如
根欄目名稱 >>上級 >> 頂級 >>網站名稱
我個人是修改成了 <li>做連接符 以求內容頁使用排版
這樣出來的結果就是
根欄目名稱 - li -上級 -li - 頂級 -網站名稱
第一步:修改欄目順序 為 從低級到高級
“子級欄目-頂級欄目-站點名稱”,需要找到include/typelink.class.php第164行
$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
修改為
$this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];
第二步:接下來
<title>{dede:field.title/} - {dede:global.cfg_webname/}</title>
模板標題部分
然后修改連接符的問題
查看代碼include/arc.listview.class.php,找到55行
$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));

推薦給好友: [復制鏈接]
上一篇:織夢dede欄目導航問題處理方法摘要:織夢dede欄目導航問題處理方法 很多人在問為什么curre ...
下一篇:織夢dedecms彩色標簽云實現隨機顏色和字體大小操作教程摘要:織夢dedecms彩色標簽云實現隨機顏色和字體大小操作教 ...
推薦文章

舉報

相關文章

    織夢dedecms列表頁,支持頂(贊)和踩的功能,頂過后標紅高 模板 css然后在,plus中新建立一個digg_ajax_list.PHP文件,內容為 [/td][/tr] [/table]
    Dede織夢發布時間更新為最新時間的解決方法 在使用dedecms程序的時候,我們經常會編輯會修改文章,通常發布之后時間為最新的當前時間,但是dedecms默認的時間還是以前的發布時間,我們如何來實現編輯文章后使發布時間自動變為當前最新時間呢?而且文章會自動更 ...
    Dede織夢目錄結構全面解析 以下一些目錄對應的文件和代表的含義均是在相對詳細下完成的,如若有錯誤請聯系我們指出。了解織夢文件目錄結構有什么?很簡單,方便做安全(刪除某些不需要的文件)和修改整個系統界面方便。當然更多的好處需要自己 ...
    解決織夢5.7,為了兼容php5.4+問題 2015年6月18日更新的新版本的織夢5.7,為了兼容php5.4+,修改了common.func.php,可能有些模板也改動過這個文件,這樣會導致在安裝模板時,common.fuc.php文件被覆蓋,從而在發布文章時,編輯框的位置出現“Call to ...
    將DedeCMS根目錄下的data目錄遷移到web以外目錄方法 data目錄是系統緩存和配置文件的目錄,一般都有可以讀寫的權限,只要是能夠寫入的目錄都可能存在安全隱患,很多站長甚至給予這個目錄可執行的權限,更是非常危險,所以我們建議將這個data目錄搬移出Web可訪問目錄之外 ...
    2020年最新織夢程序dedecms安全保護防御措施 最新織夢程序dedecms安全保護防御措施 第一步:空間的選擇很重要 首先要選擇獨立ip的大家想一下,為什么你的網站才剛做,網站都沒收錄,百度都搜不到你,為什么黑客會知道你,并且攻擊你,就是應該你被別人連帶攻擊 ...
    織夢如何支持調用隱藏欄目 織夢dede:channel、dede:channelartlist調用隱藏欄目,默認是調用不出來的,想要調用的話,我們需要修改這2個文件 織夢dede:channel、dede:channelartlist調用隱藏欄目,默認是調用不出來的,想要調用的話,我們需要 ...
    織夢dedecms火車頭采集器采集教程 織夢火車頭采集器采集相同標題改成更新內容,不再發布相同文檔,防止重復。普通文章實現方法1、打開 /dede/article_add.php 找到在它上面加入如圖如果要保留文檔原來的自定義屬性或者其他字段的值,可以修改上面的he ...
    織夢dedecms移動欄目有些不顯示,顯示不全問題解決方法教程 織夢dedecms移動欄目有些不顯示,顯示不全問題解決方法教程 想移動子欄目到其他欄目下,點其后的“移動”,打開的頁面里"你希望移動到那個欄目?“后的下拉列表里只列出了幾項,而且里面沒有我要移動的目標欄目。 ...
    織夢list orderby=weight 按權重排序無效問題 織夢dedecms list orderby=weight 按權重排序無效問題 ,找到list解析文件include/arc.listview.class.php 發現排序規則里面并沒有按照weight排序的判斷,于是乎修改程序加入排序規則 //排序方式 $ordersql = '' ...
    織夢dedecms獲得頂級欄目及頂級欄目英文方法 織夢dedecms獲得頂級欄目及頂級欄目英文方法 寫到 includecommon.func.php 最后,后臺一鍵生成。
    織夢dedecms怎樣設置不同的搜索頁模板 織夢dedecms的搜索功能很好用,但有時候我們會需要一些特殊的搜索情況,例如我們網站中需要根據頻道不同,調用不同的搜索結果頁模板。本文就來教大家怎樣調用不同的搜索頁模板。dedecms本身自帶的模板有圖片模型、文 ...
    織夢Dedecms不同會員可發布相同文章,同一會員不可發布重復文章 織夢Dedecms不同會員可發布相同文章,同一會員不可發布重復文章 織夢Dedecms允許不同會員發布相同文章,不允許同一會員發布重復文章的方法: 打開 /member/inc/archives_check.php 文件 找到 //檢測文檔是否重復 if( ...
    織夢在channel標簽的currentstyle中使用全局變量 織夢dedecms在channel標簽的currentstyle中使用全局變量。 在 include/taglib/channel.lib.php line 140 $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr); 后面補上一句 即可如下使用: ...
    織夢dedecms中英文模版當前位置的修改方法 織夢dedecms中英文模版當前位置的修改方法 將標簽 {dede:field name='position'/} 修改為 {dede:field name='position' runphp='yes'} $b = array("主頁"); $c = array("HOME"); @me=str_replace($b,$c,@me); ...
    織夢會員登錄或退出跳轉到首頁的修改方法 織夢dedecms會員前臺登錄后,默認會跳轉到會員中心,如果我們想登陸后,跳轉到網站主頁,那么就請參考下面的方法實現織夢DeDeCms會員登錄或退出跳轉到首頁。1、在根目錄的member目錄中找到index_do.php這個文件2、搜 ...
    織夢Dedecms如何調用指定的多個欄目導航 織夢Dedecms如何調用指定的多個欄目導航 織夢dedecms如何調用指定的多個欄目導航 ,我們在仿站的過程中, 經常會遇到需要調用多個指定的頂級欄目導航,那我們如何實現呢? 本文來講解一下指定導航欄顯示的方法: ...
    如何讓織夢dedecms網站優化持續穩定 如何讓織夢dedecms網站優化持續穩定,只有社會存在事業的選擇,就會有競爭?;ヂ摼W的快速發展隨著傳統企業紛紛加入到網絡營銷的陣容中,也越來越多的企業參與百度競價推廣導致百度競價越來越激烈。以至于很多排名如此 ...
    織夢dedecms留言板只允許管理員查看留言內容 織夢dedecms留言板只允許管理員查看留言內容 ,修改模板文件\templets\plus\guestbook.htm 。 1、在最頂部加上如下代碼: 2、將如下代碼 替換為 3、在{/dede:datalist}標簽的下邊加上如下代碼: ...
    織夢dedecms列表頁、文章頁調用所有頂級欄目文章的方法 當織夢dedecms文章調用標簽{dede:arclist}不限制欄目ID的時候,就只會調用當前欄目下的文章。如果要調用整站的文章,使用typeid='1,2,3,4,5,6,7,8,9,10' 這種方法需要加上所有ID,當欄目很多的時候就非常麻 ...
    織夢channelartlist標簽不支持currentstyle屬性怎么辦,解決方法教程 織夢channelartlist標簽不支持currentstyle屬性怎么辦 。打開include\taglib\channelartlist.lib.php 找到 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代碼下方增加以下代碼: if($typeids[ ...
    織夢標題長度修改教程 方法一、首先你要進入dedecms后臺,系統——系統基本參數——其他選項——文檔標題最大長度——在這修改為200或更大(其實200應該是足夠了)。 方法二、進入phpmyadmin,點擊dede_archives 進入表——title——點擊 ...
    你指定的文件名有問題,無法創建文件的解決方法 織夢教程 你指定的文件名有問題,無法創建文件的解決方法 織夢教程 安裝了織夢dedecms5.7,但是在生成首頁提示:你指定的文件名有問題,無法創建文件。生成欄目和文章出現DedeTag Engine Create File False?! ≡蚍治觯骸 ?...
 

今日:21 ? ? 昨日:26 ? ?總數:8031
我們承接以下業務
網站建設:提供品牌官網解決方案 模板制作:仿站/效果圖轉模板 CSS布局調整:重新修改Web排版布局 網站維護:網站/服務器/數據庫維護優化 其他問題解決:解決建站所遇到的問題 聯系QQ: 6369341 電子郵箱: [email protected]
排行榜

關注我們:微信掃一掃

官方微信

手機版訪問

我們的服務宗旨:

客戶至上,用心服務

微信號:q515138

QQ/郵箱:6369341 / [email protected]

版權聲明:部分資源來源于互聯網,如有侵權請郵寄聯系站長處理

Copyright   ©2019-2050  自丟網Powered by www.skrujr.live 技術維護:6369341    ( 粵ICP備17166275號 )
鸟叔彩金 半沢直美番号ed2k 皇冠比分网址 天津快乐10分 北京11选5 3d今晚试机号是多 成都沐足论坛交流 股票分析论文参考文献 上海股指期货配资 山东新11选5走势 手机上打麻将的软件 股指期货配资最大平台 辽宁十一选五遗漏 一本道 亚洲 无码 迅雷 河北排列7 腾讯麻将来了猜猜乐怎么玩麻将来了礼包大全 甘肃11选5开奖结