Skip to main content
Topic: Wie kann ein Counter/Besucherzähler eingebaut werden? (Read 2719 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Wie kann ein Counter/Besucherzähler eingebaut werden?

Hallo!
Ich möchte im Forum unten im Footer einen Counter/Besucherzähler einbauen.
In meinem aktuellen SMF-Forum habe ich den per "wildem" HTML eingefügt. Das heißt, in dessen Code sind bestimmt Fehler, aber es funktioniert trotzdem alles ...
Mittlerweile hat der Counter-Anbieter/Hoster aber einige Neuerungen und Änderungen durchgeführt und neue Counter müssen ab jetzt so in eine Homepage eingebaut werden:

Oben zwischen <head> und </head> dieses einfügen:

Code: [Select]
<script language="javascript" type="text/javascript">
  var _pID = "UID-000843-0002";
</script>
<script language="text/javascript" type="text/javascript" src="http://counter.anbieter.de/counter.js"></script>

Und in den Body-Bereich dieses dort einfügen, wo der Counter erscheinen soll:

Code: [Select]
<span id="counterdata"></span>

Wie mache ich das nun aber in einem Forum, wo es kein head und body gibt? Ich habe mit meinen bescheidenen Kentnissen in der  index.template.php  schon verschiedenes probiert, aber nichts hat funktioniert.
Der Counter soll entweder unter der Credits-Zeile erscheinen und mit einem Trennstrich dazwischen rechts neben dem Wort "Credits".
ElkArte version: 1.1.8 / Theme: BeSocial / PHP 8.0

Re: Wie kann ein Counter/Besucherzähler eingebaut werden?

Reply #1

Quote from: Mrs. Chaos – Wie mache ich das nun aber in einem Forum, wo es kein head und body gibt?

Hallo!

Ich kann dir zwar nicht sagen, ob diese Codes für ElkArte wirksam sind und ob man sie in dieser Form in die index.template.php  einbauen "darf"...aber es gibt ganz sicher Abschnitte für "head" und "body" darin. Sie liegen nur an vielleicht zunächst mal ungewohnten Stellen.

"head" beginnt in meiner index.template.php  auf Zeile 125 und endet auf Zeile 208 und "body" beginnt auf Zeile 209 und endet auf Zeile 448.

Wenn der Counter in die Nähe der Credits soll, wäre wohl die "footer_section" der richtige Abschnitt dafür. Beginnt bei mir auf Zeile 408.

Re: Wie kann ein Counter/Besucherzähler eingebaut werden?

Reply #2

Hallo Ruth!

Ich habe zwar den Counter im aktuellen Forum dort in diesen Body-Bereich eingefügt, wusste jetzt aber gar nicht mehr, dass es dort und auch auf der ElkArte-index.template.php tatsächlich einen head und einen body-Bereich gibt...

Ich habe gerade versucht, den oben angezeigten Counter-Code da irgendwie einzufügen, habe dabei auch mal ein wenig was umgeändert oder weggelassen, aber danach hatte ich immer nur das hier vor mir: Eine leere Forumseite mit dem Fehlerhinweis "Template Parse Error!"  :(
Meine Kenntnisse im Code-Bearbeiten sind da leider an ihre bescheidenen Grenzen gestoßen. Ich werde aber trotzdem weiter herumprobieren.
ElkArte version: 1.1.8 / Theme: BeSocial / PHP 8.0

Re: Wie kann ein Counter/Besucherzähler eingebaut werden?

Reply #3

Grundsätzlich solltest du den Counter, genau wie beim SMF, in die index.template.php einbauen können..  Müsstest halt nur darauf achten, dass Anführungszeichen (einfache) entsprechend mit einem \ vorangestellt escaped werden.
Wo willst du den Counter denn anzeigen lassen? Unten im Footer oder mitten im Forum?

Generell mag ich das "Editieren" von den ElkArte-Dateien aber nicht, weil es beim Update immer wieder Probleme macht.
Thorsten "TE" Eurich
------------------------

 

Re: Wie kann ein Counter/Besucherzähler eingebaut werden?

Reply #4

Danke für die Antwort!
Der Counter ist mittlerweile eingebaut und erledigt seine Arbeit brav.
Ich hatte in diesem Topic auch noch mal nachgefragt und nach einigen Startschwierigkeiten hat es dann geklappt:
https://www.elkarte.net/community/index.php?topic=4662.msg33773#msg33773

Ja, mit solchen Sachen wie Anführungszeichen,  \ oder ; habe ich manchmal Probleme. Entweder füge ich davon etwas nicht ein, wenn es aber hingehört, oder es fehlt etwas davon...
ElkArte version: 1.1.8 / Theme: BeSocial / PHP 8.0