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
forum_message forum_message
spotter46 und Gemshorn haben 2 neue Beiträge im Thema Posteingang leeren geschrieben.
Zitat von Gemshorn im Beitrag #3Edit: In meinem Forum (V6) gibt es diese Möglichkeit anscheinend nicht.Müsste in V6 eigentlich so gehen wie in V3 in der Mobilansicht [[File:Screenshot_20250222-090551_Chrome.jpg|none|auto]][[File:Screenshot_20250222-090631_Chrome.jpg|none|auto]]Edit:Damit nicht zu vi...
forum_message forum_message
BeNew und quiclic haben 2 neue Beiträge im Thema Hat sich seit heute irgendetwas zum Thema Werbeanzeigen verändert? geschrieben.
Zitat von spotter46 im Beitrag #11Zitat von BeNew im Beitrag #9So geht es auf jeden Fall nicht, für die Hiandyleute ist das ein verständlicher Grund unser Forum nicht mehr zu benutzen.Meine Beobachtung/Meinung ist jetzt betimmt nicht repräsentativ, mag auch sein, dass ich mich irre, aber vielleicht ...
rating rating
Gemshorn hat sich bedankt!
Beitrag: Posteingang leeren
%usernames% hat sich bedankt!
forum_message forum_message
spotter46, Ingmar und Johannes haben 4 neue Beiträge im Thema "Geheime" Kommentare werden den Admins trotz fehlender Rechte angezeigt geschrieben.
Ich habe ja schon geschrieben in #3, dass ich nicht ganz zu Ende gedacht hatte.Was ich technisch aber immer noch nicht nachvollziehen kann, dass die Kommentare für die "ausgeschlossenen" Admins beim öffnen eines Bildes nicht angezeigt werden, aber in der Liste der letzten Kommentare doch.
rating rating
%usernames% hat sich bedankt!
forum_message forum_message
Johannes und spotter46 haben 2 neue Beiträge im Thema Frage zu den Preisen geschrieben.
In der Administration wird immer der korrekte Preis angezeigt. Auf unserer Homepage verweisen wir auf die Staffelpreise in der Fußnote.Wir können für kleine Foren nicht die gleichen Preise machen wie für Foren mit Tausend Mitgliedern. Das wäre für beide Seiten nicht fair.
forum_topic forum_topic
CuSF hat das Thema Frage zu den Preisen erstellt
Hallo,ich habe mal eine Verständnisfrage.Auf der xobor Seite wird der Basistarif mit 6,95€ angegeben und der Profitarif mit -ab- 13,90€.Wir nutzen derzeit den Basis Tarif für 6,95€. Ich habe jetzt mit dem Gedanken gespielt upzugraden. In meiner Administration wird für den Profitarif aber 28,90€ verl...
forum_topic forum_topic
Manchmal kann es nötig sein, dass nur eine bestimmte Zahl von Admins die Bildkommentare sehen können, zum Beispiel bei Wettbewerben.Dafür gibt's bei uns zwei Gruppen für Admins.Die Rechte im Wettbewerbsalbum sind so gesetzt, dass ein Teil der Admins die Kommentare nicht lesen kann.Wenn ein entsprech...
forum_message forum_message
spotter46 hat einen neuen Beitrag im Thema Posteingang leeren geschrieben.
Zitat von Gemshorn im Beitrag #1Es haben sich inzwischen 200 Seiten an PN bei mir angesammelt. kann man das alles irgendwie in Bausch und Bogen löschen?Kann man.Am Ende der Listen Posteingang bzw. Postausgang Klick auf Alle auswählen und dann neben der Anzeige "Abgehakte löschen" auf los.[[File:Sc...
rating rating
spotter46 hat sich bedankt!
Beitrag: Posteingang leeren
%usernames% hat sich bedankt!
forum_topic forum_topic
Gemshorn hat das Thema Posteingang leeren erstellt
Es haben sich inzwischen 200 Seiten an PN bei mir angesammelt. kann man das alles irgendwie in Bausch und Bogen löschen?
forum_message forum_message
old-smokey und Ingmar haben 2 neue Beiträge im Thema nächste Seite bei neuen Beiträgen geschrieben.
Zitat von Ingmar im Beitrag #2Hast du schon probiert ob der "Zähler neu berechnen" Knopf unter Admin-Einstellungen Abhilfe schafft?Hatte ich nicht und aktuell passt es auch von selbst wieder. Wenn weitere neue Beiträge (manchmal erst nach 5-6) hinzukommen, stimmt die Seitenanzeige von selbst wieder....
forum_message forum_message
Ingmar, spotter46 und CuSF haben 3 neue Beiträge im Thema Hat sich seit heute irgendetwas zum Thema Werbeanzeigen verändert? geschrieben.
Zitat von CuSF im Beitrag #10Wir nutzen auch den Basistarif und bei uns wurde bisher zu 100% nur Eigenwerbung eingeblendet. Dies an 2 Stellen oben und unten im Forum. Der eigentliche Hinweis ist, dass diese Werbung aber -immer- vorhanden ist, egal wie oft die Seite aufgerufen wirdWenn ihr die Varian...
rating rating
Ingmar und spotter46 haben sich bedankt!
Beitrag: V4 Bild anhängen - "äöü" im filename
%usernames% haben sich bedankt!
forum_message forum_message
Ingmar und l2otbart_57 haben 4 neue Beiträge im Thema Einlogversuchenschlagen Fehl geschrieben.
Wenn ich das richtig sehe hat das Input-Feld nicht die korrekte ID, wenn das Xobor Captcha aktiv ist.Bei mir hat das aber keine Auswirkungen auf den Login - lediglich die Onsubmit-Prüfung, ob das Captcha ausgefüllt ist funktioniert so nicht.
forum_message forum_message
l2otbart_57 hat einen neuen Beitrag im Thema V4 Bild anhängen - "äöü" im filename geschrieben.
Zitat von l2otbart_57 im Beitrag #1denke, so müsste es sich reproduzieren lassen: ich wähle 2 Dateien aus und lade sie hochdann füge ich sie einDenke, wenn man 4 statt 2 Dateien mit Umlauten hochlädt und in den Beitrag einfügt, wird der Effekt deutlicher. [ [File:ic_file1_äöü_ß_ÄÖÜ.png|none|fullsiz...
forum_topic forum_topic
Benjaminbe hat das Thema Einlogversuchenschlagen Fehl erstellt
Hallo,ich kann mich gerade im Forum nicht einloggen. Ich trage Usernamen und Passwort ein sowie die Anti Spam Abfrage, doch bei Drücken des Anmeldebuttons passiert gar nicht - auch keine Fehlermeldung. Von daher kann ich auch auf ein Bildschirmfoto verzichten. Das Ganze funktioniert mit zwei von mei...
forum_message forum_message
BeNew, Ingmar und Johannes haben 7 neue Beiträge im Thema Hat sich seit heute irgendetwas zum Thema Werbeanzeigen verändert? geschrieben.
Ok, danke Ingmar, für die bezugnehmende und ausführliche Antwort.Ich muss mich dann mal besprechen, was wir machen werden. So geht es auf jeden Fall nicht, für die Handyleute ist das ein verständlicher Grund unser Forum nicht mehr zu benutzen.
forum_message forum_message
Ingmar und Schattenherz haben 3 neue Beiträge im Thema Forum zerschossen 2.0 geschrieben.
Der Fehler wurde mittlerweile behoben. Es ist jetzt wieder das aktuelle Gaia Template mit der "Winter"-Vorlage aktiv. Ihr es gerne wieder nach Bedarf anpassen.
rating rating
Hanshard hat sich bedankt!
Beitrag: GästeZähler defekt ?
%usernames% hat sich bedankt!
forum_topic forum_topic
old-smokey hat das Thema nächste Seite bei neuen Beiträgen erstellt
@Ingmar Vermutlich gab es dazu schon mal ein Thema ich fand aber nichts.Sporadisch werden neue Beiträge zwar unter Neueste Ereignisse gelistet und man kann diese durch Anwahl auch aufrufen. Hat man dieses Forum aber mit altem Stand noch als Tab offen und aktuallisiert es, wird die neue Seite mit den...
forum_topic forum_topic
l2otbart_57 hat das Thema V4 Bild anhängen - "äöü" im filename erstellt
V4 Bild anhängen - "äöü" im filenameim V4 versuche ich mich gerade an einem Script, um die hochgeladenen Dateien alle mit einem Click in den Beitrag einzufügen (ähnlich wie im V6)Jetzt gibt es ein Problem mit Umlauten im Dateinamen.denke, so müsste es sich reproduzieren lassen: ich wähle 2 Dateien ...
rating rating
%usernames% hat sich bedankt!
forum_message forum_message
Johannes hat einen neuen Beitrag im Thema Hat sich seit heute irgendetwas zum Thema Werbeanzeigen verändert? geschrieben.
Wenn Sie ein werbefreies Forum wünschen, finden Sie unter Admin - Premium den Profi Tarif. Damit haben sie nicht nur ein werbefreies Forum, sondern unterstützen uns auch. Denn die Werbung in den werbefinanzierten Foren deckt bei weitem nicht die Kosten.Wir passen regelmäßig die Art und Häufigkeit de...
forum_topic forum_topic
Mein Frage steht eigentlich schon im Thementext.Meine Handy-User beklagen, dass die Werbung seit heute extrem groß angezeigt wird. Woran kann das liegen?
Wer ist Online?
4 Mitglieder und 155 Gäste sind Online
Besucher Statistiken
159 Aktive User
4 Mitglieder und 155 Gäste sind Online:
spotter46, Johannes, Hanshard, nobody


Besucherrekord
1274 Benutzer gleichzeitig online (11.10.2019 18:19)

Besucherzähler
Heute waren 1533 Gäste und 12 Mitglieder, gestern 2481 Gäste und 24 Mitglieder online.

Statistiken
Themen 41808
Beiträge 306110
Mitglieder 12.503
Forum empfehlen