Heim > Backend-Entwicklung > PHP-Tutorial > So erhalten Sie den Link zum vorherigen und nächsten Artikel in Dedecms

So erhalten Sie den Link zum vorherigen und nächsten Artikel in Dedecms

黄舟
Freigeben: 2023-03-07 08:50:01
Original
1864 Leute haben es durchsucht

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: www.php.cn/xiazai/code/dedecms

Adresse des vorherigen Artikels


Der Code lautet wie folgt:

{dede:prenext get=&#39;pro&#39; runphp="yes"}preg_match_all(&#39;/(.+?)<\/a.*?>/sim&#39;, @me, $strResult, PREG_PATTERN_ORDER);
@me=$strResult[1][0];{/dede:prenext}
Nach dem Login kopieren
Adresse des nächsten Artikels

Der Code lautet wie folgt:

{dede:prenext get=&#39;next&#39; runphp="yes"}preg_match_all(&#39;/(.+?)<\/a.*?>/sim&#39;, @me, $strResult, PREG_PATTERN_ORDER);
@me=$strResult[1][0];{/dede:prenext}
Nach dem Login kopieren
Erweiterung: Methode zum Ändern der Anzahl der Wörter im Kontextkapitel


Bearbeiten und öffnen

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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage