Plugin Tutorial für Einsteiger - 1.1 Positionierung des Plugins

Hallo Welt - 1.1 Positionierung des Plugins

In diesem Tutorial beschreiben wir verschiedene Möglichkeiten festzulegen, wo ein Plugin im Forum sichtbar werden soll.Zur Startseite des Tutorials


Allgemeiner Hinweis: Es empfiehlt sich, dieses Tutorial in einem Testforum auszuprobieren, um den laufenden Betrieb im Hauptforum nicht zu beinträchtigen. Erstellen Sie dazu einfach bei Bedarf ein neues Forum unter www.xobor.de
Hinweis




Plugin Hallo Welt - Positionen



Beschreibung


In diesem Tutorial sollen die verschiedenen Positionierungsmöglichkeiten erlernt werden.
Dazu werden verschiedene Template-Elemente angelegt, die an unterscheidlichen Stellen angezeigt werden.

Allgemeines


Beim Anlegen eines Plugin-Template-Elements muss immer ein zugehöriges Foren-Template bestimmt werden.
Immer dann, wenn das Foren-Template geladen wird, wir später auch das Plugin angezeigt.

Eine Foren-Seite besteht in der Regel aus drei Template-Elementen

Kopfzeile
In der Kopfzeile befinden sich der Foren-Header und das Menü. Sie ist auf jeder Seite des Forums identisch. Das verwendete Template Element heißt obere Leiste

Hauptbereich
Dieser Bereich ist auf jeder Seite unterschiedlich. Auf der Startseite wird z.B. das Template-Element Forum Übersicht geladen. In der Themen-Ansicht das Template-Element Thread Flat
Es kann auch vorkommen, dass im Hauptbereich mehrere Template-Elemente geladen werden. So gibt es z.b. ein Template Element Umfragen welches bei Bedarf von anderen Template-Elementen eingebunden wird.

Fußzeile
Auch dieser Teil ist auf jeder Seite des Forums identisch. Er enthält i.d.R. die Fußzeile und die Links zur Mitgliederliste und FAQ. Das Verwendete Template Element lautet Untere Leiste


Für die Anzeige von Plugin-Elementen bedeutet das also folgendes:
Soll ein Plugin-Template auf jeder Seite des Forums ausgeführt werden, macht es Sinn, es den Template Elementen obere Leiste oder untere Leiste zuzuordnen, da nur diese Elemente überall angezeigt werden.
Soll ein Plugin dagegen auf bestimmten Seiten des Forums angezeigt werden, muss das Plugin-Element dem entsprechenden Template-Element zugeordnet sein. Ein Plugin, welches neben Beiträgen zusätzliche Informationen anzeigt wird also dem Element Thread Flat zugeordnet.

Platzierung innerhalb des zugeordneten Templates


ist das passende Template-Element erst einmal gefunden muss man sich entscheiden, wo genau das Plugin-Template angezeigt werden soll.
Dabei stehen drei Optionen zur Auswahl:

Header
Das Plugin-Template wird VOR dem zugeordneten Foren-Template geladen

Footer
Das Plugin-Template wird NACH dem zugeordneten Foren-Template geladen

Inline-Element
Das Plugin-Template wird INNERHALB des zugeordneten Foren-Template geladen.
Diese Einstellung ermöglicht es, auch komplexere Plugin-Aufgaben zu realisieren. Das Plugin-Template wird dabei einer bestimmmten Markierung innerhalb des Foren-Templates zugeordnet.
Immer, wenn diese Markierung erreicht wird, wird auch das Plugin-template geladen. So kann ein und das selbe Plugin-Element auch innerhalb von Schleifen (z.B. nach jedem Beitrag) ausgeführt werden.

Sobald ein zugehöriges Plugin-Element gewählt wird, aktualisiert sich die Liste der vorhandenen Markierungen automatisch.


Wenn ein Plugin in einem Forum mit veränderten Templates nicht funktioniert, fehlt eventuell einfach nur die entsprechende Markierung im Template. Prüfen Sie in diesem Fall über die Template-entwiklcung, ob alle Markierungen vorhanden sind.
Eine Markierung wird immer mit der Template-Funktion {{tick(markierungsname)}} erzeugt: z.B {{tick(userinfobox_start)}} markiert die Stelle im quellcode vor den Benutzerinformationen neben dem Beitrag
Hinweis



Beispiele


Wir wollen für das "Hallo Welt" Plugin einige Template-Elemente anlegen um die verschiedenen Positionierungen zu testen.

