Heim CMS-Tutorial DEDECMS Was ist der DEDE-Unterspaltencode?

Was ist der DEDE-Unterspaltencode?

Dec 07, 2019 am 10:30 AM
dede

Was ist der DEDE-Unterspaltencode?

Was ist der DEDE-Unterspaltencode?

DEDE-Unterspalten-Erweiterungscode

Empfohlenes Lernen: Dreamweaver cms

Was ist der DEDE-Unterspaltencode?

Ändern Sie Zeile 178 der Datei /include/taglib/arclist.lib.php

Der Code lautet wie folgt:

if($CrossID=='') 
//$orwheres[] = ' typeid in ('.GetSonIds($typeid).')'; 
$orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')'; 
else 
//$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.')'; 
$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';
Nach dem Login kopieren

Content_list.php-Dateizeile 162

Der Code lautet wie folgt:

if($cid != 0) 
{ 
$whereSql .= ' And arc.typeid in ('.GetSonIds($cid).')'; 
}
Nach dem Login kopieren

wird geändert in

Der Code lautet wie folgt:

if($cid != 0) 
{ 
$whereSql .= " And (arc.typeid in(".GetSonIds($cid).") or arc.typeid2 in (".GetSonIds($cid)."))"; 
}
Nach dem Login kopieren

Zeigt den Namen der Unterspalte in der Spalte

< an 🎜>1. Ändern Sie den Code von dedecontent_list.php

//Das Original lautet: $query = "Select arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,

Geändert in: $query = "Select arc.id ,arc.typeid,arc.typeid2,arc.senddate,arc.flag,arc.ismake,

2. dedetempletscontent_list.html

Suchen Sie: {dede:field.flag function='IsCommendArchives (@me)'/}

Fügen Sie unten hinzu: {dede:field.typeid2 function="Typeid2Archives(@me)"/}

3. dedeincinc_list_functions.php

Code hinzufügen:

Beachten Sie, dass 5.3 der folgende Code ist

//Beurteilen Sie, ob im Untermenü „0“ ausgewählt ist. Spalte oder nicht.

Der Code lautet wie folgt:

function Typeid2Archives($typeid2) 
{ 
if($typeid2>0) 
{ 
global $tid,$dsql; 
$dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart=&#39;0&#39; and id=$typeid2"); 
$dsql->Execute(); 
//单单写这个,不用while也可以 $row = $dsql->GetObject(); 
while($row = $dsql->GetObject()) 
{ 
return "[副:<font color=&#39;red&#39;>$row->typename</font>]"; 
} 
} 
else 
{ 
return ""; 
} 
}
Nach dem Login kopieren

dede5 .5 ist der folgende Code

// Bestimmen Sie, ob in der Unterspalte „0“ ausgewählt ist oder nicht.

Der Code lautet wie folgt:

function Typeid2Archives($typeid2) 
{ 
if(sizeof($typeid2)>0) 
{ 
global $dsql; 
$s=split(",",$typeid2); 
for($i=0;$i<sizeof($s); $i++) 
{ 
$dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart=&#39;0&#39; and id=$s[$i]"); 
$dsql->Execute(); 
while($row = $dsql->GetObject()) 
{ 
$str.= "[副:<font color=&#39;red&#39;>$row->typename</font>]"; 
} 
} 
return $str; 
} 
else 
{ 
return ""; 
} 
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist der DEDE-Unterspaltencode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)