花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

dede織夢(mèng)問答等模塊支持arclist標(biāo)簽方法

時(shí)間: 2018-04-30 22:13 閱讀: 作者:素材無憂網(wǎng)

下面跟大家談?wù)勱P(guān)于dede織夢(mèng)問答等模塊支持arclist標(biāo)簽方法:

dedecms織夢(mèng)問答等模塊支持arclist標(biāo)簽,實(shí)現(xiàn)隨機(jī)調(diào)用其他欄目文章
就是讓模塊模板文件支持調(diào)用主站的模板,因?yàn)檎{(diào)用主站下的/templets/default/模板,也就實(shí)現(xiàn)了支持調(diào)用所有標(biāo)簽和標(biāo)簽屬性。下面是解決方法:不少朋友需要在DedeCms的問答系統(tǒng)、留言本、會(huì)員空間導(dǎo)航里調(diào)用系統(tǒng)標(biāo)簽,但默認(rèn)是不支持系統(tǒng)標(biāo)簽調(diào)用的,需要對(duì)系統(tǒng)文件進(jìn)行簡(jiǎn)單的修改。
第一步:打開"/include/common.func.php",該文件5.7,5.6版本默認(rèn)存在,5.5的不存在自己建一個(gè)。
然后在該文件中加入一個(gè)函數(shù),代碼如下:
function pasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global $cfg_basedir,$cfg_templets_dir;
$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路徑
$dtp = new PartView();
$dtp->SetTemplet($tmpfile);
$dtp->Display();
}
加上上面的函數(shù)之后,也就可以調(diào)用主站下的/templets/default/所有模板文件,比如要在問答模塊的主頁調(diào)用主站的隨機(jī)文章,你可以在主站模板/templets/default/下新建一個(gè)suiji.htm文件,然后在suiji.htm里面加入你需要的標(biāo)簽和標(biāo)簽屬性:
{dede:arclist titlelen='100' row='15' orderby='rand'}
<li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>
{/dede:arclist}
最后在問答模塊首頁的模板里面加入:
<?php
pasterTempletDiy("default/suiji.htm");
?>
這樣就實(shí)現(xiàn)了真正意義的隨機(jī)文章,因?yàn)閍sk模塊是動(dòng)態(tài)頁所以每刷新頁面文章就會(huì)變化,還可以通過修改:系統(tǒng)--系統(tǒng)基本參數(shù)--性能選項(xiàng)--arclist標(biāo)簽調(diào)用緩存的值來控制隨機(jī)文章的更新頻率。
這種方法還有很多擴(kuò)展應(yīng)用,比如讓其他模塊共用主站下的footer.htm,head.htm等文件。

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: dede織夢(mèng)問答等模塊支持arclist標(biāo)簽方法

標(biāo)簽:  
相關(guān)文章
模板推薦