Beiträge: 63
Themen: 8
Registriert seit: 09.07.2008
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
Beiträge: 103
Themen: 24
Registriert seit: 27.02.2008
MyBB-Version: 1.4*
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.
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
mfg
Stalker.
Patrioten reden nur davon, dass sie für ihr Land sterben, niemals davon, dass sie für ihr Land töten.
Beiträge: 63
Themen: 8
Registriert seit: 09.07.2008
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.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
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
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 103
Themen: 24
Registriert seit: 27.02.2008
MyBB-Version: 1.4*
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.
Beiträge: 63
Themen: 8
Registriert seit: 09.07.2008
19.07.2008, 00:00
(Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2008, 00:03 von E.B..)
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.
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.
Beiträge: 438
Themen: 47
Registriert seit: 28.07.2007
19.07.2008, 05:22
(Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2008, 07:56 von Thai-Tiger.)
Gruß, Micha
=========
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Du solltest die Variable beliebig im Postbit einsetzen können. Anscheinend hast du die Variable {$seperator} aus dem Template postbit entfernt.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 63
Themen: 8
Registriert seit: 09.07.2008
Hallo,
@Michael:
Ja, die Variable war nicht vorhanden. Habe sie hinzugefügt. Aber es passiert immer noch nichts.
@Thai-Tiger:
Du nervst.
Beiträge: 438
Themen: 47
Registriert seit: 28.07.2007
E.B. schrieb:@Thai-Tiger:
Du nervst.
Ja das weiß ich, weil Du nicht lernfähig bist :-P
Gruß, Micha
=========