雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當前位置:主頁 > CMS教程 > dedecms >

DedeCMS的likearticle標簽取得附加表內(nèi)容

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊:

沒有直接修改likearticle標簽,而是復制了另一個,重命名為了別的標簽,然后再修改源碼。因為我PHP剛學,目前的方法還比較粗糙,要用likearticle查詢出一種內(nèi)容模型的附加表就要一個新的標簽。
 
例如我要使我的商品也有 相關商品功能,商品模型是 goods. 我就新建一個 標簽。 命名為 likegoods 新的標簽源代碼跟 likearticle 標簽一樣。要修改的部分有兩個 

1: 調(diào)用的函數(shù)名: 

將 

function lib_likearticle (&$ctag,&$refObj) 

改為 

function lib_likegoods(&$ctag,&$refObj) 
 
2:修改SQL查詢語句
 
原語句

以下為引用的內(nèi)容:
$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, 
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath 
from `dede_archives` arc left join `dede_arctype` tp on arc.typeid=tp.id 
where arc.arcrank>-1 and ($keyword) $typeid $orderquery limit 0, $row"; 
修改成

以下為引用的內(nèi)容:
$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, 
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,addf.price,addf.oldprice,addf.band,addf.alcount 
from `dede_archives` arc left join `dede_arctype` tp on arc.typeid=tp.id 
left join `dede_goods` addf on addf.aid = arc.id 
where arc.arcrank>-1 and ($keyword) $typeid $orderquery limit 0, $row";

紅色部分是要增加的部分,第一個是把要查詢的附加表的字段名加上,第二個就是把附加表給聯(lián)上。

上一篇:DedeCMS標簽arclistsg首頁無法使用解決辦法

欄    目:dedecms

下一篇:DedeCMS批量修改生成HTML靜態(tài)或動態(tài)瀏覽

本文標題:DedeCMS的likearticle標簽取得附加表內(nèi)容

本文地址:http://www.jygsgssxh.com/a1/dedecms/13328.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關

隨機閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有