Schwaches Gästebuch im HTML-Format. Joomla-Gästebuch – Phoca-Gästebuch

Hallo Freunde! Heute werden wir über die Erstellung eines Gästebuchs für Joomla sprechen, das es Benutzern ermöglicht, Einträge mit Fragen, Meinungen und Feedback zu hinterlassen. Für diesen guten Zweck benötigen wir eine kostenlose, einfache, praktische und russische Schnittstellenkomponente, die alle vorhandenen Versionen von Joomla unterstützt. Es passt zu all diesen Definitionen!

Ein Gästebuch ist eine weitere großartige Möglichkeit, mit den Benutzern Ihrer Website in Kontakt zu treten. Ich möchte Sie daran erinnern, dass wir bereits darüber nachgedacht haben, ein Feedback-Formular zu erstellen und es der Website hinzuzufügen.

Die Gastseite ähnelt in ihrem Aufbau einer Seite ohne Inhalt, aber mit Kommentaren. Der einzige Unterschied besteht in der Reihenfolge, in der Einträge hinzugefügt werden: Neue Kommentare werden am Ende der Liste hinzugefügt, während im Gästebuch die neuesten Einträge dagegen oben stehen. Darüber hinaus ist dem Gästebuch eine eigene Seite zugeordnet, während Kommentare ergänzend zum Inhalt auf unterschiedlichen Seiten platziert werden.

Aber warum rede ich darüber? Ich denke, die meisten von Ihnen sind schon oft auf verschiedenen Websites darauf gestoßen, da diese Funktion sehr beliebt ist. Genug geredet, jetzt geht es ans Üben.

Installation und Russifizierung des Phoca-Gästebuchs

Bevor Sie mit der Installation der Phoca Guestbook-Komponente beginnen, müssen Sie sie herunterladen. Wir gehen auf die offizielle Website der Entwickler, wo wir zwei Dinge herunterladen sollten:

Installieren Sie die Komponente und ihr Sprachpaket nacheinander über . Bei der Installation von Phoca Guestbook erscheint das folgende Fenster:

Da wir die Phoca Guestbook-Komponente installieren und nicht aktualisieren, klicken wir auf „Installieren“. Die Installation erfolgt automatisch und nach Abschluss erscheint ein neuer Unterpunkt im Abschnitt „Komponenten“ – „Phoca-Gästebuch“. Da gehen wir hin.

Erstellen eines Gästebuchs in Joomla 2.5

Die Benutzeroberfläche sollte auf Russisch sein, was die Arbeit mit Phoca Guestbook und die Erstellung eines Joomla-Gästebuchs erheblich vereinfacht. Gehen Sie zum Abschnitt „Gästebücher“ und klicken Sie in der Symbolleiste auf die Schaltfläche „Erstellen“.

Wir müssen lediglich den Namen des Gastes in das Titelfeld eingeben und in der Symbolleiste auf „Speichern und schließen“ klicken.

So schnell haben wir ein Gästebuch erstellt! Jetzt sollten Sie es auf der Site-Seite anzeigen.

Joomla-Menüpunkte sind für die Erstellung von Seiten verantwortlich, daher erstellen wir einen neuen Menüpunkt mit dem Typ „Phoca Guestbook – Gästebuch“. Wählen Sie in den erforderlichen Parametern das neu erstellte Gästezimmer aus und klicken Sie auf „Speichern und schließen“.

Einrichten eines Gästebuchs, Anti-Spam-Schutz

Bevor das Gästebuch seine ersten Benutzer aufnimmt, muss es noch konfiguriert und vor Spam geschützt werden. Benutzen Sie in der Systemsteuerung der Phoca Guestbook-Komponente die Schaltfläche „Einstellungen“.

Alle Optionen sind vollständig auf Russisch und mit Hinweisen ausgestattet, die angezeigt werden, wenn Sie mit der Maus darüber fahren, sodass es nicht schwer ist, sie zu verstehen.

