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

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

織夢(mèng)附加表自定義字段關(guān)聯(lián)主表文章

時(shí)間: 2018-12-04 09:28 閱讀: 作者:素材無(wú)憂(yōu)網(wǎng)

用織夢(mèng)開(kāi)發(fā)裝修網(wǎng)站的時(shí)候,需要設(shè)計(jì)師和設(shè)計(jì)作品關(guān)聯(lián)。發(fā)布文章(作品)時(shí),一部分內(nèi)容在主表dede_addonarticle,另一部分(自定義字段)在附加表dede_archives。提供兩種實(shí)現(xiàn)方法:①根據(jù)發(fā)布人調(diào)用相關(guān)文章;②判斷頻道模型附加表自定義字段的值是否相同,調(diào)用主表相關(guān)文章。

  用附加表自定義字段進(jìn)行關(guān)聯(lián)(推薦)

  思路:

  判斷附表中的某個(gè)自定義段來(lái)調(diào)用主表中的內(nèi)容,文章的ID和附加表的AID是一一對(duì)應(yīng)的。

  詳細(xì)步驟:

 ?、俸诵?-> 內(nèi)容模型管理 -> 普通文章 -> 字段管理 -> 添加新字段(designer);

頻道模型增加自定義字段

  

 ?、谀0逵胹ql標(biāo)簽調(diào)用


 

{dede:sql sql="SELECT * FROM dede_archives JOIN dede_addonarticle  ON dede_addonarticle.aid = dede_archives.id where  dede_addonarticle.designer=~designer~  ORDER BY id desc limit 9999"}
 <p>[field:designer/]的其他作品:</p>
 <a href='[field:arcurl/]' target="_blank">
 <img src="[field:litpic/]" width="100" height="100" alt="[field:title/]"/>
 </a>
 <div class="pr">
 <h4><a href='[field:arcurl/]' target="_blank">[field:title/]</a></h4>
 <p>[field:description/]</p>
 </div>
 {/dede:sql}

  用文章發(fā)布者進(jìn)行關(guān)聯(lián)  說(shuō)明:該sql語(yǔ)句橙色部分根據(jù)自己的實(shí)際情況修改,dede_archives 是文章主表,dede_addonarticle是附加表,紅色designer是自定義字段。

  這是網(wǎng)上介紹的,但是一旦作者改變了,關(guān)聯(lián)就失效了。設(shè)計(jì)師對(duì)應(yīng)模板里面中:

  用sql調(diào)用:


{dede:sql sql="Select * From dede_addonarticle where writer = ~writer~"}
  <p><a href="[field:arcurl/]">[field:title/]</a><span>[field:writer/]<span></p>
  {/dede:sql}


{dede:arclist writer=~writer~ }
 <p><a href="[field:arcurl/]">[field:title/]</a><span>[field:writer/]<span></p>
 {/dede:arclist}

  用arclist或list標(biāo)簽調(diào)用:

  說(shuō)明:writer=~writer~和writer=this效果一樣。

  用文章關(guān)鍵詞關(guān)聯(lián)文章

  這個(gè)方法關(guān)聯(lián)比較麻煩:發(fā)布設(shè)計(jì)師的時(shí)候關(guān)鍵詞要填寫(xiě)該設(shè)計(jì)師名稱(chēng),發(fā)布作品的時(shí)候關(guān)鍵詞也要填寫(xiě)對(duì)應(yīng)設(shè)計(jì)師,作品需要調(diào)用作者時(shí)還得填寫(xiě)自定義字段。

  這樣在用likearticle標(biāo)簽調(diào)用相似文章,設(shè)計(jì)師、作品都會(huì)出現(xiàn),可以設(shè)置指定的mytypeid(不是typeid)進(jìn)行控制相似標(biāo)簽,多個(gè)欄目用英文“,”逗號(hào)隔開(kāi):

{dede:likearticle mytypeid='1,2,3'}
 <p><a href="[field:arcurl/]">[field:title/]</a></p>
 {/dede:likearticle}
 

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

轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)附加表自定義字段關(guān)聯(lián)主表文章

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