Keine Werbung für bestimmte User - BUG, bitte HILFE

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
luPi
Mitglied
Beiträge: 37
Registriert: 21.01.2007 14:50

Keine Werbung für bestimmte User - BUG, bitte HILFE

Beitrag von luPi »


Script ist eingebaut, aber es gibt ein Problem. Bitte auf Seite 2 schauen!


Hallo,

wie kann man es einstellen, das ich einzelnen User die Werbung abstellen kann? Und zwar habe ich einen Layer eingebunden. Dieser erscheint auf der index Seite im Forum. Allen Besucher. Nun möchte ich aber den Usern bieten, das sie die Werbung abstellen können (hieße sie schicken mir eine PN und ich deaktiviere sie) nur wie ist es möglich einzelnen Usern die abzustellen? In einem Forum (coaster-park.de) klappt es nur leider möchte er mir nicht verraten wie^^

Weiß einer mehr?

Liebe Grüße
Zuletzt geändert von luPi am 12.11.2007 16:10, insgesamt 2-mal geändert.
http://www.lupiupload.de - free hosting

http://www.speedcount.de - free besucherzähler
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

geb mal die datei wo die werbung eingebaut ist... (schätze overall_header.tpl oder?) ich werd dann mal was kleines schreiben (so das du im acp bei user einstellung das aktivieren/deaktivieren kannst?)

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Füge die User in eine eigene Gruppe.

Mache dann vor der Werbe Einblendung eine Abfrage, ob die User in dieser Gruppe sind.

Wenn nicht --> Werbung.
luPi
Mitglied
Beiträge: 37
Registriert: 21.01.2007 14:50

Beitrag von luPi »

Jan500 hat geschrieben:hi

geb mal die datei wo die werbung eingebaut ist... (schätze overall_header.tpl oder?) ich werd dann mal was kleines schreiben (so das du im acp bei user einstellung das aktivieren/deaktivieren kannst?)

Jan
Kan nich dir gerne geben! Ginge das per Icq?: 340067113 das ganze ist in der overall_footer datei. Mit dem einstellen ist super. Es soll eben so sein, das es grundsätzlich bei jedem User aktiviert ist (also Werbung eingeblenden wird) jedoch Usern die ich manuell auf "deaktivieren" stelle keine Werbung sehen. Eben solange, bis ich wieder auf aktivieren stelle.

Wäre super wenn du dich meldest :)

P.S.: Alternativsweise: wie genau geht das mit den Gruppen? Ich habe keinerlei Php kenntnisse daher bitte genauer erläutern :)
http://www.lupiupload.de - free hosting

http://www.speedcount.de - free besucherzähler
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

verlink einfach mal deine tpl datei (KB:tpl_datei)

bei mir gibt es kein icq support ;)

ich bau dir kurz ne anleitung wie das geht mit dem code

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
luPi
Mitglied
Beiträge: 37
Registriert: 21.01.2007 14:50

Beitrag von luPi »

Ok, vielen dank.

Die Anleitung kannst du ja hier Posten oder per PN schicken.

Ich bedanke mich im vorraus

Hier der Link zur footer tpl http://www.phantasialand-fanpage.de/For ... footer.tpl
http://www.lupiupload.de - free hosting

http://www.speedcount.de - free besucherzähler
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

wenn ich das richtig sehe, hast du den code für den layer ad garnicht festverbaut, sondern in die beschreibung vom Forum "Treffecke" gepackt oder?

lösch dort den code (<script type="text/javascript" src="http://www.sponsorads.de/script.php?s=17305"></script>) raus und befolge diese anleitung:

http://www.jan500.org/profile_ad.txt
wenn du dabei probleme hast siehe: KB:modsfaq

du kannst die texte
$lang['Ad'] = 'Werbung';
$lang['Ad_explain'] = 'Um die Werbung zu deaktivieren, schicke bitte eine Pn an einen Admin.';

auch noch nach deinem Wunsch abändern...

jan

edit: aso... es ist nactürlich wichtig vor den Änderungen ein Backup der dateien zu machen ;)
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
luPi
Mitglied
Beiträge: 37
Registriert: 21.01.2007 14:50

Beitrag von luPi »

Hallo,

danke, ist eingebaut und funktioniert.

Jedoch wird im "Profil" (also das wo jeder user sein profil ändern kann" unter dem Punkt "Werbung" angezeigt: Aktiviert deaktiviert. Soll da nicht nur das hin, was gerade ist?
http://www.lupiupload.de - free hosting

http://www.speedcount.de - free besucherzähler
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

das kann man auch machen ...
im momentr ist ja das jeweilige makiert (man kann es aber nicht ändern)

um das anders zu machen such in der profile_add_body.tpl
nach
<tr>
<td class="row1"><span class="gen">{L_AD}:</span><br />
<span class="gensmall">{L_AD_EXPLAIN}</span></td>
<td class="row2">
<input type="radio" name="ad" value="1" {AD_YES} disabled="disabled"/>
<span class="gen">{L_AD_YES}</span>&nbsp;&nbsp;
<input type="radio" name="ad" value="0" {AD_NO} disabled="disabled"/>
<span class="gen">{L_AD_NO}</span></td>
</tr>
ersetze es mit
<tr>
<td class="row1"><span class="gen">{L_AD}:</span><br />
<span class="gensmall">{L_AD_EXPLAIN}</span></td>
<td class="row2"><span class="gen">{L_AD_YES_NO}</span></td>
</tr>
such in der usercp_register.php nach
'AD_YES' => ( $ad ) ? 'checked="checked"' : '',
'AD_NO' => ( !$ad ) ? 'checked="checked"' : '',
'L_AD' => $lang['Ad'],
'L_AD_EXPLAIN' => $lang['AD_explain'],
'L_AD_YES' => $lang['Enabled'],
'L_AD_NO' => $lang['Disabled'],
und ersetz es mit
'L_AD' => $lang['Ad'],
'L_AD_EXPLAIN' => $lang['Ad_explain'],
'L_AD_YES_NO' => ($ad)? $lang['Enabled']:$lang['Disabled'],
Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
luPi
Mitglied
Beiträge: 37
Registriert: 21.01.2007 14:50

Beitrag von luPi »

Wunderbar, klappt.

Danke!
http://www.lupiupload.de - free hosting

http://www.speedcount.de - free besucherzähler
Antworten

Zurück zu „Coding & Technik“