Sodele, nu hab ich mir mal den ChCounter angesehen und nach einigen Versuchen hab ich's hinbekommen, dass man ihn recht einfach über die Theme-Dateien zur integrierten Anzeige bewegen kann.
Alle Angaben beruhen auf dem mx-default-Theme, dürften jedoch recht einfach auch auf ein anderes Theme übertragbar sein.
1. Anpassung der theme.htmlWir suchen uns die Zeile:
<?php
<div class="footmsg">{FOOTMESSAGE}<br>{VIEWBENCH}</div>
?>
und ändern sie durch Einbau einer zusätzlichen "Ersetzungskennung" so ab:
<?php
<div class="footmsg">{FOOTMESSAGE}<br></div>
{CHCOUNTER}
<div class="footmsg"><br>{VIEWBENCH}</div>
?>
2. Anpassung der functions.phpWie suchen uns die
function theme_define_placeholders und fügen am Ende
vor der Zeile:
<?php
return $part;
?>
diese Zeile ein:
<?php
$part[] = array("{CHCOUNTER}", mx_ChCounter());
?>
Jetzt gehen wir ganz ans Ende der
funktion.php und fügen
nach der letzten
} das hier ein:
<?php
function mx_ChCounter() {
$chCounter_visible = 1;
$chCounter_status = 'active';
$chCounter_force_new_db_connection = FALSE;
include( 'Pfad_zum_Counter/counter.php' );
return $chC_counter_output;
}
?>
Den Pfad zum Counter erhaltet ihr in der Onlinehilfe eures Counters, wenn ihr Links auf PHP klickt:
http ://www.DeineURL.de/Verzeichnis_des_Counters/administration/index.php?cat=help&sub=php
3. Anpassung der counter.php des ChCountersSo, damit die Ausgabe des Counters jetzt auch wirklich innerhalb des Themes erscheint, sind noch zwei Änderungen an der
counter.php notwendig:
Zunächst fügen wir am Anfang (
nach der Zeile
//timer();) dies ein:
<?php
global $chC_counter_output;
?>
Dann suchen wir uns diese Zeile (ziemlich am Ende):
<?php
print $chC_counter_output;
?>
und kommentieren die print-Anweisung einfach aus:
<?php
// print $chC_counter_output;
?>
Und das war's auch schon.

Ansehen könnt ihr Euch das auf
http://joergk.jo.ohost.de/.
Wie ihr Euch die Template-Datei ändert, brauch ich wohl nicht zu erklären ... soviel HTML-Kenntnisse setz ich mal einfach voraus.

EDIT: Tippfehler korrigiert.
