Bannerrotation v2.2.0 |
redtiger
Mitglied
Dabei seit: 16.06.05
Beiträge: 44
|
|
So ich habe nun auch mal den Hack eingebaut und soweit funktioniert dieser auch doch leider wird dem jeweiligen User keine Statistik angezeigt und die werbung.php ist für alle sichtbar womit auch alle Banner ersichtlich sind was ja nicht so sein sollte.
Auch direkt mal eine Frage die Klicks und Views kann man ja einstellen, kann man eventuell auch die Zeit einstellen?
Also Banner XY wird für 30 Tage angezeigt.
Wenn ja, wie?
|
|
23.12.07 20:38 |
E-Mail
Finden
Als Freund hinzufügen
|
|
redtiger
Mitglied
Dabei seit: 16.06.05
Beiträge: 44
|
|
Es steht ja in der Beschreibung das ein User sofern man dieses im ACP einstellt auch die Klickrate seiner Werbung sehen kann.
Es wird bei der Anleitung weder die usercp.php noch die usercp.tmp bearbeitet.
Auch ist dieses nicht in der Anleitung beschrieben und somit mal die Frage wie dieses nun umzusetzen ist.
Hoffe mal dass jemand hier helfen kann.
|
|
28.12.07 20:47 |
E-Mail
Finden
Als Freund hinzufügen
|
|
redtiger
Mitglied
Dabei seit: 16.06.05
Beiträge: 44
|
|
Hast du auch Banner eingefügt?
Hast du diesen Code:
<expression>banner()</expression>
beziehungsweise diesen Code:
<expression>banner(1)</expression>
im Forum eingebunden?
|
|
05.01.08 03:27 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Cyberstar0
Mitglied
Dabei seit: 12.02.06
Beiträge: 443
Fähigkeiten: WBB2 Fortgeschritten Herkunft: Sachsen Forenversion: 2.3
|
|
Hallo!
Vielen Lieben Dank. Der Hack funktioniert prima
Hab da aber mal ne kleine Frage.
Und zwar könnte mir einer sagen was ich machen muß damit die banner in so einer Tabelle angezeigt werden (bild)
Die sollte keine feste größe haben sondern sich dem Banner anpassen.
Ist das möglich?
Mfg
Cybi
Dateianhang: |
1.jpg (9 KB, 207 mal heruntergeladen)
|
|
|
01.03.08 03:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
LabSen
Mitglied
Dabei seit: 16.09.06
Beiträge: 136
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi; WBB Lite 2 Anfänger Forenversion: 3.0; 2.3
|
|
Kann mir jemand sagen, wo hier das Problem ist. Habe alles nach Anleitung eingebaut:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/virtual/XXX/htdocs/global.php(22
: eval()'d code on line 11
Fatal error: Call to undefined function banner() in /var/www/virtual/XXX/htdocs/global.php(230) : eval()'d code on line 12
Mehr sehe ich auf der Startseite nicht mehr
__________________ Webhosting: www.hostsen.net
Domains: www.domainsen.net
LabSen: www.labsen.net
|
|
11.06.08 20:41 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
consch
Mitglied
Dabei seit: 05.04.04
Beiträge: 159
Herkunft: Berlin Forenversion: 2.3
|
|
Schau mal bitte in die global.php und sage mal, was für ein Template jeweils in Zeile 228 und 230 aufgerufen wird. Wenn Du nicht weißt, was ich meine, dann poste bitte hier mal die entsprechenden Passagen.
__________________ Lieben Gruß, consch.
---
Der glaube an die eigene Kraft kann Berge versetzen ...
|
|
12.06.08 00:05 |
E-Mail
Finden
Als Freund hinzufügen
|
|
LabSen
Mitglied
Dabei seit: 16.09.06
Beiträge: 136
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi; WBB Lite 2 Anfänger Forenversion: 3.0; 2.3
|
|
Die Templates headinclude und footer werden aufgerufen:
headinclude:
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:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
|
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;
}
}
}
}
}
}
<meta http-equiv="Content-Type" content="text/html; charset={$lang->items['LANG_GLOBAL_ENCODING']}" />
<link rel="index" href="index.php{$SID_ARG_1ST}" />
<link rel="help" href="misc.php?action=faq{$SID_ARG_2ND}" />
<link rel="search" href="search.php{$SID_ARG_1ST}" />
<link rel="up" href="javascript:self.scrollTo(0,0);" />
<link rel="copyright" href="http://www.woltlab.de" />
$css
<table cellpadding="0" cellspacing="0" border="0" style="width:{$style['tableoutwidth']};padding-top:25px;padding-bottom:25px;" align="center">
<tr>
<td><img src="{$style['imagefolder']}/bordertopleft.gif" alt="" /></td>
<td style="background-color:#d4d0c8; width:80%;"></td>
<td><img src="{$style['imagefolder']}/bordertopright.gif" alt="" /></td>
</tr>
<tr>
<td style="background-color:#d4d0c8;"></td>
<td> |
|
footer:
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:
|
<br />
<center><form name="stylechanger" id="stylechanger" action="$style_action_url" method="get">
$style_url_fields
<select name="styleid" style="width: 130px;" onchange="document.stylechanger.submit();">
$style_options
</select>
</form></center>
<br />
<expression>banner()</expression>
<if($imprint_url != '')>
<then>
<p align="center" class="normalfont"><a href="{$imprint_url}">{$lang->items['LANG_GLOBAL_IMPRINT']}</a></p>
</then>
<else>
<if($imprint_text != '')>
<then>
<p align="center" class="normalfont"><a href="misc.php?action=imprint{$SID_ARG_2ND}">{$lang->items['LANG_GLOBAL_IMPRINT']}</a></p>
</then>
</if>
</else>
</if>
<table cellpadding="2" cellspacing="1" class="tableinborder">
<tr>
<td class="tabletitle"><span class="smallfont">Forendesign: <b>Comfort</b>, entwickelt von <a href="http://www.stylevisions.de/" target="_blank"><b>pheno</b></a> [<a href="http://www.stylevisions.de/" target="_blank"><b>StyleVisions.de</b></a>] | <a href="<a href="http://www.woltlab.de" target="_blank" style="text-decoration: none">{$lang->items['LANG_GLOBAL_COPYRIGHT']}</a></span></td>
</tr>
</table><br />
</td>
</tr>
</table>
</td>
<td style="background-color:#d4d0c8;"></td>
</tr>
<tr>
<td><img src="{$style['imagefolder']}/borderbottomleft.gif" alt="" /></td>
<td style="background-color:#d4d0c8;width:100%;"></td>
<td><img src="{$style['imagefolder']}/borderbottomright.gif" alt="" /></td>
</tr>
</table>
</td> |
|
__________________ Webhosting: www.hostsen.net
Domains: www.domainsen.net
LabSen: www.labsen.net
|
|
12.06.08 17:06 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
consch
Mitglied
Dabei seit: 05.04.04
Beiträge: 159
Herkunft: Berlin Forenversion: 2.3
|
|
Du sollst laut Anleitung den Code, den Du im Templates "headinclude" geschrieben hast ins Template "phpinclude".
Bitte mach das erstmal und nimm' es aus dem Templates "headinclude" wieder raus.
__________________ Lieben Gruß, consch.
---
Der glaube an die eigene Kraft kann Berge versetzen ...
|
|
12.06.08 22:02 |
E-Mail
Finden
Als Freund hinzufügen
|
|
PenSpinner MX
Mitglied
Dabei seit: 09.03.08
Beiträge: 219
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Habe ein Problem beim Setup...
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (): Invalid SQL: INSERT INTO bb1_groupvariables (variableid,variablename,type,defaultvalue,variablegroupid,showorder,acpmod
e) VALUES ('','a_can_otherstuff_ads','truefalse','0','22','7','2')
mysql error: Duplicate entry 'a_can_otherstuff_ads' for key 2
mysql error number: 1062
mysql version: 5.0.32-Debian_7etch5
php version: 5.2.6
Date: 26.06.2008 @ 01:23
Script: /board/acp/setup.php?step=1
Referer: http://td10.ks01.rshost.eu/board/acp/setup.php
Kann mir da jemand helfen?
__________________ WICHTIG: Stylesheet wird im Internet Explorer nicht geladen- was tun?
|
|
26.06.08 01:24 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Shinji-kun
Mitglied
Dabei seit: 11.12.06
Beiträge: 5
Forenversion: 2.3
|
|
Bei mir scheint ein Problem mit den Templates vorliegen
Statt der einzelnen Bilder (nicht Banner sondern Bilder allgemein)
schreibt der nur den alt= Text des Bildes
und als Pfad zum Bild hat er
code: |
1:
|
http://****/forum/LANG_GLOBAL_IMAGEFOLDER_PREFIXimages/kuto/minus.gif |
|
Habe selbst die original Files vom WBB hochgeladen und die temolates neu gechashed
und der fehler bleibt
|
|
30.06.08 02:12 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Shinto
Mitglied
Dabei seit: 24.09.07
Beiträge: 645
|
|
Rück mal deine Global.php aus und die Datei, welche in der global.php in zeile 228 aufgerufen wird
|
|
03.08.08 16:58 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Shinto
Mitglied
Dabei seit: 24.09.07
Beiträge: 645
|
|
Also beim gesetzten standardstyle (PlanetWhite) ist alles in Ordnung, 'nen anderen kann ich jetzt nicht einsehen.
|
|
03.08.08 17:14 |
E-Mail
Finden
Als Freund hinzufügen
|
|
dirk1992
Mitglied
Dabei seit: 24.04.08
Beiträge: 21
Forenversion: 2.3
|
|
hallo,
wie kann ich es machen, dass mein oder eine bestimmte art von Banner auf der rechte oder linke seite vom Forum angezeigt wird? hoffe ihr könnt mir helfen.
Gruß dirk
|
|
20.09.08 19:56 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
Hallo ich habe die ACP Menüpunkte nicht mer im ACP!
wie kjann ich die wieder hinzufügen muss die Banner jetzt immer über das PHPMyAdmin einfügen und das nervt nen bisschen
__________________ Europas größtes VW Golf3 Forum!! Visit Us!!!
|
|
10.10.08 11:53 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|