Heim >CMS-Tutorial >Empire CMS >Wie nennt man das Thema von Empire CMS 7.0? Das Thema, zu dem diese Informationen gehören, hat einen Link.

Wie nennt man das Thema von Empire CMS 7.0? Das Thema, zu dem diese Informationen gehören, hat einen Link.

藏色散人
藏色散人Original
2019-12-14 09:10:581909Durchsuche

Wie nennt man das Thema von Empire CMS 7.0? Das Thema, zu dem diese Informationen gehören, hat einen Link.

Wie nennt man das Thema, zu dem diese Informationen gehören, in Empire cms 7.0 mit einem Link zum Thema?

Empire cms nannte das Thema, zu dem diese Informationen vor 7.0 gehörten. Das System selbst hatte keine solche Funktion. Sie müssen Ihr eigenes Plug-In oder Code schreiben Es wird empfohlen, das „

Empire cms Tutorial

Die Methode wird im offiziellen Forum von Empire cms bereitgestellt, ist jedoch nicht auf Empire cms7.0 anwendbar

= ============= Dies ist Empire cms7 .0 Methoden der vorherigen Version =============

Demonstration:

Wie nennt man das Thema von Empire CMS 7.0? Das Thema, zu dem diese Informationen gehören, hat einen Link.

Wie nennt man das Thema von Empire CMS 7.0? Das Thema, zu dem diese Informationen gehören, hat einen Link. Tag-Download:

http://www.phome.net/ecms47/bq/echoinfozt/echoinfozt.zip

*************** ***** Tag-Importschritte ********************

Melden Sie sich im Backend an ->"Vorlagenverwaltung" ->"Tags verwalten" ->"Tag importieren":

Hinweis: Wählen Sie die Tag-Datei im komprimierten Paket aus: "echoinfozt1199799878.bq"

(Denken Sie daran, den Funktionsinhalt nach dem Importieren der PHP-Datei in e/class/userfun zu kopieren.)

******************** Tag-Nutzung ****************** **

Fügen Sie das Anruf-Tag „[echoinfozt]0[/echoinfozt]“ zur Inhaltsvorlage hinzu.

Sie können den Code in /e/class/userfun.php öffnen und einen Blick darauf werfen

Der Code lautet wie folgt:

function user_EchoInfoZtBq($ecms=0){
global $class_zr,$navinfor;
if(empty($navinfor[ztid])||$navinfor[ztid]=='|')
{
return '';
}
$zt='';
$r=explode('|',$navinfor[ztid]);
$c=count($r);
for($i=1;$i<$c-1;$i++)
{
$ztid=$r[$i];//专题ID
$ztname=$class_zr[$ztid][ztname];
if($ztname)
{
$zr[ztid]=$ztid;
$ztlink=sys_ReturnBqZtname($zr);//专题链接
$zt.="".$class_zr[$r[$i]][ztname].",";
}
}
if($zt)
{
echo substr($zt,0,strlen($zt)-1);
}
}

======= ===== =======Die Anrufinformationen von Empire cms7.0 gehören zum Thema================

Aber leider mit Empire cms7.0, die obige Methode ist nicht mehr möglich, da in der Informationstabelle kein ztid-Feld vorhanden ist. Bisher wurde die Themen-Cache-Datei

basierend auf diesem ztid gelesen, um den Themennamen zu erhalten Themenlink

in Empire cms7.0 Die Themeninformationen wurden in die _enewsztinfo-Tabelle eingefügt

Wenn Sie es aufrufen möchten, müssen Sie die Datentabelle erneut lesen

Die Es folgt der von mir geschriebene Code, der direkt in die Inhaltsvorlage eingefügt werden kann. Der Code für die Verwendung von

lautet wie folgt:

$sql=$empire->query("SELECT DISTINCT ztid FROM {$dbtbpre}enewsztinfo where id=&#39;$navinfor[id]&#39; and classid=$navinfor[classid] ;");
while($r=$empire->fetch($sql))
{
$ztid=$r[ztid];
$ztname=$class_zr[$ztid][ztname];
if($ztname)
{
$zr[ztid]=$ztid;
$ztlink=sys_ReturnBqZtname($zr);//专题链接
$zt.="".$ztname.",";
}
}
if($zt)$zt= substr($zt,0,strlen($zt)-1);

$zt sind die Themeninformationen mit Link, die angezeigt werden können mit

Das obige ist der detaillierte Inhalt vonWie nennt man das Thema von Empire CMS 7.0? Das Thema, zu dem diese Informationen gehören, hat einen Link.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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