chCounter in Joomla 1.5.xx einbinden

Hinweis: Dieser Artikel ist älter als zwei Jahre (letzte Änderung: 11. September 2008) und evtl. nicht mehr aktuell.

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.

Empfehle uns: email facebook google plus twitter

Artikel Informationen

  • Erstellt am Donnerstag, 11. September 2008 um 00:31 und abgelegt unter Sonstige mit den Tags:
  • Kommentare zu diesen Eintrag im Kommentar Feed Feed.
  • Du kannst einen Kommentar hinterlassen. Pingback ist im Augenblick nicht erlaubt.

5
Hinterlasse einen Kommentar

3 Comment threads
2 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
  Abonnieren  
neuste älteste beste Bewertung
Benachrichtige mich zu:
Tron

Juhuuuuuuuuuuuuuuuuuuuu ich hab´s danke dir Maxe
musste wirklich den ganzen Pfad mit /var/www/usw eintragen.
Danke dir nochmals.

Tron

Ich versuche schon sämtliche pfadangaben.
Aber es kommen immer wieder Fehler.
was soll ich machen?

maxe

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.

Tron

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 ?

maxe

Hast du den richtigen Pfad zum Counter angegeben?