chCounter downloaden und installieren
chCounter unter chcounter.org herunterladen. Im zip-Archiv chcounter.zip befindet sich im Verzeichnis chCounterx.x.x/docs die Datei install_de.txt, welche die Installation im Detail beschreibt. chCounter wie dort beschrieben installieren. Als Zielverzeichnis für die chCounter-Dateien empfehlen wir ein Unterverzeichnis von Joomla: Wenn sich Joomla unter /htpdocs/joomla/ befindet, so sollten die chCounter-Dateien nach /htpdocs/joomla/chcounter/ extrahiert werden.
chCounter im Joomla 1.5 Template einbinden
Um den Counter in Joomla einzubinden, ist es erforderlich, das verwendete Template zu bearbeiten.
Wir gehen im Folgenden davon aus, dass sich das Joomla-Hauptverzeichnis im Verzeichnis /htpdocs/joomla/ befindet, und das chCounter-Verzeichnis unter /htpdocs/joomla/chcounter/ liegt.
Der chCounter kann nun in das Joomla-Template an beliebiger Stelle eingebunden werden. Wir verwenden als Beispiel das Joomla-Default-Template (rhuk_milkyway) und binden den Counter in die rechte Spalte ein (WICHTIG: für die Anzeige muss mindestens ein anderes Modul in der rechten Spalte aktiv sein):
Die Datei httpdocs/joomla/templates/rhuk_milkyway/index.php öffnen
Jetzt die Zeile mit folgendem Inhalt suchen:
<jdoc:include type="modules" name="right" style="xhtml"/>
(WICHTIG: da wir den Counter in die rechte Spalte einbinden wollen, müssen wir auch die rechte Modulspalte im Code suchen!)
Folgenden Code unter diese Zeile einfügen:
<br />
<?php
$chCounter_visible = 1; //1 setzt die Sichtbarkeit auf aktiv
$chCounter_status = 'active'; //aktiviert die Zählung
$chCounter_page_title = $mainframe->getPageTitle(); //liest den Browsertitel der besuchten Seite aus
include( '/xxx/xxx/httpdocs/joomla/counter/counter.php' ); //hier der Pfad aus dem Administrationsmenü "Hilfe & Kontakt" -> Einbindungshilfe PHP
?>
Der Code in der /templates/rhuk_milkyway/index.php sollte nun wie folgt aussehen:
...
<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<td class="greyline"> </td>
<td width="170">
<jdoc:include type="modules" name="right" style="xhtml"/>
<br />
<?php
$chCounter_visible = 1;
$chCounter_status = 'active';
$chCounter_page_title = $mainframe->getPageTitle();
include( '/xxx/xxx/httpdocs/joomla/counter/counter.php' );
?>
</td>
<?php endif; ?>
...
Falls das direkte bearbeiten der index.php wg. fehlenden Rechten nicht funktioniert, kannst Du über das Joomla-Administrationsmenü -> Erweiterungen -> Templates -> rhuk_milyway -> Bearbeiten -> HTML bearbeiten die index.php wie oben beschrieben ändern.
Das war es auch schon. Damit ist chCounter eingebunden und läuft. Unter deine-seite.de/chcounter werden die Statistiken angezeigt, und unter deine-seite.de/chcounter/administration/ befindet sich die chCounter-Administration.
chCounter als Modul in Joomla 1.5 einbinden
Damit nicht immer im Template gearbeitet werden muss (z. B. bei einem Templatewechsel), kann der chCounter auch als Modul an sämtlichen Positionen eingebunden werden. Dazu habe wir ein kleines Modul geschrieben. Nach dem Download lässt es sich wie gewohnt installieren.
Die Parameter "pfad_zum_counter", "sichtbar/unsichtbar" und "aktiv/nicht aktiv" werden abgefragt. der Seiten-/Browsertitel ($chCounter_page_title) wird automatisch ausgelesen und für die Statistiken bereitgestellt.
Juhuuuuuuuuuuuuuuuuuuuu ich hab´s danke dir Maxe
musste wirklich den ganzen Pfad mit /var/www/usw eintragen.
Danke dir nochmals.
Ich versuche schon sämtliche pfadangaben.
Aber es kommen immer wieder Fehler.
was soll ich machen?
hier der Pfad aus dem Counter-Administrationsmenü "Hilfe & Kontakt" -> Einbindungshilfe PHP (es muss der absolute Pfad rein)
Hast du es denn auch mal ohne Modul direkt im Template versucht?
Sorry, wir können es nicht mehr testen, da wir kein Joomla mehr laufen haben.
Hallo,
bitte um Hilfe, hab das chCounter Modul für Joomla 1.5.4 installiert aber auf der Startseite kommt dieser Fehler.
Warning: include(/pfad_zum_counter/counter.php) [function.include]: failed to open stream: No such file or directory in /var/www/web47/html/bsv/modules/mod_chcounter/tmpl/default.php on line 21
Warning: include() [function.include]: Failed opening '/pfad_zum_counter/counter.php' for inclusion (include_path='.') in /var/www/web47/html/bsv/modules/mod_chcounter/tmpl/default.php on line 21
was kann das sein ?
Hast du den richtigen Pfad zum Counter angegeben?