|
d4d4
Mitglied
Dabei seit: 06.04.05
Beiträge: 124
Herkunft: aus dem schönem Ba-Wü Forenversion: wBB 2.3.x und vBulletin 3.5.x
|
|
Zitat: |
Original von mcm
wenn ich ein werbebanner lösche kommt error! bisschen komisch mein freund! |
Bitte mal die genaue Fehlermeldung.
MfG
d4d4
|
|
19.05.05 07:35 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
mcm
Mitglied
Dabei seit: 16.01.04
Beiträge: 33
Herkunft: BaWü Forenversion: 2.3
|
|
mein problem wenn ich mein werbebanner lösche kommt das!
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.1): Invalid SQL: SELECT * FROM bb1_ads WHERE adid =
mysql error: You have an error in your SQL syntax near '' at line 1
mysql error number: 1064
mysql version: 3.23.49-log
php version: 4.3.10
Date: 19.05.2005 @ 10:44
Script: /usercp.php
Referer: http://www.*****.de/index.php
|
|
19.05.05 10:44 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
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
|
|
| |
|
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
|
|
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
|
|
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
|
|
|
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
|
|
Zitat: |
Original von Pyrogx
vorschlag eins is schon geplant
allerdings wirds dann sehr warscheinlich kostenplflichtig da eine solche funkionalität fast nur foren was bringt die recht groß sind und auch viel geld mit der werbung machen
bei kleineren foren reicht es dem admin ne PN zu schreiben
dafür wirds bei der kostenpflichtigen version dann im UCP eine möglichkeit geben unterschiedliche pakete auszuwählen (die der admin im ACP eingeben muss) und bekommt dann eine rechnung als PDF zugeschickt
nachdem das geld dann sichtbar eingegangen ist muss der admin die entsprechende bestellung dann absenden
also eigentlich fast genauso wie bei woltlab
das der hack von meiner seite aus mit dem guthabenhack zusammenarbeitet ist sehr unwarscheinlich
wenn jemand anders dafür eine kleine erweiterung schreiben will kann er das gerne tuhen |
wie schauts damit aus ???
__________________
|
|
29.05.05 00:09 |
E-Mail
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
|
|
|