Ancipitia
danke für den hack; läuft problemlos!
Partyzentrale
hi
hab ne frage..würd die bannerrotation gern in einer portalbox angezeigt haben...
weiß aber nicht wie ich das da einbinden kann...
hat jemand hilfe für mich?
Portalsoftware: myWBB-Portal 4.0.0
Forensoftware: Burning Board 2.3.6
Maniac_81
wenn du den Code nimmst wo du im Footer einfügst sollte es eigentlich auch in der PortalBox gehen?
redi78
Hallo Leute,
gibts irgenwie eine Möglichkeit mit der Bannerrotation eine Google Adsense Leisten zwischen Beiträgen anzeigen zu lassen?
lg redi78
Partyzentrale
@maniac_81
das hab ich schon versucht. den code als portal inhalt und das dann ins layout als box aber da steht dann nnur
banner()
wenn ich den code in ne tpl schreibe gehts
Pointer
Moin Moin
Ich hab folgendes Problem.
Der Einbau an sich lief reibungslos. Allerdings lässt sich das Template phpinclude.tpl nicht verändern bzw. wenn ich die Information reinkopiere und auf Speichern klicke kommt folgende Fehlermeldung:
Zugriff nicht möglich!
Der Server ist derzeit nicht in der Lage die Anfrage zu bearbeiten. Entweder ist der Server derzeit überlastet oder wegen Wartungsarbeiten nicht verfügbar. Bitte versuchen Sie es später wieder.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 503
Alle anderen Templates oder Einstellungen kann ich einwandfrei bearbeiten und Speichern. Hat es eventuell damit was zutun, daß mein Serveranbieter das Nachladen von PHP Code aus externen Seiten per http und ftp deaktiviert hat?
Was ist die Aufgabe des Codes in der phpinclude.tpl? Ist das unbedingt wichtig für die korrekte Funktion des Hacks?
Danke für die Hilfe!
LG
Pointer
mine
Zitat: |
Original von Partyzentrale
@maniac_81
das hab ich schon versucht. den code als portal inhalt und das dann ins layout als box aber da steht dann nnur
banner()
wenn ich den code in ne tpl schreibe gehts |
Hallo!
Wie genau hast Du die tpl denn geschrieben? Ich krieg's einfach nicht hin ... Bei mir steht dann da letztlich nicht mehr als [sponsor_portalboxen_bannerrotation], sprich der Inhalt der Box
Partyzentrale
habs auch noch net gebacken bekommen.. vllt kann uns ja jemand helfen
mine
Ach so. Dein Post klang nur so, als hättest Du da eine entsprechen tpl für geschrieben, bzw. es halt hinbekommen.
Partyzentrale
naja hat den code nur in eine tpl ansich geschriben aber nicht in eine portal box bekommen... will den ja in der portalbox anzeigen lassen..
müsste ja auch gehen wenn die eine tpl in der portal box abgefragt wird
1_Operator
Ich habe die Bannerrotation in mein WBB 2.3.5 eingebaut. Alles nach Anleitung. Ausser das ich die header.tpl nicht bearbeitet habe, da ich dort keinen Eintrag brauche.
Jetzt habe ich das Problem, das nach hochladen aller Dateien und der geänderten global.php die folgende Fehlermeldung erscheint:
Parse error: syntax error, unexpected '}' in /mnt/jd1/07/715/00000012/htdocs/wbb2/global.php(214) : eval()'d code on line 137
Fatal error: Call to undefined function: banner() in /mnt/jd1/07/715/00000012/htdocs/wbb2/global.php(225) : eval()'d code on line 4
Woran liegt das?
Ich hänge die global.php mal als txt ans Posting an, damit ihr sie euch anschauen könnt.
Vielen Dank im voraus für eure Hilfe.
Edit:
Nachdem ich jetzt mal die Einträge aus der phpinclude.tpl und der footer.tpl raus genommen habe, läuft wieder alles. allerdings ohne die bannerrotation. ich bin ratlos.....
2nd Edit:
Es hat sich erledigt. Ich habe den Fehler gefunden. Jetzt läuft alles einwandfrei.
luckyman83
Habe alles laut beschreibung gemacht. Aber auf meiner startseite kommt trotz allem folgende fehlermeldung:
Parse error: syntax error, unexpected $end in /mnt/cr2/08/594/00000016/htdocs/wbb2/global.php(19

: eval()'d code on line 39
Eine Frage hab ich noch. In der header.tpl soll ich laut beschreibung nichts suchen und das hier einfügen.----> 0)>
Kappiere ich nicht!
Danke vorab für die Hilfe
andy-online
Hallo,
einwandfrei das Teil ! Wirklich Top !
Eine kurze Frage hätte ich noch:
Ich möchte gerne eine Kategorie mit reinen Textlinks haben. Wenn ich allerdings die Banner-URL einfach weg lasse, dann zeigt mir MIE ein fehlendes Bild an. Wie kann ich das am geschicktesten machen ?
greetz andy
Maniac_81
naja, textlinks musst du woanders einbauen, da dies ein Banner-Rotator ist und und kein textlink-rotator.
erstell dir im footer ne eigene tabelle und setz dort die textlinks rein.
luckyman83
Danke das man mir immer noch keine Antwort gegeben hat!
Maniac_81
Zitat: |
Original von luckyman83
Habe alles laut beschreibung gemacht. Aber auf meiner startseite kommt trotz allem folgende fehlermeldung:
Parse error: syntax error, unexpected $end in /mnt/cr2/08/594/00000016/htdocs/wbb2/global.php(19
: eval()'d code on line 39
Eine Frage hab ich noch. In der header.tpl soll ich laut beschreibung nichts suchen und das hier einfügen.----> 0)>
Kappiere ich nicht!
Danke vorab für die Hilfe |
das stimmt nicht dort steht:
header.tpl suche:
code: |
1:
2:
|
<a href="team.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_team.gif" border="0" alt="{$lang->items['LANG_GLOBAL_TEAM']}" title="{$lang->items['LANG_GLOBAL_TEAM']}" /></a> |
|
füge drunter ein:
code: |
1:
|
<if($wbbads[0] > 0)><then><a href="werbung.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_werbung.gif" border="0" alt="{$lang->items['LANG_GLOBAL_WERBUNG']}" title="{$lang->items['LANG_GLOBAL_WERBUNG']}" /></a></then></if> |
|
phpinclude.tpl:
füge ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
|
function banner($kat = "", $id = "", $auschluss = "", $target = "", $not = "")
{
global $db,$n,$wbbuserdata,$notfallbanner;
if(checkpermissions('bekommt_werbung_angezeigt'))
{
$auschlussids = explode (";", $auschluss);
if(!empty($id))
{
$result=@$db->query_first("SELECT * FROM bb".$n."_ads WHERE adid= ".$id);
if(!empty($result['adid']))
{
$db->query("UPDATE bb".$n."_ads SET views_used=views_used+1 WHERE adid=".$result['adid']);
$db->query("UPDATE bb".$n."_ads SET views=views+1 WHERE adid=".$result['adid']);
if(empty($result['code']))
{
if(!empty($target))
{
if($target == 1)
{
$target = ' target="_blank"';
}
else
{
unset($target);
}
}
else
{
if($result['target'] == 1)
{
$target = ' target="_blank"';
}
else
{
unset($target);
}
}
return "<a href=\"werbung.php?id=".$result['adid']."\"".$target."><img src=\"".$result['bannerurl']."\" alt=\"".$result['alt']."\" border=\"0\"></a>";
}
else
{
return $result['code'];
}
}
}
else
{
if(!empty($kat))
{
$kategorie = " WHERE kategorie = ".$kat;
}
$rows = $db->unbuffered_query("SELECT * FROM bb".$n."_ads".$kategorie);
$i = 1;
while($row = $db->fetch_array($rows))
{
$var++;
if(($row['views_available'] == "0" || $row['views_used'] < $row['views_available']) && ($row['klicks_available'] == "0" || $row['klicks_used'] < $row['klicks_available']) && ($row['userid'] != $wbbuserdata['userid'] || checkpermissions('bekommt_eigene_werbung_angezeigt') || $wbbuserdata['userid'] == "0"))
{
if(!array_search($row['adid'],$auschlussids))
{
$v = 0;
while($row['verhaeltnis'] > $v)
{
$anzeigen[$i] = $row['adid'];
$v++;
$i++;
}
}
}
}
if(count($anzeigen) == 1)
{
$result = $db->query_first("SELECT * FROM bb".$n."_ads WHERE adid = ".$anzeigen[1]);
if(!empty($result['adid']))
{
$db->query("UPDATE bb".$n."_ads SET views_used=views_used+1 WHERE adid=".$result['adid']);
$db->query("UPDATE bb".$n."_ads SET views=views+1 WHERE adid=".$result['adid']);
if(!empty($kat))
{
$db->unbuffered_query("UPDATE bb".$n."_ads_kat SET kat_views=kat_views+1 WHERE id='".$result['kategorie']."'",1);
}
if(empty($result['code']))
{
if($result['target'] == 1)
{
$target = ' target="_blank"';
}
return "<a href=\"werbung.php?id=".$result['adid']."\"".$target."><img src=\"".$result['bannerurl']."\" alt=\"".$result['alt']."\" border=\"0\" /></a>";
}
else
{
return $result['code'];
}
}
}
elseif(count($anzeigen) > 1)
{
mt_srand((double)microtime()*1000000);
$rand = mt_rand(1,count($anzeigen));
$result = $db->query_first("SELECT * FROM bb".$n."_ads WHERE adid = ".$anzeigen[$rand]);
if(!empty($result['adid']))
{
$db->query("UPDATE bb".$n."_ads SET views_used=views_used+1 WHERE adid=".$result['adid']);
$db->query("UPDATE bb".$n."_ads SET views=views+1 WHERE adid=".$result['adid']);
$db->unbuffered_query("UPDATE bb".$n."_ads_kat SET kat_views=kat_views+1 WHERE id='".$result['kategorie']."'",1);
if(empty($result['code']))
{
if($result['target'] == 1)
{
$target = ' target="_blank"';
}
return "<a href=\"werbung.php?id=".$result['adid']."\"".$target."><img src=\"".$result['bannerurl']."\" alt=\"".$result['alt']."\" border=\"0\" /></a>";
}
else
{
return $result['code'];
}
}
}
else
{
if($not != "1")
{
if(!empty($kat))
{
$result = $db->query_first("SELECT notfallbanner FROM bb".$n."_ads_kat WHERE id=".$kat);
if(!empty($result['notfallbanner']))
{
return $result['notfallbanner'];
}
else
{
return $notfallbanner;
}
}
else
{
return $notfallbanner;
}
}
}
}
}
}
|
|
header.tpl
oder
footer.tpl
(je nachdem wo die banner haben willst)
füge ein:
code: |
1:
|
<expression>banner()</expression> |
|
luckyman83
Eben nicht. Aber danke das du es mir nochmals hier rein gestellt ist.
Jetzt kann ich es nochmals versuchen.
Danke nochmal.
Maniac_81
Zitat: |
Original von luckyman83
Eben nicht. Aber danke das du es mir nochmals hier rein gestellt ist.
Jetzt kann ich es nochmals versuchen.
Danke nochmal. |
woher hab ichs dann? *gg*
luckyman83
so. klappt ja fast ganz gut. Hab nur ein Problem. Im Forum hab ich den Werbungsbutton drin. aber sonst nirgends wo was wo ich es bearbeiten oder sonstiges kann.