Ads for wBB 2.1 (by jakob2002) |
Ste
Mitglied
Dabei seit: 16.01.04
Beiträge: 483
Herkunft: Bolzano (I) Forenversion: 2.3
|
|
sorry habe es gerade nur aus dem kopf gemacht
ich meinte den code
code: |
1:
2:
|
<expression>wbbads()</expression> |
|
wenn dann das board geht, hast du vermutlich den obrigen code in die falsche phpinclude eingefügt, schau mal ob bei deinem style eine dabei ist
|
|
21.01.05 15:49 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Ste
Mitglied
Dabei seit: 16.01.04
Beiträge: 483
Herkunft: Bolzano (I) Forenversion: 2.3
|
|
komisch, das ding ist echt unkompliziert, nur die statistik im profil funktioniert beim 2.3 halt nicht.
steht im template phpinclude wirklich nur der code? normalerweise ist die datei auch leern?
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
//start wbbads
function wbbads() {
global $db,$n;
$max=$db->query_first("SELECT COUNT(adid) FROM bb".$n."_ads WHERE views_used<views_available");
mt_srand((double)microtime()*1000000);
$rand=mt_rand(0,$max[0]-1);
$result=$db->query_first("SELECT * FROM bb".$n."_ads WHERE views_used<views_available LIMIT ".$rand.",1");
if(!empty($result['adid'])) {
$db->query("UPDATE bb".$n."_ads SET views_used=views_used+1 WHERE adid=".$result['adid']);
return "<a href=\"ads.php?gotoid=".$result['adid']."\" target=\"_blank\"><img src=\"".$result['bannerurl']."\" alt=\"".$result['alt']."\" border=\"0\"></a>";
}
}
//end wbbads |
|
Datenbankstruktur ok?
|
|
21.01.05 16:00 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
RTG Board
Mitglied
Dabei seit: 28.12.04
Beiträge: 25
|
|
ja steht nur dieser Code drinne und dan klappt das nicht mehr!! Jetzt frage mich aber nicht was da los ist ich bin absoluter frischling auf diesem Gebiet
Habe ne 2.1.5 version im acp kann ich den Banner eingeben bearbeiten und alles andere kann im profil meine einstellungen sehen aber ich habene leere ads.php und kann diesen code nicht einfügen
|
|
21.01.05 16:10 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ste
Mitglied
Dabei seit: 16.01.04
Beiträge: 483
Herkunft: Bolzano (I) Forenversion: 2.3
|
|
die ads.php sollte auf keinen fall leer sein..... das ist doch das herzstück von dem ganzen
|
|
21.01.05 16:14 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
RTG Board
Mitglied
Dabei seit: 28.12.04
Beiträge: 25
|
|
die ads.php ist auch nicht leer die phpinclude ist leer
das passiert wenn ich den Banner anzeigen lasen will im footer!!!
Fatal error: Call to undefined function: wbbads() in /home/www/htdocs/normanbecker.de/wbb2/global.php(152) : eval()'d code on line 6
bloß wenn ich sie über den explorer aufrufe zeigt er mir nichts an!!
|
|
21.01.05 16:18 |
E-Mail
Finden
Als Freund hinzufügen
|
|
CSchulle
Mitglied
Dabei seit: 16.01.04
Beiträge: 91
Forenversion: vB 3.0.7 | WBB 2.3.3
|
|
Das sollte schon im Template PHPINCLUDE stehen, sonst funktioniert der Hack auch nicht
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
//start wbbads
function wbbads() {
global $db,$n;
$max=$db->query_first("SELECT COUNT(adid) FROM bb".$n."_ads WHERE views_used<views_available");
mt_srand((double)microtime()*1000000);
$rand=mt_rand(0,$max[0]-1);
$result=$db->query_first("SELECT * FROM bb".$n."_ads WHERE views_used<views_available LIMIT ".$rand.",1");
if(!empty($result['adid'])) {
$db->query("UPDATE bb".$n."_ads SET views_used=views_used+1 WHERE adid=".$result['adid']);
return "<a href=\"ads.php?gotoid=".$result['adid']."\" target=\"_blank\"><img src=\"".$result['bannerurl']."\" alt=\"".$result['alt']."\" border=\"0\"></a>";
}
}
//end wbbads |
|
Alternativ wenn es nicht geht, schau mal in Deine global.php im Root Verzeichnis ob folgender Code durch einen Hack zerschossen ist
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
/** templates & style **/
$phpinclude = wbb_trim($tpl->get("phpinclude"));
if ($phpinclude != '') {
$phpinclude = str_replace('\\"', '"', $phpinclude);
$phpinclude = str_replace('\\\\', '\\', $phpinclude);
eval($phpinclude);
} |
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von CSchulle: 22.01.05 10:52.
|
|
22.01.05 10:48 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Brösel
Mitglied
Dabei seit: 27.04.04
Beiträge: 124
Herkunft: Graz Forenversion: -
|
|
Kann sich bitte jemand dranmachen dass, das Ganze auch für das 2.3 funzt.
Den wie ich sehe gefällt dieser Hack neben mir recht vielen. Aber anscheinend funzt die Statistik im Profil nicht.
Wär kuwl wenn sich da jemand dahinter setzt.
Ich danke schon jetzt.
MfG Brösel
|
|
22.01.05 19:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
chrobry
Mitglied
Dabei seit: 20.06.04
Beiträge: 5
|
|
Ahhhhhhhhhhhhhhhhhh, da war es versteckt.
Jep, unter Admin war im ganzen Wirwar die Funktion zum Freischalten und jetzt gibt es im ACP ein Menü Bannerscript.
LOL, da wird man aber auch bekloppt bei. Sollte man eventuell in der Readme Datei beim Download einfügen, das sich die Funktion ziemlich in der Mitte versteckt und man ganz schön suchen muss.
Gut gut, dann beschäftige ich mich heute abend mal damit und schaue, ob das mit den Bannern auch funzt.
Aber soweit funktioniert es anscheinend mit 2.3.0 vorerst.
Bin mal gespannt
Danke nochmals.
|
|
02.02.05 17:21 |
E-Mail
Finden
Als Freund hinzufügen
|
|
chrobry
Mitglied
Dabei seit: 20.06.04
Beiträge: 5
|
|
Prima, funktioniert jetzt alles.
Ich hätte da aber mal einen Vorschlag. Hoffe der Coder des Programms liest das hier.
Der Banner ist richtig klasse, was aber ein bisschen blöd ist, wenn man nicht nur einen oder zwei Banner hat, ist das die Banner nur Wechseln, wenn man im Forum rumklickt.
Was ich postiv finden würde wäre, wenn der Banner automatisch nach einer eingestellten zeit wechselt auf den nächsten. Beispiel, mann ist inaktiv im Forum aber der Rotator wechselt alle 10 Sekunden (empfehlung wäre selbst eine Zeit einzustellen) auf den nächsten Banner. Quasi wie ein animiertes GIF Bild.
Wäre das machbar ? Vorallem fällt das auch Gästen dann mehr auf, dass nicht nur ein Banner dort oben ist (oder wo der banner auch eingesetzt wird), sondern mehrere. Wenn man mehrere hat, ist es ja nicht so, dass die Leute aus Neugier dann permanent auf Start klicken um zu sehen welche Banner da alles sind. Vorallem für echte Werbekunden, ist das eine Leistung die besser und Atraktiver ist weil die Wahrscheinlichkeit, das der Partnerbanner dann auch von allen Gästen gesehen wird, größer ist als wenn es so ist wie im Moment.
Ich wäre echt Dankbar, wenn es diese Funktion geben würde.
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von chrobry: 04.02.05 20:14.
|
|
04.02.05 20:12 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ste
Mitglied
Dabei seit: 16.01.04
Beiträge: 483
Herkunft: Bolzano (I) Forenversion: 2.3
|
|
schau doch mal, wann der coder das letze mal was geschrieben hat....
Eine Notlösung zu deinem Problem, wäre wohl eine automatische Aktualisierung
|
|
07.02.05 00:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
ich habe das problem das, das banner nirgends angezeigt wird ansonsten funktioniert bei meinem WBB2.30 alles einwandfrei(im ACP banner einfügen usw.)
ich kann mir einfach nicht erklären was ich falsch gemacht habe.kann mir da jemand helfen?
|
|
09.02.05 00:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Icebreaker3108
Mitglied
Dabei seit: 19.01.04
Beiträge: 96
Forenversion: 2.1.3
|
|
Ich habe es auch so für das WBB 2.3 gemacht und im ACP ist auch die Option (Banner hinzufügen usw), aber mehr is auch net. Die Bannerstatistik habe ich getrost weggelasen, und den Code habe ich in der Header.tpl eingefügt, aber nix is...HILFE
|
|
27.02.05 16:19 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Ste
Mitglied
Dabei seit: 16.01.04
Beiträge: 483
Herkunft: Bolzano (I) Forenversion: 2.3
|
|
Zitat: |
Original von oculus
hab eine frage:was heisst im tut
4. Mithilfe der Datei acp_tpl.php (im wBB-Archiv im Ordner extras zu finden) die ACP-Templates neu cachen
was heisst hier in demfall "mithilfe"
und wenn ich auf template bearbeiten gehe dann sehe ich das template
"phpinclude"
nicht
und wo genau in der datei muss ich dann dne code eintragen am anfang oder an das ende?
mfg
oculus
achja und woohin genau muss ich die datein(usercp_wbbads.tpl und usercp_wbbads_viewbit.tpl) aus dem ordner templates hinkopieren?
soll ich uim hautporder eienn neuen ordner names templates erstellen und ie dahinein kopieren oder? |
die acp_tpl.php findest du im wbb2 installations archiv, im ordner extras, einfach ins den ordner /acp kopieren und ausführen, damit werden dann die acp templates gecached
die dateien mit der endung .tpl in den templates ordner kopieren und dann im acp templates importieren und cachen.
die datei phpinclude muss unter templates barbeiten im standard templatepack vorhanden sein, und diese müsste leer sein
|
|
28.02.05 16:41 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
oculus
Mitglied
Dabei seit: 25.02.05
Beiträge: 16
Forenversion: wbb2.3pl1
|
|
gut anke dir das habe ich soweit
nun soll ich "<expression>wbbads()</expression>"
so kann ich dsas reinsetzen das steht überall kann ich das auch in die phpinclude datei einfügen??
danch soll ich die datei iusercp.tbl bearbeiten wo finde ich die?
|
|
28.02.05 17:40 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|