MyBB.de Forum
Werbung zielgruppenorientiert - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Werbung zielgruppenorientiert (/thread-20747.html)

Seiten: Seiten: 1 2 3


RE: Werbung zielgruppenorientiert - chrisp - 10.10.2008

Oh, ok, du hast Recht. Smile
Habs gerade mit file_get_contents() ausprobiert. Leider gleiches Ergebnis.


RE: Werbung zielgruppenorientiert - Manuel - 10.10.2008

Kannst du mal den Inhalt eines dieser Datein posten? Dann kann ich dir evtl. eine Möglichkeit bieten, es anderst zu realisieren.


RE: Werbung zielgruppenorientiert - chrisp - 10.10.2008

In diesen Dateien soll u.a. auch HTML Code (JavaScript) enthalten sein (für Google Anzeigen im Bannerformat) bzw. auch nur ein einfaches: <img src="..">

Hilft das weiter?


RE: Werbung zielgruppenorientiert - Manuel - 10.10.2008

Wenn es reines HTML und Javascript ist, kannst du einfach neue Templates erstellen^^
Admin CP -> Templates & Styles -> Templates -> Global Templates (Expand) -> Add Template

Und da fügst du den Code ein.

Dann sieht dein PHP-Code folgendermaßen aus:
PHP-Code:
if ($forum['fid'] == "11") {
    if (
rand(110) <= 5) {
        eval(
"\$bannercode = \"".$templates->get("templatename_1_here")."\";");
    } else {
        eval(
"\$bannercode = \"".$templates->get("templatename_2_here")."\";");
    }


Und dann stimmt das mit deinem {$bannercode} - Code in dem entsprechendem Template.


RE: Werbung zielgruppenorientiert - chrisp - 11.10.2008

Habe es eben mit deinem Lösungsvorschlag versucht. Leider wieder ohne Erfolg.

Folgendes habe ich gemacht:
-Global Template hinzugefügt mit Namen temp1.
-in forumdisplay.php habe ich folgendes eingefügt: eval("\$bannercode = \"".$templates->get("temp1")."\";");
-ins header template {$bannercode} eingefügt.

Es wird allerdings wieder nichts angezeigt... Habe ich etwas falsch gemacht?


RE: Werbung zielgruppenorientiert - Manuel - 11.10.2008

Es muss in das Template forumdisplay, dann funktioniert es.


RE: Werbung zielgruppenorientiert - chrisp - 11.10.2008

Ich bin mir nicht sicher, ob ich dich richtig verstehe: Meinst du, dass ich in das Template "forumdisplay" {$bannercode} einfügen soll?
Habe ich eben versucht, funktioniert aber auch nicht. Der Banner sollte ausserdem in einer HTML Tabelle im Template "header" angezeigt werden. Gibt es denn da keine Möglichkeit?[/u]

Achja, gibt es irgendeine Möglichkeit $forum['fid'] im header Template auszugeben? Dann könnte man die Banneranzeige auch per externem Script regeln.


RE: Werbung zielgruppenorientiert - StefanT - 11.10.2008

Wo hast du denn die PHP-Zeilen eingefügt?
Im Template header kannst du $mybb->input['fid'] benutzen.


RE: Werbung zielgruppenorientiert - Manuel - 11.10.2008

1) Ja hab ich gemeint. Es MUSS funktionieren (Habs selbst getestet)


RE: Werbung zielgruppenorientiert - chrisp - 11.10.2008

@Manuel
Ich arbeite mit MyBB 1.2.9. Mit welcher Version hast du es getestet?

edit: Ich habe es gerade eben nochmal versucht. Jetzt funktioniert es. Leider bin ich mir noch nicht sicher, wie ich den Banner im header template anzeigen soll. Evtl. mit einem Layer und Javascript, das ist aber leider sehr umständlich....

@Dragon
Ich habe
PHP-Code:
eval("\$bannercode = \"".$templates->get("temp1")."\";"); 
in die forumdisplay.php eingefügt.

$mybb->input['fid']
ist nach Ausprobieren nur in forumdisplay.php definiert, wenn man allerdings einen Thread öffnet, ist es in showthread.php nicht mehr definiert. Gibt es da eine andere Variable, die die Foren ID beinhaltet?