Page 1 of 1
[Erledigt] CH-Counter einbinden
Posted: Fri Mar 01, 2013 10:50 am
by HadleyB
Hallo!
Ich würde gerne den CH-Counter mittels des Plugins "Externe PHP-Anwendung" einbinden, hatte das auch schon mal geschafft, aber jetzt gerade sehe ich einfach keine Lösung. Was muss ich denn eintragen, damit das funktioniert?
Der Counter liegt hier:
http://www.hadley.de/chcounter/counter.php
Die Homepage allerdings hier:
http://www.hadley.de/cms/index.php
Danke für Eure Hilfe!
Re: CH-Counter einbinden
Posted: Fri Mar 01, 2013 10:59 am
by HadleyB
Jetzt habe ich ein erstes Ergebniss
Code: Select all
Fatal error: Uncaught exception 'ErrorException' with message 'Serendipity error: Function set_magic_quotes_runtime() is deprecated' in /web/www/hadle1/html/cms/include/compat.inc.php:119 Stack trace: #0 [internal function]: errorToExceptionHandler(8192, 'Function set_ma...', '/web/www/hadle1...', 61, Array) #1 /web/www/hadle1/html/chcounter/counter.php(61): set_magic_quotes_runtime() #2 /web/www/hadle1/html/cms/plugins/serendipity_event_externalphp/serendipity_event_externalphp.php(110): include('/web/www/hadle1...') #3 /web/www/hadle1/html/cms/plugins/serendipity_event_externalphp/serendipity_event_externalphp.php(180): serendipity_event_externalphp->show() #4 /web/www/hadle1/html/cms/include/plugin_api.inc.php(1073): serendipity_event_externalphp->event_hook('entries_header', Object(serendipity_property_bag), Array, '') #5 /web/www/hadle1/html/cms/include/functions_smarty.inc.php(554): serendipity_plugin_api::hook_event('entries_header', Array, '') #6 /web/www/hadle1/html/cms/templates_c/2k11/d8/b8/0f/d8b80f19cbb2ee9c5 in /web/www/hadle1/html/cms/include/compat.inc.php on line 119
Version:
Betrieben mit Serendipity 1.7-rc2 und PHP 5.3.21-pl2-gentoo
Re: CH-Counter einbinden
Posted: Fri Mar 01, 2013 11:35 am
by Timbalu
First of all:
Upgrade to RC3!
Then silence with @ in counter.php(Line 61): @set_magic_quotes_runtime().
Re: CH-Counter einbinden
Posted: Fri Mar 01, 2013 1:30 pm
by HadleyB
Alles erledigt! DANKE!
Jetzt wird der Script korrekt angezeigt, aber was ist das für ein Schlonz da drunter?
http://www.hadley.de/cms/pages/counter.html
Re: CH-Counter einbinden
Posted: Fri Mar 01, 2013 2:46 pm
by Timbalu
Vielleicht musst du nur mal deinen compile cache templates_c Ordner leeren oder vielleicht sogar zusätzlich das PHP error reporting runterschrauben.
Falls Plugin? (.htaccess mit) php_value error_reporting E_ALL & ~E_NOTICE
oder in der serendipity_config_local.inc.php einfach $serendipity['production'] = true; setzen
Re: CH-Counter einbinden
Posted: Sat Mar 02, 2013 1:21 pm
by HadleyB
Das Verzeichnis hatte ich gelöscht, ohne sichtbaren Erfolg, diese Meldung kam immer noch.
Eigentlich ist das Problem auch ein anderes, denn der Counter läuft jetzt gerade in einem KLOTZ und mit IFRAME einwandfrei. NUR, und jetzt kommt das NUR: Der Counter kann auch die Aufrufe jeder (Unter)-Seite anzeigen und das macht er nun aber nicht mehr, er zählt in dieser Form anscheinend immer nur die Aufrufe der INDEX, soll aber eben auch die Aufrufe der anderen Unterseiten anzeigen.
Das hat er auch schon mal gemacht, aber als ich auf die BETA installiert habe, habe ich Trottel das Plugin de- und wieder installiert, weil es nciht mehr funktioniert hatte.
Re: CH-Counter einbinden
Posted: Sat Mar 02, 2013 1:43 pm
by Timbalu

templates_c
löscht man nicht, sondern
leert es höchstens
! Da ist lebenswichtig für ein Smarty betriebenes System.
Ansonsten ist das alles ziemlich unverständlich.... Plugin == Klotz? BETA == RC?
Solange nicht klar ist
was dieser Counter eigentlich
wie veranstaltet, kann dir wohl keiner so richtig helfen. Nur herumzuraten macht da keinen Spaß...
Langer Rede, kurzer Sinn... den eigentlichen Counter bindet man wahrscheinlich auch am besten in der index.tpl ein, das auslesen seiner gesammelten Werke kann dann sicherlich ein Seitenleisten Plugin übernehmen...
Re: CH-Counter einbinden
Posted: Sat Mar 02, 2013 1:48 pm
by HadleyB
Danke für Deine Antworten, ich lasse die "counter.php" jetzt einfach oer IFRAME in einen KLOTZ laden (so war das gemeint). Die Anzahl der Unterseiten macht ja auch Google.