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, 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:
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='$navinfor[id]' 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!