Codebeispiel - Eigene Werbung unter jedem dritten Beitrag

Eigene Werbung unter jedem dritten Beitrag

In diesem Tutorial wird gezeigt, wie man eine eigene Werbung unter jedem dritten Beitrag anzeigen kann.



Hinweise zum eigenen Template:
Sie legen mit der Veränderung eines Template-Elements eine Kopie an, welche sich nicht automatisch aktualisieren kann und bei der von Vielen eine Aktualisierung auch nicht erwünscht wäre.
Das Verändern der kursiv geschriebenen Template-Elemente wird von uns ausdrücklich nicht empfohlen und es wird keine Kompatibilität garantiert.
Auch mussten sie diese Hinweise zunächst bestätigen, bis sie auch dieses Template-Element bearbeiten konnten.
Prüfen Sie daher bitte gerade bei solchen Template-Elementen vorher selbst nach, ob es am eigenen Template liegen kann.
Bei den regulären Template-Elementen (ohne extra Warnhinweis/kursiv geschrieben) garantieren wir ihnen eine Kompatibilität zu späteren Updates - auch hier fließen ggf. Neuerungen jedoch aufgrund der angelegten Kopie nicht von selbst mit ein.


Hinweise zur eigenen Werbung:
Eigene Werbung ist nur in Foren mit mindestens dem Profi-Tarif erlaubt




Schritt 1 - Richtige Stelle im Template suchen


Da wir die Werbung immer nach einem Beitrag anzeigen wollen, muss der Code im Element Thread-Flat am Ende der Message-Schleife eingefügt werden. Am einfachsten suchen wir daher im Template nach \"{{message.end}}\".

Bild - Message.end


Standard-Template


Beispiel: Standard-Template
Die Grafik zeigt die entsprechende Codestelle im Standard-Template




Schritt 2 - Code nach jedem dritten Beitrag einfügen



Zunächst brauchen wir eine Zählvariable, damit wir später wissen, wie viele Beiträge gerade angezeigt werden.
Dazu definieren wir ganz oben im Template die Variable mcount:
1. Zeile des Template-Elements Thread-Flat:

1
 
{{mcounter.startint}}0{{mcounter.end}}
 



Innerhalb der Schleife machen wir nun folgendes:
Wir zählen für jede angezeigte Nachricht mcounter = mcounter+1;
Dann können wir überpüfen, ob mcounter durch 3 teilbar ist. Dies geschieht mit der Funktion Modulo (%):

Folgende Zeilen inkrementiert zunächst unsern Beitragszähler und belegt die Variable {{curmod}} mit dem Ergebnis von {{mcounter }}%3. Ist {{mcounter}} = 3,6,9 usw. ist das Ergebnis dieser Operation 0 (da kein Rest übrig ist, wenn 3/3 geteilt wird)
{{curmod.startint}}{{mcounter}}%3{{curmod.end}}

Mit dieser Variablen können wir nun bestimmen, wann die Werbung angezeigt wird:
{{curmod==false.start}}Code für die Werbung{{curmod==false.end}}

Erklärung: Curmod ist immer 0 (false), wenn {{mcounter }} durch 3 teilbar ist. Die Werbung erscheint daher unter jedem dritten Beitrag


Bild - Codebeispiel


Beispiel Code

