Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung von Beispielen für die Implementierung von Verifizierungscode-Ersetzung und Site-weiten Suchfunktionen in phpcms

Ausführliche Erläuterung von Beispielen für die Implementierung von Verifizierungscode-Ersetzung und Site-weiten Suchfunktionen in phpcms

小云云
小云云Original
2017-12-14 10:13:541430Durchsuche

Bei der Verwendung von phpcms zum Ersetzen einer Webseite gibt es zusätzlich zum normalen Ersetzen von Spalten, Inhaltsseiten usw. andere Bestätigungscodes, Formularübermittlungen und Suchfunktionen. Diese können bei einigen Standarddateien zu geringfügigen Problemen führen Beim Ersetzen werden kleine Änderungen vorgenommen

Im Folgenden wird der Erfolgsprozess beschrieben und schließlich durch einen fehlerfreien Ersatz ersetzt. In diesem Artikel wird hauptsächlich der Ersatz des Bestätigungscodes von phpcms und die Implementierung der gesamten Website vorgestellt Suchfunktion von phpcms. Freunde, die es brauchen, können darauf verweisen. Ich hoffe, es kann allen helfen.

1. Bestätigungscode-Ersatz für phpcms

Wo immer ein Bestätigungscode vorhanden ist, ist es normalerweise ein Formular. Der Formularerstellungsprozess ist wie folgt sehr einfach :

A. Erstellen Sie ein Formular

(1) Melden Sie sich bei Ihrem phpcms-Backend-Management an

(2) Befolgen Sie nach dem Anmelden diesen Schritt, um das Formular hinzuzufügen

 a. Modul------Formularassistent: Wie in der Abbildung gezeigt

 b Klicken Sie nach dem Öffnen des Formularassistenten auf „Formularassistent“. "-Schaltfläche, z. B. Bild:

c. Öffnen Sie das Dialogfeld zum Hinzufügen von Informationen, klicken Sie auf OK

d . Nach der Bestätigung erscheint das soeben hinzugefügte Formular in diesem Fenster, wie im Bild gezeigt:

(3) Fügen Sie dem Formular Felder hinzu

a. Klicken Sie auf die Schaltfläche „Feld hinzufügen“ der aktuellen Seite, öffnen Sie das Fenster „Feld hinzufügen“

b. (z. B. Feldtyp, Länge, Feldnamen usw.)

c. Nach dem Klicken auf „Senden“ wird das Feld erfolgreich hinzugefügt Sie haben hinzugefügt

Klicken Sie auf „Felder verwalten“, um alle hinzugefügten Feldinformationen anzuzeigen

d. Jetzt ist das Formular da , fügen Sie das Formular hinzu Kopieren Sie zur ersetzten Webseite einfach diesen js-Satz, wie im Bild gezeigt:

Kopieren Sie diesen Satz an die entsprechende Position auf der Webseite und alles ist in Ordnung

Das Formular ist jetzt hier. Sie können den Stil des Formulars überprüfen und auf die Schaltfläche „Vorschau“ klicken

(3) Ändern Sie die Anfangsinformationen des Formulars

Fügen Sie es normal zur Webseite hinzu. Danach erscheint ein solcher Stil, wie im Bild gezeigt:

a. Öffnen Sie den Standardvorlagenordner Ihres eigenen phpcms Vorlage, wie im Bild gezeigt

b Öffnen Sie den Standardordner, suchen Sie die Datei „show_js.html“ im Ordner „formguide“ und öffnen Sie die Datei als Im Bild gezeigt:

 c. Ändern Sie in der geöffneten Datei show_js.html diese Position, wie in der Abbildung gezeigt:

In diesem Fall ist das Formular wirklich vorbei

B. Fügen Sie dem Formular einen Bestätigungscode hinzu

(1) Fügen Sie einen Feldnamen „Bestätigungscode“ hinzu. Dieser Schritt ist alles oben, unbekannt

(2) Suchen Sie auf ähnliche Weise im Standardordner nach „ „show_js .html“-Datei im Ordner „formguide“, öffnen Sie die Datei

und fügen Sie diesen Code an dieser Stelle ein, wie im Bild gezeigt:

hinzugefügt Der Code lautet wie folgt:

(3) Nachdem die Dateien in der Standardvorlage geändert wurden, muss noch eine weitere Stelle geändert werden, nämlich die Datei index.php unter moduleformguide zu ändern , wie in der Abbildung gezeigt

Suchen Sie diesen Ordner, er ist auch im phpcms-Ordner gespeichert

Öffnen Sie die Datei und fügen Sie diese Codezeile hinzu. Die Position des Zusatzes ist wie folgt:

Der hinzugefügte Code ist wie folgt:

Auf diese Weise wird der Bestätigungscode vervollständigt, wie im Bild gezeigt:

