PyroGX
Mitglied
Dabei seit: 17.01.04
Beiträge: 936
Herkunft: Wuppertal
Themenstarter
|
|
Zitat: |
Original von mcm
Script: /usercp.php
|
da scheitn ein einbaufehler vorzuliegen da man im usercp keine banner löschen kann
um von der v2.0 auf die v2.1 upzudaten ladet bitte alle im order forum vorhandenen dateien hoch, cached sie (normale templates importieren und cachen und acp-templates einfach cachen) und sucht im template phpinclude.tpl:
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:
|
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']);
$db->unbuffered_query("UPDATE bb".$n."_options SET value=value+1 WHERE varname='bannerviewsgesamt'",1);
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=\"ads.php?gotoid=".$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')))
{
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[0]);
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."_options SET value=value+1 WHERE varname='bannerviewsgesamt'",1);
if(empty($result['code']))
{
if($result['target'] == 1)
{
$target = ' target="_blank"';
}
return "<a href=\"ads.php?gotoid=".$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."_options SET value=value+1 WHERE varname='bannerviewsgesamt'",1);
if(empty($result['code']))
{
if($result['target'] == 1)
{
$target = ' target="_blank"';
}
return "<a href=\"ads.php?gotoid=".$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;
}
}
}
}
}
} |
|
und ersetzt es mit:
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:
|
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']);
$db->unbuffered_query("UPDATE bb".$n."_options SET value=value+1 WHERE varname='bannerviewsgesamt'",1);
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=\"ads.php?gotoid=".$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')))
{
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']);
$db->unbuffered_query("UPDATE bb".$n."_options SET value=value+1 WHERE varname='bannerviewsgesamt'",1);
if(empty($result['code']))
{
if($result['target'] == 1)
{
$target = ' target="_blank"';
}
return "<a href=\"ads.php?gotoid=".$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."_options SET value=value+1 WHERE varname='bannerviewsgesamt'",1);
if(empty($result['code']))
{
if($result['target'] == 1)
{
$target = ' target="_blank"';
}
return "<a href=\"ads.php?gotoid=".$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;
}
}
}
}
}
} |
|
nun habt ihr die v2.1
ihr müsst KEINE setup.php datei ausführen
__________________
"A programmer is just a tool which converts caffeine into code"
"Eine Raucherzone im Restaurant ist wie ein Pissbereich im Pool."
Supportanfragen per PN werden komplett ignoriert und nicht beantwortet!!!
|
|
19.05.05 12:58 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Tänzer
Mitglied
Dabei seit: 18.10.04
Beiträge: 182
Forenversion: 3.0; 2.3
|
|
Zitat: |
Original von Pyrogx
Zitat: |
Original von luis-x
geht es auch mit dem wbb 2.1 ? |
Zitat: |
Original von Tänzer
Frage:
Hab das Original von jakob2002 auf einem wBB 2.2.1
geht die Version auch mit nem wBB 2.2.1`?
mfg |
das habe ich bisher nicht getestet
da die version von jakob mit dem2.1 und dem 2.2lief sollte es auch gehen
wäre super wenn ihr mal nen testboard installiert und esdort eben testet
offiziell wird aber nur das 2.3 in der neusten version unterstützt
|
Habe es eingebaut und es Funktioniert mit mit der Neuinstallierung!
vielen dank
|
|
19.05.05 20:20 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
scoopy
Mitglied
Dabei seit: 17.01.04
Beiträge: 48
Forenversion: 2.3.0
|
|
wie bekomme ich den link ins acp-menü?
tabellen sind da....mit dem hack "acp-menü bearbeiten" seh ich auch das der link da ist....aber im acp selbst seh ich ihn nicht....
wie fügt man den (oder einen link) in das acp-menü ein?
|
|
19.05.05 20:24 |
E-Mail
Finden
Als Freund hinzufügen
|
|
rap4fame
Mitglied
Dabei seit: 06.04.05
Beiträge: 263
Herkunft: Hauenstein Forenversion: 2.3
|
|
Was sind die Änderungen von 2.0 auf 2.1? Wo ist der Notfallbanner? Wann wird der angezeigt?
|
|
19.05.05 21:01 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Sammy71
Mitglied
Dabei seit: 16.01.04
Beiträge: 57
|
|
Zitat: |
Original von Pyrogx
Zitat: |
Original von Sammy71
habe das teil eingebaut und wenn ich den code:
<expression>banner('kategorie','bannerid')</expression>
|
hast du bei der bannerid eine zahl eingetragen oder wirklich das wort "bannerid" |
das komische is wenn ich den code --> <expression>banner()</expression> eintrage - dann geht alles
|
|
20.05.05 08:55 |
E-Mail
Finden
Als Freund hinzufügen
|
|
luis-x
Patrick Star 4 EVER
Dabei seit: 17.08.04
Beiträge: 633
Fähigkeiten: WBB2 Profi Herkunft: Hamburg Forenversion: 2.3; 2.2
|
|
also irgendwie wird bei mir wenn ich
<expression>banner()</expression>
eingeb gar nichts angezeigt....
__________________
|
|
20.05.05 13:22 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
luis-x
Patrick Star 4 EVER
Dabei seit: 17.08.04
Beiträge: 633
Fähigkeiten: WBB2 Profi Herkunft: Hamburg Forenversion: 2.3; 2.2
|
|
ja das wundert mich ja im usercp seh ich meine banner auch alle !!
__________________
|
|
20.05.05 13:41 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
nAsH
Alternativ Mitglied
Dabei seit: 16.01.04
Beiträge: 386
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten
|
|
Zitat: |
Original von Pyrogx
@alle anderen
habt ihr noch vorschläge für neue versionen? |
japp...
User können selbtsständig Bannerviews buchen (ACP Einstellungen wieviel Views, Klicks etc gebucht werden können & Banneranzahl)
sollte wenn möglich mit dem Guthabenhack (von Lasall) zusammenarbeiten. auch hier ACP Einstellungen wieviel Views, Klicks etc kosten.
nAsH
|
|
20.05.05 16:54 |
WWW
Finden
Als Freund hinzufügen
|
|
Del Piero
Mitglied
Dabei seit: 18.01.04
Beiträge: 403
Herkunft: Werdenberg/CH Forenversion: Wbb 2
|
|
Also ich würde denn hack super finden nur habe ich das problem das ich im ACP die links zum administratieren nicht angezeigt bekomme. Habe denn hacks chon 3x versucht einzubauen immer mit dem gleichen ergebnis. Ich gebe dem Admin die Rechte, cache die ACP Templates doch es funktioniert nie. Würde mich über Hilfe freuen
__________________ www.3hoster.de
|
|
21.05.05 17:18 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Kuron
Mitglied
Dabei seit: 17.03.05
Beiträge: 63
|
|
guck mal bei benutzergruppen -> admin -> admin rechte
da ganz unten steht irgendwo was mit bannern, da "JA" wählen, neu einloggen und es sollte da sein ^^
|
|
21.05.05 19:35 |
Finden
Als Freund hinzufügen
|
|
Del Piero
Mitglied
Dabei seit: 18.01.04
Beiträge: 403
Herkunft: Werdenberg/CH Forenversion: Wbb 2
|
|
Geht nicht habe ihn mir auch mal von Install-Center einbauen lassen und bei denen ist genau das gleiche Problem
__________________ www.3hoster.de
|
|
21.05.05 21:17 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
Hi zusammen
wenn ich in meinem Header diesen code eingebe
<expression>banner("", "4", "", "", "")</expression>
um den Banner 4 ständig anzuzeigen bekomme ich folgende fehlermeldung
Parse error: parse error in /home/www/web79/html/global.php(223) : eval()'d code on line 30
woran liegt das???
__________________ Europas größtes VW Golf3 Forum!! Visit Us!!!
|
|
23.05.05 10:53 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|