Login
Activity Feed
rating rating
Franz-Jupp und l2otbart_57 haben sich bedankt!
Beitrag: Plugin: [vzmsg] - Liste der Beiträge
%usernames% haben sich bedankt!
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Plugin: [vzmsg] - Liste der Beiträge
%usernames% hat sich bedankt!
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% hat sich bedankt!
rating rating
michaelschiller hat sich bedankt!
Beitrag: Xobor APP bald für jedes Forum - Jetzt die APP hier Beta testen
%usernames% hat sich bedankt!
rating rating
michaelschiller hat sich bedankt!
Beitrag: Xobor APP bald für jedes Forum - Jetzt die APP hier Beta testen
%usernames% hat sich bedankt!
forum_message forum_message
michaelschiller hat einen neuen Beitrag im Thema Xobor APP bald für jedes Forum - Jetzt die APP hier Beta testen geschrieben.
Gibts schon einen Zeitplan?
forum_message forum_message
l2otbart_57 hat einen neuen Beitrag im Thema Kommentare in Plugins geschrieben.
Zitat von Mike48 im Beitrag #5Selbst verständlich kann man einen Kommentar beantworten. Über den gleichen Weg wie es die kommentirenden auch machen. mittlerweile glaube ich die Ursache gefunden zu haben, warum ich nicht kommentieren konnte. Voraussetzung ist, das Plugin im entsprechenden Forum auc...
forum_message forum_message
l2otbart_57 und Mike48 haben 3 neue Beiträge im Thema Plugin: [vzmsg] - Liste der Beiträge geschrieben.
ah - danke Mike,das habe ich tatsächlich nicht beachtet. ... dann habe ich in nächster Zeit ja einiges zu tun, um auch die anderen Plugins zu korrigieren
forum_topic forum_topic
l2otbart_57 hat das Thema Plugin: [vzmsg] - Liste der Beiträge erstellt
möchte hier eine erste Version eines neuen Plugins vorstellen.Aufgabe des Pluginsbeim Aufruf der Themenansicht, werden ein paar wichtige Daten der Beiträge eingelesen• nr des Posts• msgid des Posts• Autor des Posts• user_id des Autors• Titel des Posts• Datum des Postsdiese Daten werden kompakt am En...
rating rating
%usernames% hat sich bedankt!
rating rating
Gabriella hat sich bedankt!
Beitrag: Top & Flop - Generation 2.0
%usernames% hat sich bedankt!
forum_message forum_message
Franz-Jupp und 6 weitere haben 14 neue Beiträge im Thema Neu eingefügtes Smilie wird im Beitrag nicht angezeigt geschrieben.
Ein Hoch auf alle "alten" DOSianer und BASIC-Bastler, gegenüber Mike48 waren meine Anfänge ja Hightech, RADIO SHACK TANDY TRS80 ab 1982
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% hat sich bedankt!
rating rating
Franz-Jupp und 1 weitere haben sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% haben sich bedankt!
rating rating
%usernames% hat sich bedankt!
forum_message forum_message
Mike48 hat einen neuen Beitrag im Thema Top & Flop - Generation 2.0 geschrieben.
Das Plugin ist jetzt für alle Templates einschließlich Mobil fertig. Das Update ist für Foren mit vielen Einträgen von Foren-, Themen- und Alben-id's vorteilhaft. Es gibt Listen mit denen man die id's rückverfolgen kann zu den Foren, Themen und Alben. Weitere Listen sind eine - Forenliste mit id, Eb...
forum_message forum_message
Olaf und 2 weitere haben 8 neue Beiträge im Thema Kommentare in Plugins geschrieben.
Zitat von Mike48 im Beitrag #12Für meine Plugins und die Plugins die ich noch als einziger aktiver Admin im FoX pflege fällt der Suppurt in nicht all zu langer Zukunft auch aus. Ich werde im Juni 76 und meine Restlaufzeit wird immer weniger, und gefühlt sogar noch mit zunehmeder Geschwindigkeit.Das ...
rating rating
Rika1 und 1 weitere haben sich bedankt!
Beitrag: Neu eingefügtes Smilie wird im Beitrag nicht angezeigt
%usernames% haben sich bedankt!
forum_message forum_message
Franz-Jupp und 1 weitere haben 2 neue Beiträge im Thema Countdown Timer - Erstelle einen Countdown und bestimme wer ihn sieht geschrieben.
Und funktioniert bestens, inklusive Smiley aus der Iconbar [[File:Screenshot_20240424-165102_Chrome.jpg|none|fullsize]]
rating rating
Franz-Jupp und 1 weitere haben sich bedankt!
Beitrag: Countdown Timer - Erstelle einen Countdown und bestimme wer ihn sieht
%usernames% haben sich bedankt!
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% hat sich bedankt!
rating rating
Franz-Jupp und 1 weitere haben sich bedankt!
Beitrag: Neu eingefügtes Smilie wird im Beitrag nicht angezeigt
%usernames% haben sich bedankt!
rating rating
%usernames% hat sich bedankt!
rating rating
Ingmar hat sich bedankt!
Beitrag: Kein SSL Zertifikat mehr
%usernames% hat sich bedankt!
forum_topic forum_topic
sikookis hat das Thema Foren-Chat besitzt keine Hisorie erstellt
Wenn ich den Foren-Chat öffne, ist er ´jungfräulich´- nämlich leer.Hilfreich wäre, wenn er die Konversationen der letzte 1 - 2 Minuten zeigen würde.Geht das irgendwie?LGsikookis Board 779879
forum_message forum_message
Angelo und 1 weitere haben 2 neue Beiträge im Thema Kein SSL Zertifikat mehr geschrieben.
mache ich :-)
rating rating
Remember MJ und 2 weitere haben sich bedankt!
Beitrag: Plugin und ein Danke!
%usernames% haben sich bedankt!
rating rating
Remember MJ und 2 weitere haben sich bedankt!
Beitrag: Plugin und ein Danke!
%usernames% haben sich bedankt!
forum_topic forum_topic
Hallo,heute hab ich nach langer Zeit ein neues Smilie eingefügt, wie ich es immer machte in der Iconbar.In der Smilie-Übersicht steht das auch brav drin.Aber wenn man es in einen Beitrag einfügt erscheint statt dem Smilie der Codename in den eckigen Klammern.Alle anderen Smilies die schon lange da s...
forum_topic forum_topic
Angelo hat das Thema Kein SSL Zertifikat mehr erstellt
Hallo, bei meinem Forum ist offenbar das SSL Zertifikat abgelaufenViele Grüße Angelo
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Bildergalerie - Link "Bild-Einstellungen"
%usernames% hat sich bedankt!
forum_message forum_message
Ingmar und 1 weitere haben 2 neue Beiträge im Thema Bildergalerie - Link "Bild-Einstellungen" geschrieben.
Zitat von Franz-Jupp im Beitrag #1Ich könnte mir vorstellen, dass statt "Bild-Einstellungen" besser z.B. "Infos bearbeiten/löschen" passt.Ich bin geneigt dir zuzustimmen, würde das aber nach 13 Jahren eher nicht mehr ändern. Das Gaia wird von neuen Foren nur noch selten genutzt und die "alteingesess...
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Bildergalerie - Link "Bild-Einstellungen"
%usernames% hat sich bedankt!
forum_topic forum_topic
Franz-Jupp hat das Thema Bildergalerie - Link "Bild-Einstellungen" erstellt
Immer wieder stolpern neue Mitglieder in der Bildergalerie über den Link "Bild-Einstellungen" oberhalb des geöffneten Bildes.Allein vom Text her kommt eigentlich Niemand auf die Idee, dahinter die Möglichkeiten zu finden, das Bild zu löschen oder Titel bzw. Beschreibung (Begleittext) zu bearbeiten.[...
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% hat sich bedankt!
rating rating
Mike48 und 1 weitere haben sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% haben sich bedankt!
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% hat sich bedankt!
rating rating
Franz-Jupp hat sich bedankt!
Beitrag: Kommentare in Plugins
%usernames% hat sich bedankt!
rating rating
%usernames% hat sich bedankt!
forum_topic forum_topic
Mike48 hat das Thema Kommentare in Plugins erstellt
Zitat von Elvenar-Fan-Forum im Beitrag #1Da mein nun folgender Kommentar, unter den Plugins, bei vielen Bereitsteller untergehen würde, da so ziemlich auch alle auf das Support-Forum hier her verweisen, tue ich es nun hier. Das hat folgenden Grund:Neue Kommentare im Plugin werden leider nicht den Pl...
forum_message forum_message
Mike48 hat einen neuen Beitrag im Thema Kommentare in Plugins geschrieben.
Zitat von l2otbart_57 im Beitrag #7... wollte schon mal in meinem Plugin mit einem Kommentar antworten, aber da habe ich keine Möglichkeit gefunden.Wenn man auch möchte, kann man auf dem Weg keinen Kontakt mit Interessierten aufnehmen :-(Selbst verständlich kann man einen Kommentar beantworten. Übe...
rsummary rsummary
Franz-Jupp und 2 weitere haben 5 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Ludger und 1 weitere haben 2 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Franz-Jupp und 1 weitere haben 3 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Franz-Jupp und 3 weitere haben 5 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
rsummary rsummary
Remember MJ und 2 weitere haben 2 Beiträge bewertet (Details)
%usernames% haben sich bedankt!
rsummary rsummary
Franz-Jupp und 3 weitere haben 5 Beiträge bewertet (Details)
%usernames% hat sich bedankt!
Wer ist Online?
1 Mitglied und 76 Gäste sind Online
Besucher Statistiken
77 Aktive User
1 Mitglied und 76 Gäste sind Online:
Ingmar


Besucherrekord
1274 Benutzer gleichzeitig online (11.10.2019 18:19)

Besucherzähler
Heute waren 3633 Gäste und 26 Mitglieder, gestern 4863 Gäste und 28 Mitglieder online.

Statistiken
Themen 41376
Beiträge 302005
Mitglieder 12.381
Forum empfehlen