国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

讓織夢(mèng)artlist標(biāo)簽增加notypeid屬性實(shí)現(xiàn)欄目過濾

這篇具有很好參考價(jià)值的文章主要介紹了讓織夢(mèng)artlist標(biāo)簽增加notypeid屬性實(shí)現(xiàn)欄目過濾。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

織夢(mèng)的標(biāo)簽功能非常強(qiáng)大,只要熟悉這些標(biāo)簽,在前臺(tái)調(diào)用各種形式的后臺(tái)數(shù)據(jù)就能得心應(yīng)手。當(dāng)然,如果能懂點(diǎn)技術(shù),對(duì)織夢(mèng)的標(biāo)簽再加以改進(jìn),那就更完美了。

我最近在對(duì)自己小站的欄目進(jìn)行擴(kuò)展和細(xì)分,由原來的七個(gè)一級(jí)欄目變成十二個(gè)一級(jí)欄目,每個(gè)一級(jí)欄目再細(xì)分為四到八個(gè)二級(jí)欄目,以便更好的管理內(nèi)容。但我遇 到了一個(gè)問題,其中一個(gè)欄目我不想讓它在首頁的最新文章列表中顯示,按照織夢(mèng)現(xiàn)有的辦法,就是在arclist標(biāo)簽的typeid屬性里把想顯示文章的欄目ID全部設(shè)置上,但這樣做欄目ID太多了,以后維護(hù)起來也麻煩,于是我想既然arclist支持flag和noflag,那么應(yīng)該也要支持typeid 和notypeid吧?經(jīng)過一番測(cè)試,再跟蹤了一下源碼,發(fā)現(xiàn)織夢(mèng)并不支持notypeid,那怎么辦?自己寫吧!

打開/include/taglib/arclist.lib.php文件,找這段代碼(大概在130行):

return lib_arclistDone 
       ( 
         $refObj, $ctag, $typeid, $ctag->GetAtt('row'), $ctag->GetAtt('col'), $titlelen, $infolen, 
         $ctag->GetAtt('imgwidth'), $ctag->GetAtt('imgheight'), $listtype, $orderby, 
         $ctag->GetAtt('keyword'), $innertext, $envs['aid'], $ctag->GetAtt('idlist'), $channelid, 
         $ctag->GetAtt('limit'), $flag,$ctag->GetAtt('orderway'), $ctag->GetAtt('subday'), $ctag->GetAtt('noflag'), 
         $tagid,$pagesize,$isweight          
     );

在最后括號(hào)最后加上(注意前面的逗號(hào)):

,$ctag->GetAtt('notypeid')

然后再找到這一段代碼(大概在168行):

function lib_arclistDone(&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlelen=30, $infolen=160, 
        $imgwidth=120, $imgheight=90, $listtype='all', $orderby='default', $keyword='', 
        $innertext='', $arcid=0, $idlist='', $channelid=0, $limit='', $att='', $order='desc', $subday=0, $noflag='',$tagid='', $pagesize=0, $isweight='N')

在括號(hào)的最后加上(注意前面的逗號(hào)):

,$notypeid=0

最后再找到這一句:

$orwheres[] = ' arc.arcrank > -1 ';

在其前面增加以下代碼:

if(!empty($notypeid))  
{ 
    $orwheres[] = " and arc.typeid NOT IN (".GetSonIds($notypeid).")"; 
}

這樣,代碼就修改完畢了。保存之后就在arclist標(biāo)簽里試試看notypeid屬性吧。對(duì)于網(wǎng)站欄目多,內(nèi)容顯示時(shí)又錯(cuò)綜復(fù)雜的情況,這樣的屬性還是蠻實(shí)用的。

使用方法:

復(fù)制代碼
代碼如下:
{dede:arclist row=6 orderby=pubdate type='image.' imgwidth='108' imgheight='150' channelid='1' notypeid='9'}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持yii666。文章來源地址http://www.zghlxwxcb.cn/news/detail-432756.html