Die Registerkarte „Formular“ enthält Einstellungen für das Formular zum Verfassen einer Nachricht: welche Felder darin vorhanden sein werden, die Position im Verhältnis zu den Datensätzen, die Größe des Editorfensters und einige andere Optionen.

Der Abschnitt „Grundlegend“ bietet die folgenden Optionen:

  • Benutzerüberprüfung anzeigen – Wenn die Überprüfung deaktiviert ist, können Website-Gäste die Namen und E-Mail-Adressen registrierter Joomla-Benutzer verwenden, um Nachrichten zu hinterlassen.
  • Nur registrierte Benutzer – das Gästebuch steht nur registrierten Besuchern zur Verfügung;
  • Überprüfungsnachricht – bevor ein Beitrag erscheint, muss er vom Joomla-Administrator moderiert und genehmigt werden. Sie sollten mit Datensätzen über den Abschnitt „Nachrichten“ der Phoca-Gästebuch-Komponente arbeiten.
  • E-Mail senden – Es wird eine E-Mail an die E-Mail-Adresse des ausgewählten Joomla-Benutzers gesendet, um ihn darüber zu informieren, dass ein neuer Eintrag erschienen ist.
  • Im dritten Abschnitt „Nachrichten“ können Sie das Erscheinungsbild der Joomla-Gästebucheinträge anpassen.

    Tatsächlich würde ich Ihnen raten, das Captcha von Phoca Guestbook vollständig zu deaktivieren und das hervorragende Plugin zu verwenden.

    Der letzte Abschnitt ist „Rechte“. Legt Zugriffsrechte für Benutzergruppen fest, Sie können dies jedoch auch belassen.

    Also haben wir das Phoca-Gästebuch-Plugin herausgefunden. Vielen Dank für eure Aufmerksamkeit! Passen Sie auf sich auf!

    In diesem Tutorial erstellen wir ein Gästebuch in PHP mit AJAX. Die Aufzeichnungen werden in einer Datenbank gespeichert. Die Tabelle enthält folgende Informationen: Name des Absenders, E-Mail-Adresse, IP-Adresse und Datum/Uhrzeit des letzten Eintrags. jQuery wird verwendet (zur Implementierung von AJAX). Außerdem wird ein einfacher Anti-Spam-Schutz implementiert – Sie können nicht mehr als alle 10 Minuten einen Eintrag posten.

    Schritt 1: SQL

    Damit unsere Anwendung funktioniert, müssen wir eine Tabelle erstellen:

    TABELLE ERSTELLEN, WENN NICHT EXISTIERT `s178_guestbook` (`id` int(10) unsigned NOT NULL auto_increment, `name` varchar(255) default „“, `email` varchar(255) default „“, `description` varchar(255) Standard „“, „when“ int(11) NOT NULL Standard „0“, „ip“ varchar(20) Standard NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    Schritt 2: PHP

    Die Hauptdatei enthält den folgenden Code:

    gästebuch.php

    Gästebuch Fügen Sie hier Ihren Kommentar ein function subscribeComment(e) ( var name = $("#name").val(); var email = $("#email").val(); var text = $("#text " ).val(); if (name && email && text) ( $.post("guestbook.php", ( "name": name, "email": email, "text": text ), function(data) ( if (data != "1") ( $("#records_list").fadeOut(1000, function () ( $(this).html(data); $(this).fadeIn(1000); )); ) else ( $("#warning2").fadeIn(2000, function () ( $(this).fadeOut(2000); )); ) )); ) else ( $("#warning1").fadeIn(2000 , function () ( $(this).fadeOut(2000); )); ) );

    Ihr Name:
    Deine E-Mail:
    Rezension:
    Füllen Sie alle erforderlichen Felder aus. Sie können nicht mehr als eine Bewertung innerhalb von 10 Minuten veröffentlichen (Spamschutz).


    In Verbindung stehende Artikel: