expCounter in Joomla einbinden

Mit freundlicher Genehmigung von im-Tal.net gibt es hier eine kleine Anleitung wie man den expCounter in Joomla einbauen kann. Diese Anleitung wurde mit Joomla 1.5.13 und dem Joomla Theme rhuk_milkyway getestet, bei anderen Versionen oder Themes kann es daher zu Abweichungen kommen.



Schritt 1: expCounter downloaden und installieren

Downloaden Sie die aktuelle expCounter Version und installieren Sie diese gemäss der Installationsanleitung. Als Zielverzeichnis für die expCounter Dateien auf dem Webspace empfiehlt sich ein Unterverzeichnis von Joomla. Wenn sich Joomla z.B. unter /httpdocs/joomla/ befindet, so sollte der expCounter im Ordner /httpdocs/joomla/expcounter/ installiert werden.



Schritt 2: expCounter in das Joomla 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 /httpdocs/joomla/ befindet, und das expCounter Verzeichnis unter /httpdocs/joomla/expcounter/ liegt.

Der expCounter kann nun in das Joomla-Template an beliebiger Stelle eingebunden werden. Wir verwenden als Beispiel das Default-Template in Joomla 1.5 (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

Öffnen Sie nun die Datei httpdocs/joomla/templates/rhuk_milkyway/index.php und suchen Sie folgende Zeile:

<jdoc:include type="modules" name="right" style="xhtml"/>

Fügen Sie nun folgenden Codeabschnitt darunter ein und passen Sie ihn ggf. an Ihre eigenen Bedürfnisse an:


<?php
$chCounter_visible = 1; //1 setzt die Sichtbarkeit auf aktiv; 0 für einen unsichtbaren Counter
$chCounter_page_title = $mainframe->getPageTitle(); //liest den Browsertitel der besuchten Seite aus
include( 'pfad zur counter.php...Beispiel: /httpdocs/joomla/expcounter/counter.php' ); //hier der absoluten Pfad zur counter.php angeben
?>

Der entsprechende Codeabschnitt in der Datei /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; //1 setzt die Sichtbarkeit auf aktiv; 0 für einen unsichtbaren Counter
$chCounter_page_title = $mainframe->getPageTitle(); //liest den Browsertitel der besuchten Seite aus
include('pfad zur counter.php...Beispiel: /httpdocs/joomla/expcounter/counter.php'); //hier der absoluten Pfad zur counter.php angeben
?>
</td>
<?php endif; ?>

Hinweis: Falls das direkte Bearbeiten der index.php wegen fehlenden Rechten nicht funktioniert, kann über das Joomla Administrationsmenü -> Erweiterungen -> Templates -> rhuk_milyway -> Bearbeiten -> HTML bearbeiten die index.php wie oben beschrieben geändert werden.

Das war es auch schon. Damit ist der expCounter eingebunden und läuft. Unter deine-seite.de/joomla/expcounter werden jetzt die Statistiken angezeigt, und unter deine-seite.de/joomla/expcounter/administration/ befindet sich die expCounter Administration.

Download & Installation

Aktuelle Version: expCounter-1.2.1.zip (~820kb)
MD5: 5be70e60dcc923e67055b4e9440decd0

Letztes Update: expCupdate-1.2-1.2.1.zip
MD5: 30edbf142459142448aa4dcba5cff392

Docs