到了這里,關(guān)于讓織夢(mèng)artlist標(biāo)簽增加notypeid屬性實(shí)現(xiàn)欄目過濾的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 織夢(mèng)dede調(diào)用四級(jí)欄目的實(shí)現(xiàn)方法

    織夢(mèng)調(diào)用四級(jí)子欄目,首先需要修改文件:includetaglibchannel.lib.php,請(qǐng)將以下代碼全部復(fù)制替換上述文件: rn\\\";if($row=$dsql-GetArray()){$row[\\\'sonids\\\'] = $row[\\\'rel\\\'] = \\\'\\\';if($needRel){$row[\\\'sonids\\\'] = GetSonIds($row[\\\'id\\\'], 0, false);if($row[\\\'sonids\\\']==\\\'\\\') $row[\\\'rel\\\'] = \\\'\\\';else $row[\\\'rel\\\'] = \\\" rel=\\\'dropmenu{$row[\\\'id\\\']}\\\'\\\";

    2024年02月02日
    瀏覽(95)
  • 織夢(mèng)如何讓channelartlist標(biāo)簽支持limit屬性

    ?打開文件:includetaglibchannelartlist.lib.php 1、將 修改為 2、在“$dsql-SetQuery”前面添加 修改為 到這里就全部修改完成了,使用方法 limit:(起始ID從0開始)表示限定的記錄范圍(如:limit=\\\'1,2\\\' 表示從ID為1的記錄開始,取2條記錄 以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫

    2024年02月02日
    瀏覽(16)
  • 織夢(mèng)DedeCMS 分表實(shí)現(xiàn)一個(gè)欄目對(duì)應(yīng)一個(gè)表(圖)

    一直在考慮做個(gè)什么網(wǎng)站項(xiàng)目,思考了很久很久,終于想到了一個(gè)idea,首先確定網(wǎng)站+論壇的形式,論壇選擇pw,那網(wǎng)站選擇什么呢? 以前一直是ecms(帝國)的粉絲,雖然一直用ecms,很贊它的一些內(nèi)核設(shè)計(jì),特別是多表儲(chǔ)存,但唯一可惜的可能就是WC分不開身吧,網(wǎng)站的美工和人

    2024年02月04日
    瀏覽(24)
  • 如何獲取織夢(mèng)cms當(dāng)前欄目的頂級(jí)欄目名稱

    在用織夢(mèng)做一些項(xiàng)目時(shí),時(shí)常會(huì)碰到需要在當(dāng)前頁面調(diào)用頂級(jí)欄目名稱的時(shí)候,織夢(mèng)默認(rèn){dede:field name=\\\'typename\\\' /} 可以獲取當(dāng)前欄目頁上一級(jí)欄目的名稱,而不是當(dāng)前欄目頂級(jí)欄目名稱。 使用時(shí)一定要注意是不是需要修改查詢語句表的前綴 下面拓展出一個(gè)方法來實(shí)現(xiàn)這個(gè)效果

    2024年02月02日
    瀏覽(73)
  • 織夢(mèng)dedecms獲取當(dāng)前欄目路徑及欄目名稱的方法

    標(biāo)簽如下: 當(dāng)前: 復(fù)制代碼 代碼如下: {dede:type} [field:typename/] {/dede:type} 因?yàn)閧dede:field? name=\\\'arcurl\\\'/} 這個(gè)獲取當(dāng)前頁面路徑的標(biāo)簽只能在內(nèi)容頁使用,欄目頁沒有效果的。所以在欄目頁想獲取當(dāng)前欄目的路徑及名稱的話,就要用上面這個(gè)標(biāo)簽。 而獲取網(wǎng)站所有欄目名稱及路徑

    2023年04月18日
    瀏覽(24)
  • dedecms織夢(mèng)讓likearticle的mytypeid支持多個(gè)欄目和子欄目

    在使用dede:likearticle時(shí),如果你想獲取多個(gè)指定欄目下的相關(guān)文章,而剛好這個(gè)多個(gè)欄目下還有子欄目時(shí),官方的程序不能滿足你的需求,你需要改一下 打開 includetagliblikearticle.lib.php 找到 在它下面加入 以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多

    2024年02月02日
    瀏覽(16)
  • 織夢(mèng)dedecms調(diào)用得到文章所屬的副欄目id及副欄目名稱的教程

    標(biāo)簽調(diào)用代碼 函數(shù)代碼,在includeextend.func.php 中增加如下代碼: 注意:織夢(mèng)標(biāo)簽artlist不能調(diào)用副欄目中的文章內(nèi)容的問題,即文章屬于互聯(lián)網(wǎng)這個(gè)副欄目,但互聯(lián)網(wǎng)欄目中卻不顯示這個(gè)文章。需要修改系統(tǒng)文件./include/taglib/arclist.lib.php。 修改為 以上就是本文的全部?jī)?nèi)容,希

    2024年02月02日
    瀏覽(25)
  • 織夢(mèng)dedecms后臺(tái)欄目怎么顯示沒有審核的文檔數(shù)量

    在織夢(mèng)的后臺(tái)當(dāng)中如果是沒有審核的文章有很多,每次審核都要打開待審核文檔,如果內(nèi)容有很多,就很麻煩。 修改的方法: 打開/include/typeunit.class.admin.php文件 找到: function ListAllType 在上面加上下面的代碼: 將: $this-GetTotalArc($id). 替換為: $this-GetTotalArc($id).$this-GetTotalA

    2024年02月03日
    瀏覽(101)
  • 【CSS】簡(jiǎn)記CSS效果:通過transition(動(dòng)畫過渡屬性)實(shí)現(xiàn)側(cè)邊欄目滑入滑出

    【CSS】簡(jiǎn)記CSS效果:通過transition(動(dòng)畫過渡屬性)實(shí)現(xiàn)側(cè)邊欄目滑入滑出

    在資金明細(xì)的頁面中,點(diǎn)擊按鈕時(shí)篩選區(qū)域從左側(cè)滑出,完成篩選點(diǎn)擊確認(rèn)后調(diào)用接口完成數(shù)據(jù)查詢,篩選區(qū)域滑入左側(cè); https://www.cnblogs.com/yadiblogs/p/10145625.html ?

    2024年02月10日
    瀏覽(20)
  • dedecms織夢(mèng)php7+刪除不了后臺(tái)欄目的解決方法

    明明提示刪除成功了,可是欄目還在后臺(tái)欄目管理里,那是因?yàn)槟愕膚eb環(huán)境PHP版本太高,例如PHP7的,織夢(mèng)最新版本20180109還不能完全兼容PHP7,要么降低你的PHP版本為PHP5,要么修改一下這個(gè)文件。 PHP7+高版本環(huán)境下,織夢(mèng)dedecms刪除網(wǎng)站欄目失敗。主要原因是語句書寫不嚴(yán)謹(jǐn),

    2024年02月03日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包