国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢附加表自定義字段關聯主表文章

2024-07-12 09:01:12
字體:
來源:轉載
供稿:網友

用織夢開發裝修網站的時候,需要設計師和設計作品關聯。發布文章(作品)時,一部分內容在主表dede_addonarticle,另一部分(自定義字段)在附加表dede_archives。提供兩種實現方法:①根據發布人調用相關文章;②判斷頻道模型附加表自定義字段的值是否相同,調用主表相關文章。

  用附加表自定義字段進行關聯(推薦)

  思路:

  判斷附表中的某個自定義段來調用主表中的內容,文章的ID和附加表的AID是一一對應的。

  詳細步驟:

  ①核心 -> 內容模型管理 -> 普通文章 -> 字段管理 -> 添加新字段(designer);

頻道模型增加自定義字段

  

  ②模板用sql標簽調用


 

{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}

  用文章發布者進行關聯  說明:該sql語句橙色部分根據自己的實際情況修改,dede_archives 是文章主表,dede_addonarticle是附加表,紅色designer是自定義字段。

  這是網上介紹的,但是一旦作者改變了,關聯就失效了。設計師對應模板里面中:

  用sql調用:


{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標簽調用:

  說明:writer=~writer~和writer=this效果一樣。

  用文章關鍵詞關聯文章

  這個方法關聯比較麻煩:發布設計師的時候關鍵詞要填寫該設計師名稱,發布作品的時候關鍵詞也要填寫對應設計師,作品需要調用作者時還得填寫自定義字段。

  這樣在用likearticle標簽調用相似文章,設計師、作品都會出現,可以設置指定的mytypeid(不是typeid)進行控制相似標簽,多個欄目用英文“,”逗號隔開:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大埔区| 崇文区| 搜索| 永康市| 浪卡子县| 杭州市| 葵青区| 聂拉木县| 长汀县| 西华县| 麟游县| 仙桃市| 隆尧县| 静乐县| 灵寿县| 永济市| 鸡泽县| 桐乡市| 塔城市| 谢通门县| 永康市| 江门市| 海兴县| 临沭县| 专栏| 东宁县| 新乡县| 曲松县| 青海省| 巴东县| 图们市| 汶川县| 马龙县| 武清区| 岳普湖县| 公安县| 陕西省| 古浪县| 新昌县| 无为县| 仁怀市|