JavaScript-Code (IVW) in die PHP-Seiten einbauen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Sebastian061075
Mitglied
Beiträge: 4
Registriert: 24.02.2005 07:59

JavaScript-Code (IVW) in die PHP-Seiten einbauen

Beitrag von Sebastian061075 »

Hallo,

ich habe schon mit Hilfe der Suche versucht mein Problem zu lösen, habe damit aber kein großen Erfolg. Ich bin allerdings etwas unerfahren in soetwas.

Ich versuche ledinglich in mein phpBB-Forum 2.0.12 ein IVW-Pixel einzubauen. Das heisst ich versuche es über JavaScript aufzurufen. Leider finde ich keine gute Stelle und es so einzubauen, damit es fehlerfei aufgerufen wird und es auch bei jeden Seitenaufruf gezählt wird.

Muss ich da an den Templates editiern (was schlecht ist, da ich 10 Templates hab) oder gib es eine bessere Stelle.

Gruß Sebastian
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Wie sieht denn der Code des Pixels aus? Um es auf jeder Seite anzeigen zu lassen wäre die overall_header.tpl (Kopf) oder overall_footer.tpl (Fuss) ideal
Benutzeravatar
Sebastian061075
Mitglied
Beiträge: 4
Registriert: 24.02.2005 07:59

Beitrag von Sebastian061075 »

Hallo,

einmal habe ich den statischen Pixel:

Code: Alles auswählen

<script language="JavaScript">
<!--
var IVW="http://nordclic.ivwbox.de/cgi-bin/ivw/CP/forum;xx";
document.write("<img src=\""+IVW+"?r="+escape(document.referrer)+"\"
width=\"1\" height=\"1\" name=\"ivwboxpixel\" />"); // -->
</script>
<noscript>
<img width="1" height="1"
src="http://nordclic.ivwbox.de/cgi-bin/ivw/CP/forum;xx" name="ivwboxpixel"
/>
</noscript>
Und einmal habe ich den dynamischen Pixel:

Code: Alles auswählen

<? include("${_SERVER['DOCUMENT_ROOT']}/global/glo_code_writeIVW.php"); ?>
Hab schon versucht den in die index.php oder viewtopic.php zu bekommen, bin dabei allerdings nicht besonders geschickt.

Ich hab ne Gallery, da war das ganz einfach. Da gab es ne Vorlage, in der ich den PHP-Code einfach reingeschmissen hab und schon lief das ganze.

Gruß Sebastian
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Sebastian061075 hat geschrieben:

Code: Alles auswählen

<? include("${_SERVER['DOCUMENT_ROOT']}/global/glo_code_writeIVW.php"); ?>
Hab schon versucht den in die index.php oder viewtopic.php zu bekommen, bin dabei allerdings nicht besonders geschickt.
Du sollst das wie bereits gesagt in das overall_header.tpl einbauen wenn möglich nur den String der das Script erzeugt.....

Im übrigen zeugt dein Einbindungscode von mangelnden Grundkenntnissen...
Man schreibt weder Variablen in Strings noch ist include(); eine Funktion

Code: Alles auswählen

<? include $_SERVER['DOCUMENT_ROOT']."/global/glo_code_writeIVW.php"; ?>
Benutzeravatar
Sebastian061075
Mitglied
Beiträge: 4
Registriert: 24.02.2005 07:59

Beitrag von Sebastian061075 »

Blutgerinsel hat geschrieben:
Du sollst das wie bereits gesagt in das overall_header.tpl einbauen wenn möglich nur den String der das Script erzeugt.....
Wie? einfach den Code ohne irgendetwas in die Datei?
Blutgerinsel hat geschrieben: Im übrigen zeugt dein Einbindungscode von mangelnden Grundkenntnissen...
Man schreibt weder Variablen in Strings noch ist include(); eine Funktion

Code: Alles auswählen

<? include $_SERVER['DOCUMENT_ROOT']."/global/glo_code_writeIVW.php"; ?>
MANGELNDEN GRUNDKENNTNISSEN??!!
Hörmal, in aller Freundlichkeit: Ich hab nen PHP-Buch mit 1524 Seiten und ich bin auf Seite 34 (ganz oben)!
Das ist nicht Mangelhaft, das ist SEHR Mangelhaft ... oder bessergesagt, ich hab keine Ahnung wie so ne komplexe Seite aufgebaut ist. ;)

Ich bin allerdings für jede Hilfe dankbar, naja und ein bissel angewiesen.

Ich versuche also jetzt den Code in die overall_header.tpl -Datei zu bekommen.

Gruß&Dank Sebastian
Benutzeravatar
Sebastian061075
Mitglied
Beiträge: 4
Registriert: 24.02.2005 07:59

Beitrag von Sebastian061075 »

Code: Alles auswählen

include $_SERVER['DOCUMENT_ROOT']."/global/glo_code_writeIVW.php";
wenn ich den Code in dieser Form einbinde, wird er als TEXT in der PHP-Seite ausgegeben.

Code: Alles auswählen

<? include $_SERVER['DOCUMENT_ROOT']."/global/glo_code_writeIVW.php"; ?>
wenn ich den Code in dieser Form einbinde, wird der Code nur im Quelltext angezeigt, aber nicht umgesetzt. Also im Quelltext steht dann: <? include $_SERVER['DOCUMENT_ROOT']."/global/glo_code_writeIVW.php"; ?>

Was nun nach meinen mangelnen Grundkenntnissen daran liegt, das das Template nur per php eingelesen wird und nicht über den php-Phaser läuft.

Ratlos
Sebastian
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

wenn möglich nur den String der das Script erzeugt.....
Sagen wir so was macht dieses Script. Das einfachste und beste ist mit dem Template zu arbeiten....D.h. das was die Datei ermittelt das Funktion zurückgeben und das Ergebnis an eine Template Var übergeben....

Alles Andere macht keinen sinn
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Oder du setzt den Code so wie er ist in die page_header.php/page_tail.php
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Leuchte hat geschrieben:Oder du setzt den Code so wie er ist in die page_header.php/page_tail.php
Dann machen Templates keinen Sinn mehr :wink:
Antworten

Zurück zu „Coding & Technik“