CMS - Workbench | DE


Templating and Coding for CMS (WordPress, Bludit, Automad, Typesetter, GetSimple, Pico and more)


Contact3 Hooks

Blenden Sie das Kontaktformular immer oben auf der Kontaktseite ein. Durch die Änderung des Hook ist dies einfach möglich.

Das beliebte Plugin Contact3 (bl-plugin/contact3/plugin.php) blendet ein typisches Mail-Formular ein. Sie können das Plugin einer statischen Seite, meist "Kontakt", zuweisen in der es am Ende des Beitragstextes angezeigt wird. Das Plugin wird beim Hook pageEnd() geladen - also am Ende der Page.

Prinzipiell ist dies sehr gut angedacht, wird jedoch zum Problem, wenn Sie mehrere Plugins haben die beim Hook pageEnd() geladen werden müssen. Dies kann zu ungünstigen Anzeigereihenfolgen der Plugins führen und plötzlich steht das Kontaktformular am Ende statt am Anfang.

Sie können umdefinieren an welchem Hook das Formular eingeblendet wird. Ändern Sie in der Zeile 229 des Contact3-Plugins

...
229  public function pageEnd() {
...

von pageEnd() auf

...
229  public function pageBegin() {
...

den Namen der Methode auf pageBegin(). Ab sofort wird das Kontaktformular auf der Seite Kontakt (sofern Sie diese Seite dafür vorgesehen haben) oben statt unten angezeigt. Am Hook pageEnd() können Sie dann andere Plugins laden lassen.

22.11.2020 • Bludit • Contact3 Mail Formular Hooks


Oliver Lohse - Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Sprachen bzw. Markup-Dialekten, z.B.: Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 22 Jahren arbeite ich in einem grossen Softwareunternehmen in Niedersachsen. Sie sehen auf dieser Seite mein eigens für Bludit CMS entwickeltes Theme "Reaktor-Block IV".

Kontakt: Κontakt@Οliver-Lohse.de


Empfehlungen:



Einfacher SPAM Schutz

mehr...

Mail mit PHP abfragen 1

mehr...

Mail mit PHP abfragen 2

mehr...

eMail lesen und löschen

Mit Hilfe von PHP Scripten können Sie bequem auf Ihr Mailpostfach zugreifen, Mail lesen und danach löschen.

mehr...

sendMail() mit PHP

mehr...



CMS Workbench

Hilfreiche Tipps, Tricks, Codings und Codeschnipsel, die im Rahmen der Entwicklung, Weiterentwicklung und Templatings zum Thema CMS immer wieder benötigt werden - aus verschiedenen Sprachdialekten wie Java, JavaScript, PHP, Python und anderen.