提問(wèn)三步曲: 提問(wèn)先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問(wèn)題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過(guò)哪些操作或改動(dòng)設(shè)置等
溫馨提示:信息不詳,很可能會(huì)沒(méi)人理你!論壇有教程說(shuō)明的,也可能沒(méi)人理!因?yàn)?你懂的
【精華】Destoon 4.0 神奇的麻省標(biāo)簽
現(xiàn)在來(lái)介紹一個(gè)神奇的標(biāo)簽:在Destoon模板開(kāi)發(fā)中,大家可能要用到諸如調(diào)用當(dāng)前欄目名稱(chēng)、鏈接;指定欄目名稱(chēng)、鏈接;建聚合頁(yè)面或單頁(yè)需要靈活的導(dǎo)航條指向指定的ID;還有要在特定區(qū)域調(diào)出指定分類(lèi)的內(nèi)容列表等等,這些看似頭疼的東西,只要加上麻省標(biāo)簽,一切都變得那么簡(jiǎn)單。
首先在底層功能設(shè)置文件里增加一個(gè)變量標(biāo)簽,具體操作為:在根目錄下include/global.func.php添加如下代碼:
- function cat_mls($catid, $target = '') {
- global $MODULE, $db;
- $target = $target ? ' target="_blank"' : '';
- $r = $db->get_one("SELECT moduleid,catname,linkurl FROM {$db->pre}category WHERE catid=$catid");
- return $r ? '<a href="'.$MODULE[$r['moduleid']]['linkurl'].$r['linkurl'].'"'.$target.'>'.$r
- ['catname'].'</a>' : '';
- }
復(fù)制代碼
功能說(shuō)明:
1、調(diào)用當(dāng)前欄目
當(dāng)前打開(kāi) {cat_mls($catid, '')}
新窗口打開(kāi) {cat_mls($catid, '_blank')}
2、指定分類(lèi)欄目,比如打開(kāi)ID為5的分類(lèi)欄目:
當(dāng)前打開(kāi) {cat_mls(5, '')}
新窗口打開(kāi) {cat_mls(5, '_blank')}
說(shuō)明:數(shù)字 5 為你指定的屬于分類(lèi)欄目的ID,不是模塊的ID哦。
3、組建靈活的導(dǎo)航條,通過(guò)合理組合應(yīng)用形成聚合頁(yè)面,能有利于SEO和營(yíng)銷(xiāo)
首先設(shè)置一個(gè)數(shù)組,將你要用作導(dǎo)航的分類(lèi)欄目ID加到數(shù)組里,比如ID為4、5、6、7的欄目,注意是分類(lèi)ID而不是模塊ID,代碼如下:
- {php $navs = array(4,5,6,7);}
- <nav id="nav">
- <ul>
- {loop $navs $s}
- <li>{cat_mls($s, '_blank')}</li>
- {/loop}
- </ul>
- </nav>
復(fù)制代碼
這樣分類(lèi)ID為4、5、6、7、的欄目就組成了一個(gè)新的導(dǎo)航條,這個(gè)是可以根據(jù)各種要素組合的;
4、調(diào)用指定欄目的內(nèi)容列表,自動(dòng)生成欄目標(biāo)題和內(nèi)容,可多ID循環(huán)輸出。比如ID為4、5、6、7的欄目,代碼如下:
- {php $navs = array(4,5,6,7);}
- {loop $navs $s}
- <section>
- <header>
- <h3 class="f_l">{cat_mls($s, '')}</h3>
- <span class="f_r">{cat_mls($s, '_blank')}</span>
- </header>
- <article>
- <div class="box_body li_dot f_gray">
- <!--{tag("moduleid=$moduleid&catid=$s&condition=status=3&areaid=$cityid&order=addtime
- desc&pagesize=10&datetype=2&target=_blank")}-->
- </div>
- <article>
- </section>
- {/loop}
復(fù)制代碼
說(shuō)明:<span class="f_r">{cat_mls($s, '_blank')}</span>為“更多”按鈕,請(qǐng)用圖標(biāo)替換分類(lèi)文字名稱(chēng)。
好了,這個(gè)標(biāo)簽的介紹就到這里了,更多使用功能還在開(kāi)發(fā)中,你有更好的使用功能請(qǐng)跟帖,謝謝!
帖子原文:http://bbs.site4tong.com/thread-1378-1-1.html |