九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Dedecms實(shí)現(xiàn)"文章標(biāo)題-2級(jí)欄目-1級(jí)欄目-網(wǎng)站名"

Dedecms實(shí)現(xiàn)"文章標(biāo)題-2級(jí)欄目-1級(jí)欄目-網(wǎng)站名"

DEDECMS文章頁(yè)的title結(jié)構(gòu)是: 

“文章標(biāo)題-網(wǎng)站名” 

現(xiàn)在我們想改為: 

“文章標(biāo)題-2級(jí)欄目-1級(jí)欄目-網(wǎng)站名” 的形式。 

一種方法是: 

在 /include/inc_archives_view.php 中查找 tp.typedir,然后替換成 tp.typedir,tp.typename 

在文章模板中用 {dede:field name='typename' /} 調(diào)用。這樣就OK啦??梢詫?shí)現(xiàn)在文章頁(yè)顯示文章所屬欄目的名稱,不過(guò),這個(gè)欄目是文章最接近的一個(gè)欄目。 

Title 里用如: 

{dede:field name='title'/}-{dede:field name='typename'/}-{dede:global name='cfg_webname'/} 

這樣就OK了。 

第二種方法更科學(xué)、更簡(jiǎn)便: 

下面用“position”來(lái)實(shí)現(xiàn)。 

(A)代碼如下: 

{dede:field name='title' /}-{dede:field name='position' runphp='yes'} 
$tc="-"; //分隔符 
$tw=$GLOBALS['cfg_list_symbol']; //調(diào)用位置分隔符 
@me=html2text(@me); //去除html標(biāo)簽 
$tf=split($tw,@me); //分解成數(shù)組 
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循環(huán)賦值給$tk 
$tk.=trim($tf[$ta]).$tc; 

$tk=substr($tk,0,-1); 
@me=$tk; //賦值給@me 
{/dede:field}-{dede:global name='cfg_webname' /} 

將以上代碼放在文章頁(yè)模板 <title></title> 之間就可以實(shí)現(xiàn)“文章標(biāo)題-n級(jí)欄目-......-2級(jí)欄目-1級(jí)欄目-網(wǎng)站名”的形式了。 

用這種方式,如果你某N級(jí)欄目目錄太深,導(dǎo)致文章標(biāo)題太長(zhǎng)成了“文章標(biāo)題-100幾十級(jí)欄目-......4級(jí)欄目-3級(jí)欄目-2級(jí)欄目-1級(jí)欄目-網(wǎng)站名”這樣怎么辦? 

(B)解決辦法如下: 

{dede:field name='title' /}-{dede:field name='position' runphp='yes'} 
$tc="-"; //分隔符 
$tw=$GLOBALS['cfg_list_symbol']; //調(diào)用位置分隔符 
@me=html2text(@me); //去除html標(biāo)簽 
$tf=split($tw,@me); //分解成數(shù)組 
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循環(huán)賦值給$tk 
$tk.=trim($tf[$ta]).$tc; 

$tk=substr($tk,0,-1); 
$tk=str_replace("-4級(jí)欄目-3級(jí)欄目","",$tk); 
@me=$tk; //賦值給@me 
{/dede:field}-{dede:global name='cfg_webname' /} 

增加藍(lán)色部分,把你不想要的欄目標(biāo)題如上紅色的填上即可。 

另: 

這種方法也可以用在欄目的 title 上,把二級(jí)以下的欄目標(biāo)題如“一級(jí)欄目//二級(jí)欄目”這種討厭的形式給kill掉。 

用法是: 

抄上面的代碼(A)到<title></title>,不要 {dede:field name='title' /}- 這一段即可。

分類: PHP

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
織夢(mèng)dedecms調(diào)用欄目的SEO標(biāo)題、描述、關(guān)鍵字的方法
織夢(mèng)仿站流程
DedeCMS中Arclist標(biāo)簽的基本應(yīng)用教程(2)
dede標(biāo)簽匯總 一定要記住
dedecms頭部標(biāo)簽(標(biāo)題,關(guān)鍵詞,描述標(biāo)簽)
dede鼠標(biāo)放在標(biāo)題上顯示全部標(biāo)題內(nèi)容
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服