In diesem Artikel wird hauptsächlich die Methode von dedecms vorgestellt, um den Link zum vorherigen und nächsten Artikel zu erhalten. In diesem Artikel wird erklärt, wie man mit PHP den Link zum vorherigen und nächsten Artikel erhält Unter Bezugnahme auf
wissen wir, dass vor und nach dem Aufrufen der Artikelseite die Links und Titel der Artikel sowie die Standard-Tags von dedecms für den vorherigen Artikel und den nächsten Artikel {dede:prenext get='pre '/} {dede:prenext get='next'/}. Manchmal brauchen wir aus Notwendigkeit nur Links ohne Titel. Jeder sollte in der Lage sein, sich die Verwendung regulärer Ausdrücke vorzustellen, oder? Das stimmt! Der endgültige Implementierungscode ist unten angegeben.
Download-Adresse der dedecms-Vorlage: m.sbmmt.com/xiazai/code/dedecmsAdresse des vorherigen Artikels{dede:prenext get='pro' runphp="yes"}preg_match_all('/(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER); @me=$strResult[1][0];{/dede:prenext}
{dede:prenext get='next' runphp="yes"}preg_match_all('/(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER); @me=$strResult[1][0];{/dede:prenext}
include/arc.archives.class.php-DateiSuchen: $this->PreNext['pre'] = "Vorheriger Artikel: {$preRow['title']} ";
In dieser Zeile den folgenden Code hinzufügen $preRow['title']=cn_substr($preRow['title'],30);//Bis zu 15 chinesische Zeichen anzeigen
Suche: $this-> ;PreNext['next'] = " Nächster Artikel: {$nextRow['title']} ";
Fügen Sie den folgenden Code zu dieser Zeile hinzu $nextRow['title']=cn_substr($nextRow['title'] ,30);//Bis zu 15 chinesische Zeichen anzeigen
und dann alle Seiten neu generieren.
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Link zum vorherigen und nächsten Artikel in Dedecms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!