Sie können auch den Inhalt des Bestätigungscodes ändern indem Sie auf das Bild klicken.

Durch ständige Versuche ist dies der vollständige Schritt zum Ersetzen des Bestätigungscodes~~~~

Wenn Sie das vom Benutzer übermittelte Formular anzeigen möchten, können Sie diesen Ort überprüfen:

Klicken Sie auf der rechten Seite jedes Formulars auf „Informationsliste“:

Öffnen Sie die Informationsliste, um zu sehen, wer das Formular hinzugefügt hat und welche Inhalte sie übermittelt haben , wie in der Abbildung gezeigt:

2. phpcms implementiert eine vollständige Site-Suchfunktion

Die sogenannte Die vollständige Site-Suchfunktion basiert tatsächlich auf der Eingabe. Durchsuchen Sie die Site nach Inhalten.

Schritt 1: Senden und schreiben Sie das Formular auf der Suchseite. Ich werde nicht näher darauf eingehen, wie das Formular geschrieben wird.

Auf diese Weise wird der Inhalt, den Sie finden möchten, zur Verarbeitung an die Datei index.php übergeben (die Datei index.php befindet sich in module/search/index.php). Diese PHP-Datei dient der Beurteilung Verschiedene oben übergebene Werte und Verarbeitung

wie in der Abbildung gezeigt:

Schritt 2: Die von diesem Formular zurückgegebene Seite

Die Seite, die den Wert zurückgibt, ist nicht. Die Spaltenseite ist weder eine Listenseite noch eine Inhaltsseite, sondern eine unabhängige Datei

(1) Erstellen Sie einen Suchordner unter Ihrer eigenen Vorlage: Der Pfad lautet wie folgt folgt:

wird nicht in der Inhaltsdatei erstellt, sondern ein Suchordner wird außerhalb erstellt

(2) Im Suchordner befinden sich mehrere Dateien (Entfernen Sie es an Ihren eigenen Rückkehrseitenpunkten)

Teilen Sie eine ganze statische Seite wie andere Seiten in mehrere Teile auf: 4 Seitendateien wie Kopfzeile, Fußzeile, Index und Liste

(3) Anzeige der Suchergebnisse

Ich werde nicht viel über die Aufteilung sagen. Jetzt geht es darum, die Indexseite und die Listenseite zu ändern

Indexseite Es wird nach der Seite gesucht, die zurückgegeben wird, wenn kein Inhalt vorhanden ist. Diese Seite kann von Ihnen selbst festgelegt werden oder Sie können die Standardseite von phpcms verwenden.

Die Listenseite ist die Suchergebnisseite. Zusätzlich zur Anzeige des Suchinhalts sollten keine anderen Inhalte durchsucht und auf dieser Seite angezeigt werden, da dies zu falschen Suchergebnissen führt Die Ergebnisse werden angezeigt.

Der Durchlaufcode zum Anzeigen der Suchergebnisseite lautet wie folgt: (Platzieren Sie ihn an der gewünschten Stelle und ändern Sie den Stil entsprechend Ihrem eigenen Stil)

Hinweis: Das ist möglich Gehen Sie zur Standardvorlage von phpcms, um sie anzuzeigen. Wie schreibe ich die Dateien in den Suchordner? Beachten Sie, dass mehrere js-Dateien importiert und geschrieben werden müssen.

Schritt 3: Überprüfen

Überprüfen Sie, ob ein Problem mit der Ergebnisseite vorliegt:

(1) Suchen Sie auf der Website nach Produkten mit „Qi“

(2) Überprüfen Sie, ob die Seite erschienen ist (wenn es viele Dinge gibt, sollte sie paginiert werden und die Suchbegriffe werden hervorgehoben. Dies ist eine Änderung des Stils)

Der Ersatz der gesamten Site-Suche von phpcms ist hier.

Zu beachtende Punkte:

(1) Der Suchordner ist eine Datei auf derselben Ebene wie der Vorlageninhalt

(2) Die Dateien im Suchordner benötigen ebenfalls aufgeteilt werden in „Kopf, Mitte, unten“

(3) Mit Ausnahme der Suchergebnisse können andere Inhalte aller geteilten Dateien nicht durch die Suchdatenbank durchsucht werden

Verwandte Empfehlungen:


Warum funktioniert die vollständige Site-Suche von PHPCMS nicht so gut, wie viele Leute prahlen?

Brothers PHPCMS grundlegendes Video-Tutorial-Ressourcenaustausch

Wie man eine schöne PHP-Bestätigungscodedatei erstellt und wie man sie aufruft

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung von Beispielen für die Implementierung von Verifizierungscode-Ersetzung und Site-weiten Suchfunktionen in phpcms. 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