Wir legen dafür drei neue Template-Elemente an:


Feldname Wert
Template Obere Leiste
Ausführung Header
Template-Name test_oben



Feldname Wert
Template Untere Leiste
Ausführung Footer
Template-Name test_unten



Feldname Wert
Template Thread Flat
Ausführung Inline Element
Element thread_after_message
Template-Name test_beitrag


Inhalt
Die neuen Elemente müssen wir nun noch mit Inhalten befüllen. Da es hier nicht um die Funktionalität, sondern nur um das Verständnis der Anzeige geht reichen uns einfache Textausgaben:

Inhalt für das Element test_oben

1
2
3
4
 

Hallo, ich werde vom Plugin auf JEDER Seite des Forums ÜBER der Kopfzeile angezeigt
Einstellungen: Element obere_leiste, Ausführung im header (also vor dem Element)
 
 



Inhalt für das Element test_unten

1
2
3
4
 

Hallo, ich werde vom Plugin auf JEDER Seite des Forums UNTER der Kopfzeile angezeigt
Einstellungen: Element untere_leiste, Ausführung im footer (also nach dem Element)
 
 



Inhalt für das Element test_beitrag

1
2
3
 

Hallo, ich werde vom Plugin immer nach jedem Beitrag auf einer Seite ausgeführt.
Einstellungen: Element thread_flat, Ausführung im Inline-Element thread_after_message (also immer nach jeder Nachricht)
 



Wird die Einstellung "Inline Element" gewählt, zeigt das System automatisch eine Liste der verfügbaren Markeirungen im ausgewählten Foren-Template-Element angezeigt.
Wichtig: Nicht alle Markierungen sind auch in allen Templates (gaia/Standard usw...) vorhanden. Soll ein Plugin in allen Templates funktionieren, muss entsprechend eine Markierung gewählt werden, die auch in allen Templates vorhanden ist.
Hinweis


Testen


jetzt können wir überprüfen, ob alles richtig angezeigt wird.

screenshot
Anzeige des Elementes test_oben

screenshot
Anzeige des Elementes test_unten

screenshot
Anzeige des Elementes test_beitrag. Durch die Einstellung "Inline-Thread after Message" wird das Template nach JEDEM Beitrag ausgeführt.



Elemente löschen


Dieses Tutorial diente nur der Vertiefung des Verständnisses der Positionierung vom Plugin-Template-Elementen. Die angelegten Elemente samt der zugehörigen Seiten können jetzt wieder gelöscht werden.
Dazu löschen wir zunächst die Zuordnungen, welche festlegen welche Pllugin-Elemente bei welchen Foren-Elementen ausgeführt werden:
screenshot
Pages Elemente löschen.


Dann löschen wir die eigentlichen Plugin-Elemente:
screenshot
Plugin Templates löschen.



Du willst es noch genauer wissen?
Weiter geht's im zweiten Teil des Tutorials: Konfigurations-Variabeln
Hinweis





