Hi Leute,
hätte ma ne Frage.
Hatte auf einer alten Homepaeg (ohen Typo3) den CH-Counter installiert und war damit voll und Ganz zufrieden.
Habe die Seite neu erstellt (diesesmal in Typo3) und arbeite fürs Template mit TemplaVoila..
Hat jemand hier schon erfahrungen mit ch-Counter und TV gemacht? Einfach den Counter per PHP in die Templatevorlage schreiben?
Oder über externes PHP-Script auf den einzelnen Seiten einbinden?
Vielleicht hat ja jemand Erfahrungen.
Wäre für Hilfe dankbar.
grüße dj
Hi deejayy,
ich habs jetzt nur ohne TV gemacht, aber vielleicht hifts Dir ja weiter.
Habe ein kleines PHP-Script (namens userfkt.php im fileadmin Verzeichnis) erstellt, welches die Variablen setzt und den chCounter aufruft:
<?php
if($GLOBALS['TSFE']->id==1)
$chCounter_visible = 1;
else
$chCounter_visible = 0;
$chCounter_status = 'active';
$chCounter_page_title = $GLOBALS['TSFE']->page['title'];
$content = include( '/var/www/counter/counter.php' );
?>
Dieses macht den Counter auf der Startseite (id=1) visible und sonst nicht.
Der Seitentitel wird auch übergeben.
Einbinden tu ich es mit TS folgendermaßen:
temp.cnt = PHP_SCRIPT_EXT
temp.cnt.file = fileadmin/userfkt.php
...
temp.mainTemplate {
...
subparts.counter_1 < temp.cnt
...
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
Man müsste es auch direkt in page.20 oder so einbinden können
page.20 = PHP_SCRIPT_EXT
page.20.file = fileadmin/userfkt.php
Leider wird unter der Statistik in der nächsten Zeile noch eine 1 ausgegeben. Warum weis ich noch nicht. Vielleicht ein Rückgabewert einer Funktion?
HTH
Gruß t3usr
Hi, habe gerade zu dem Problem, dass die "1" angezeigt wird, die Lösung gefunden.
In der Php-Datei muss
include( '/var/www/counter/counter.php' );
statt
$content = include( '/var/www/counter/counter.php' );
stehen.
Lg