導讀:織夢技術織夢技術織夢tag標簽默認是全站調用的,不能按欄目調用當前欄目的tag標簽,那么如何讓標簽按欄目顯示,只顯示當前欄目的所有標簽呢?網上找了些織夢朋友總結的方法,至此學技模板織夢dede會員中心模板。
織夢tag標簽默認是全站調用的,不能按欄目調用當前欄目的tag標簽,那么如何讓標簽按欄目顯示,只顯示當前欄目的所有標簽呢?網上找了些織夢朋友總結的方法,至此學技巧感覺織夢標簽真的很強大。下面就是修改和調用TAG標簽的方法:
一、打開include/taglib/目錄下的 tag.lib.php 文件
找到下面這段代碼:
if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))
{
$dsql->SetQuery("SELECT tid FROM `dede_taglist` WHERE aid = '{$refObj->Fields['aid']}' ");
$dsql->Execute();
$ids = '';
while($row = $dsql->GetArray())
{
$ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
}
if($ids != '')
{
$addsql = " WHERE id IN($ids) ";
}
if($addsql=='') return '';
}
else
{
if(!empty($typeid))
{
$addsql = " WHERE typeid='$typeid' ";
}
|
改為如下代碼:
if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))
{
$dsql->SetQuery("Select tid From `dede_taglidede手機模板st` where aid = '{$refObj->Fields['aid']}' ");
$dsql->Execute();
$ids = '';
while($row = $dsql->GetArray())
{
$ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
}
if($ids != '')
{
$addsql = " where id in($ids) ";
}
if($addsql=='') return '';
dede織夢模板}
else if($getall==2)
{
$addsql = " where typeid='{$refObj->Fields['typeid']}' ";
}
else
{
if(!empty($typeid))
{
$addsql = " where typeid='$typeid' ";
}
|
紅色部分就是要添加的代碼。
以下部分代碼是調用當前欄目TAG標簽的方法。
{dede:tag sort='hot' getall='2'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
關鍵詞標簽: 標簽 織夢 欄目
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章dedecms系統TAG標簽按欄目調用,只顯當前欄目tags標主要講述標簽,欄目,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28548.html
為你推薦與dedecms系統TAG標簽按欄目調用,只顯當前欄目tags標相關的文章
網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
5000+合作客服
8年從業經驗
150+覆蓋行業
主站蜘蛛池模板:
湄潭县|
涞源县|
宝坻区|
鹤岗市|
无极县|
咸宁市|
山东省|
马山县|
东平县|
沅江市|
阿巴嘎旗|
闸北区|
海伦市|
西安市|
东乡族自治县|
武穴市|
密山市|
阳山县|
涞源县|
蓝山县|
东乡族自治县|
新泰市|
玛曲县|
农安县|
恩平市|
连南|
灯塔市|
鹤壁市|
凯里市|
县级市|
成安县|
黑龙江省|
饶平县|
宜丰县|
济源市|
涪陵区|
伊春市|
开鲁县|
西吉县|
凤翔县|
芜湖市|
|