Login
Activity Feed
rating rating
Ingmar hat sich bedankt!
Beitrag: Shoutbox
%usernames% hat sich bedankt!
forum_message forum_message
Mike48 hat einen neuen Beitrag im Thema Shoutbox geschrieben.
Die ShoutboX gibt es nur für das V6 Template. Du hast aber das V4 Business. Da wirst du das Plugin ShoutboX nicht finden können.
forum_topic forum_topic
Muenggi hat das Thema Shoutbox erstellt
Guten TagIch glaube ich habe Pflaumen auf den Augen. Bin absolut sicher, dass ich den Plugin Shoutbox im Adminbereich schon gesehen habe.Doch leider kann ich ihn nicht mehr finden.Kann es sein, dass man diesen Plugin aus versehen selber löschen kann?Wünsche allen einen schönen Tag und danke für eine...
forum_message forum_message
Mike48 und spotter46 haben 2 neue Beiträge im Thema Zugang Wiki begrenzen geschrieben.
Das Plugin funktioniert leider schon lange nicht mehr. Es arbeitet mit Action Elemente und die sind von Miranus abgeschaltet.
rating rating
m3ontour und spotter46 haben sich bedankt!
Beitrag: Zugang Wiki begrenzen
%usernames% haben sich bedankt!
forum_message forum_message
Ingmar und m3ontour haben 2 neue Beiträge im Thema Zugang Wiki begrenzen geschrieben.
Zitat von m3ontour im Beitrag #3Das ist ja aber nicht Sinn der Sache. Dieser Zustand soll ja Beitrags- und Beteiligungsabhängig sein!Naja dann musst du eben eine Beitrags- und Beteiligungsabhängige Gruppe erstellen.Automatisiert geht das zwar nicht. Aber du kannst natürlich alle Mitglieder, die eine...
forum_message forum_message
spotter46 hat einen neuen Beitrag im Thema Zugang Wiki begrenzen geschrieben.
Wo liegt das Problem ?Du kannst doch, wie in fast allen Bereichen, entsprechende Rechte vergeben. Die "Absauger" einfach in eine besondere Gruppe packen und dieser Gruppe nur eingeschränkte Rechte zuteilen.Geht auch im WIKI[[File:Wiki-Rechte.jpg|none|auto]]
forum_topic forum_topic
m3ontour hat das Thema Zugang Wiki begrenzen erstellt
Hallo,ich habe mal wieder ein Problemchen.Wir haben im Wiki einen Datenpool angelegt.Gibt es die Möglichkeit den Zugang zu diesem Datenpool erst zu erlauben wenn sich das Mitglied aktiv am Forum beteiligt?Also z.B. wenn er 20 Beiträge geschrieben hat, oder so etwas in der Art.In diesem Datenpool sin...
rating rating
spotter46 hat sich bedankt!
Beitrag: Beiträge schreiben
%usernames% hat sich bedankt!
rating rating
Ingmar hat sich bedankt!
Beitrag: E-Mail abgelehnt wegen fehlender DKIM Signatur
%usernames% hat sich bedankt!
forum_message forum_message
m3ontour hat einen neuen Beitrag im Thema Beiträge schreiben geschrieben.
Hallo,vielen Dank. Mit Ruhe hab ich es jetzt gefunden,Zwischen Tür und Angel sollte man auch nicht wegen so etwas agieren.Danke
rating rating
m3ontour hat sich bedankt!
Beitrag: Beiträge schreiben
%usernames% hat sich bedankt!
forum_message forum_message
Mike48 und Ingmar haben 3 neue Beiträge im Thema E-Mail abgelehnt wegen fehlender DKIM Signatur geschrieben.
Feed Mails. Neuigkeiten aus dem Forum sind wahrscheinlich die Mails, die die User in ihrem Profi einstellen können.
forum_message forum_message
spotter46 und m3ontour haben 2 neue Beiträge im Thema Beiträge schreiben geschrieben.
Zitat von spotter46 im Beitrag #3Bitte sorgfältig lesen und die Einstellungen nach Wunsch verändern - neue Administration verwendenSicherheit in Foren - Forum Update für besseren Schutz vor SpamIm Adminbereich auf Benutzer > Gruppen dann nach und nach jede Gruppe anklicken, etwas runterscrollen und ...
rating rating
catwiesel und Wolfgang haben sich bedankt!
Beitrag: Favicon nur bei Xobor-Homepage?
%usernames% haben sich bedankt!
rating rating
Kipper-Spedition hat sich bedankt!
Beitrag: YouTube "Shorts" einbetten
%usernames% hat sich bedankt!
rating rating
Kipper-Spedition und Wolfgang haben sich bedankt!
Beitrag: YouTube "Shorts" einbetten
%usernames% haben sich bedankt!
rating rating
Wolfgang hat sich bedankt!
Beitrag: Grafischer Fehler unterhalb einer Infobox.
%usernames% hat sich bedankt!
forum_message forum_message
Ingmar und pasdoe haben 9 neue Beiträge im Thema Favicon nur bei Xobor-Homepage? geschrieben.
Ich habe gerade gemerkt, dass in der mobilen Version die Standard-Icons verwendet werden, wenn kein V6 Template aktiv ist. Eventuell ist das ein Problem für die Anzeige bei Google. Ich versuche das morgen zu beheben.
forum_message forum_message
Mike48 und Muenggi haben 3 neue Beiträge im Thema Portal mittlere Box geschrieben.
Bastelbinchen in der Überschrift aber bitte mit ie schreiben.
forum_topic forum_topic
Muenggi hat das Thema Portal mittlere Box erstellt
Ich richte mein Forum neu ein und wollte das Bild in der mittleren Portal-Box auswechseln.Irgend etwas ist falsch gelaufen, der grüne Balken ist weg.Sieht jetzt so aus.
forum_message forum_message
Wolfgang, Ingmar und l2otbart_57 haben 4 neue Beiträge im Thema YouTube "Shorts" einbetten geschrieben.
Hallo Ingmar,wow, super und ein großes Dankeschön! Die Shorts werden so auch in der richtigen Größe angezeigt, ohne Rahmen, gut für die mobile Ansicht, denke ich...**************Der "Embed-Code" taucht nur beim Rechtsklick und "Einbettungscode kopieren" auf!Wenn man sich den Embed-Code herauskopiert...
rating rating
Jaden hat sich bedankt!
Beitrag: Keine Rückmeldungen auf Anfrage per E-Mail
%usernames% hat sich bedankt!
rating rating
Wolfgang hat sich bedankt!
Beitrag: YouTube "Shorts" einbetten
%usernames% hat sich bedankt!
rating rating
Gabriella hat sich bedankt!
Beitrag: YouTube "Shorts" einbetten
%usernames% hat sich bedankt!
forum_message forum_message
Wolfgang hat einen neuen Beitrag im Thema YouTube "Shorts" einbetten geschrieben.
Zitat von Rika1 im Beitrag #1Die Shorts (Kurzvideos) kann man nicht wie die sonstigen Videos einbetten.Vielleicht könnt Ihr das mal ändern, das man sie wie die Videos über die Iconbar einfügen kann in einen Beitrag.Hallo zusammen,vielleicht habe ich da etwas, um das Umbenennen einzusparen.Besser wär...
rating rating
Gabriella und spotter46 haben sich bedankt!
Beitrag: Facebook Videos über Video-Tag einbinden?
%usernames% haben sich bedankt!
rating rating
Gabriella und Portaljäger haben sich bedankt!
Beitrag: V6 - Kein Mail Benachrichtung bei Mitglied sperren
%usernames% haben sich bedankt!
forum_message forum_message
pasdoe, balea und Ingmar haben 4 neue Beiträge im Thema Favicon nur bei Xobor-Homepage? geschrieben.
Zitat von Ingmar im Beitrag #13Zitat von balea im Beitrag #12Bei uns wird auch das Xobor Logo bei Google angezeigt. Wir haben ein .png Foto hochgeladen. Bei .jpeg das gleicheIhr habt das Template-Element "Obere Leiste" verändert und nicht aktualisiert. So kann das nicht klappen...Servus! Ich habe da...
forum_message forum_message
Ingmar und Jaden haben 4 neue Beiträge im Thema Keine Rückmeldungen auf Anfrage per E-Mail geschrieben.
Zitat von Jaden im Beitrag #15Hallo Ingmar,dann weiß ich Bescheid, hatte mich schon gewundert, denn es ist nichts angekommen.Sorry dafür. In diesem Fall ist es besonders gemein, da die Mails irgendwo in einer Endloss-Zustellschleife hängen. Wir haben daher nicht mal eine "konnte nicht zugestellt"-Rü...
forum_message forum_message
Ludger hat einen neuen Beitrag im Thema Facebook Videos über Video-Tag einbinden? geschrieben.
auch "öffentliche" Reels lassen sich mit dem Video-Tag einbettenhttps://www.facebook.com/reel/1615823202413690so verändernhttps://www.facebook.com/watch?v=1615823202413690reel/ durchwatch?v=ersetzen
forum_message forum_message
Ingmar hat einen neuen Beitrag im Thema Grafischer Fehler unterhalb einer Infobox. geschrieben.
Zitat von Mike48 im Beitrag #5In den zweispaltigen V6 Design HPM Gaia, Zeitlos Blau hat der Aktivity Feed einen leeren Footer.Es geht dabei nicht um die Anzahl der Spalten. In diesen Design sind "abgerundete Ecken" vorgesehen. Um die Rundungen auch "unten" in der Box anzuzeigen, braucht es bisher ei...
rsummary rsummary
spotter46 und Ingmar haben 2 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
catwiesel, Wolfgang und Kipper-Spedition haben 4 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Jaden, Wolfgang und Gabriella haben 3 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Gabriella, spotter46 und Portaljäger haben 2 Beiträge bewertet (Details)
%usernames% haben sich bedankt!
Wer ist Online?
1 Mitglied und 31 Gäste sind Online
Besucher Statistiken
32 Aktive User
1 Mitglied und 31 Gäste sind Online:
Ingmar


Besucherrekord
1274 Benutzer gleichzeitig online (11.10.2019 18:19)

Besucherzähler
Heute waren 1358 Gäste und 18 Mitglieder, gestern 2215 Gäste und 22 Mitglieder online.

Statistiken
Themen 42012
Beiträge 307701
Mitglieder 12.584
Forum empfehlen