怎么讓dedecms織夢(mèng)文章標(biāo)題全部顯示
POST TIME:2020-10-09
在dedecms織夢(mèng)網(wǎng)站中,由于一些長度的限制,所以在調(diào)用文章標(biāo)題的時(shí)候都會(huì)有字?jǐn)?shù)的限制,這樣如果文章的標(biāo)題很長的話就不會(huì)完全顯示了,想讓標(biāo)題完全顯示做一些修改就可以了。
在我們調(diào)用文章的時(shí)候不再采用以往的模式,而是使用以下代碼:
{dede:arclist row=14 titlelen=132 }
<li><a title=”[field:title/]” href=”[field:arcurl /]“[field:title runphp="yes"]if(strlen(“@me”)>34) @me = “”; else @me = ”;[/field:title]>[field:title function='(strlen("@me")>34 ? cn_substr("@me",34)."..." : "@me")' /]</a></li>
{/dede:arclist}
|
在調(diào)用中設(shè)定了文章標(biāo)題的長度為132,如果覺得不夠,可以修改成你想要的長度,[field:title runphp="yes"]if(strlen(“@me”)>34) @me = “”; else @me = ”;中的34是文章標(biāo)題的字?jǐn)?shù),這樣在標(biāo)題大于34的時(shí)候標(biāo)題就會(huì)自動(dòng)顯示為34長度+…
默認(rèn)的80字節(jié)如果覺得這樣不夠的話,還可以通過修改數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu),使用phpmyadmin修改數(shù)據(jù)結(jié)構(gòu),alter table `dede_archives` change `title` `title` varchar( 200 )就修改了文章標(biāo)題的長度,如果更改之后還沒有效果的話,就要修改article_eidt_action.php文件。
打開dede\action\article_eidt_action.php
找到44行 $title = cn_substr($title,80);
刪除此行代碼,
或者修改為 $title = cn_substr($title,200);
還需要在phpmyadmin里執(zhí)行下面的代碼
alter table `dede_full_search` change `title` `title` varchar( 200 )
剩余的工作就是在織夢(mèng)后臺(tái)修改了,進(jìn)入后臺(tái)–系統(tǒng)–系統(tǒng)設(shè)置–系統(tǒng)基本參數(shù)–其他選項(xiàng)–文檔標(biāo)題最大程度改為你要的長度原默認(rèn)是60,改為200。然后登陸數(shù)據(jù)庫,改數(shù)據(jù)庫表dede_archives表里面的title字段,原默認(rèn)是60,改為200。