Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Werbung-Addon
#1
Hallo,
es gibt ja diesen Werbe Addon der bei jeden 2 Beitrag Werbung einblendet oder wie man Einstellt.
Nun meine Frage, ist es möglich - dies so umzuändern (TML kann nur seeehr wenig PHP) das es nur für Gäste sichtbar ist?

Heißt das da ein Text steht:
Registrierte User sehen diese Werbeeinblendung nicht.

Oder so ähnlich.
Würde mich freuen, wenn dies einer machen könnte.
MfG
Zitieren
#2
Hallo E.B.
hier hab ich was gefunden, vlt. hilft es dir ja weiter? http://mods.mybboard.net/view/ads-after-first-post-2.0

Dieses Plugin unterstützt sogar das was du möchtest. Smile

Wie du unter jede Werbeeinblendung den Text "Registrierte User sehen diese Werbeeinblendung nicht!" einfügen kannst?
Ich habs nicht getestet, aber ab Zeile 164 steht folgendes:
PHP-Code:
// Ads after every x posts
        
if ($mybb->settings['adsafp_mode'] == "3") {
            if (
$postcounter % ($mybb->settings['adsafp_afterxposts']) == "0") {
                
$post['adsaf'] = "<div style=\"text-align:".$ads_align.";\">".stripslashes($mybb->settings['adsafp_code'])."</div>";
            }
        } 
Versuch mal folgendes:
PHP-Code:
// Ads after every x posts
        
if ($mybb->settings['adsafp_mode'] == "3") {
// Beginn:

if($mybb->user['uid'] == 0// Nur Gäste haben UserID = 0
{
        if (
$postcounter % ($mybb->settings['adsafp_afterxposts']) == "0") {
                
$post['adsaf'] = "<div style=\"text-align:".$ads_align.";\">".stripslashes($mybb->settings['adsafp_code'])."</div>";
            }
$text_if_not_registriert "<div style=\"text-align: center; color: #CC0000\">Diese Werbeinblendung wird nur unregistrierten Usern angezeigt.</div>"// Oder so ähnlich^^
}
        } 

Ich hoffe ich konnte dir helfen Smile

mfg
Stalker.
Patrioten reden nur davon, dass sie für ihr Land sterben, niemals davon, dass sie für ihr Land töten.
Zitieren
#3
Hallo,
ich versteh das nicht. Ich habe das Plugin in inc/Plugin reinkopiert, es aktiviert und dann dein Code verwendent.
Aber es zeigt mir keine Werbung an. Auch nicht wenn ich Gast oder Registrierter bin.
Dann hab ich dein Code rausgenommen - wieder zeigt er mir keine Werbung ein. Hab ich was falsch gemacht?

Ps: Habe "Soll Werbung nach Beiträgen eingeblendet werden?" Ja gewählt.
Zitieren
#4
Geh mal bitte ins Template postbit_seperator. Dort sollte sich vor dem </td> am Ende die Variable {$post['adsaf']} befinden. Ist das nicht der Fall kannst du sie selbst einfügen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#5
Hi,
also ganz wichtig ist, dass du "Ads after every x posts" ausgewählt hast. Ansonsten musst du das einfach im Quelltext die Zeilen davor, bzw. danach ändern..
Patrioten reden nur davon, dass sie für ihr Land sterben, niemals davon, dass sie für ihr Land töten.
Zitieren
#6
Hallo,
irgendwie funktioniert das immer noch nicht.
Ich habe "Ads after every x posts" gewählt und habe dann die Datei (Zeile 164) usw geändert.
Auch das {$post['adsaf']} befindet sich in postbit_seperator.

Aber es wird immer noch nicht angezeigt. Sad

EDIT: Hab meine Postbit ja komplett geändert - wo ist eigentlich die postbit_seperator in der Postbit?
Also - welcher Code ist da?
Vielleicht hab ich das raus genommen und wird deswegen nicht angezeigt.
Zitieren
#7
Wie wärs mal mit einer Suche?

https://www.mybb.de/forum/thread-19085.html

https://www.mybb.de/forum/showthread.php?tid=6540
https://www.mybb.de/forum/showthread.php?tid=2530
https://www.mybb.de/forum/showthread.php?tid=4763
https://www.mybb.de/forum/showthread.php?tid=2702
Gruß, Micha
=========
Zitieren
#8
Du solltest die Variable beliebig im Postbit einsetzen können. Anscheinend hast du die Variable {$seperator} aus dem Template postbit entfernt.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#9
Hallo,

@Michael:
Ja, die Variable war nicht vorhanden. Habe sie hinzugefügt. Aber es passiert immer noch nichts.

@Thai-Tiger:
Du nervst.
Zitieren
#10
E.B. schrieb:@Thai-Tiger:
Du nervst.
Ja das weiß ich, weil Du nicht lernfähig bist :-P
Gruß, Micha
=========
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Danke Addon Erstellung sportwettentalk 2 2.124 16.03.2011, 10:23
Letzter Beitrag: assojan
  News addon BartM 2 1.858 28.01.2011, 10:04
Letzter Beitrag: BartM
  Danke addon sportwettentalk 10 4.112 26.01.2011, 22:33
Letzter Beitrag: thebod
  Gruppenbilder AddOn Naddel811 6 3.248 07.10.2009, 10:35
Letzter Beitrag: Naddel811
  Addon myquestion vs. "Guests" atmospheric railway 1 1.655 18.05.2009, 23:58
Letzter Beitrag: Michael