Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 06:46:42 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155521 Posts in 21712 Topics by 7736 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: 1 2 3 [4] 5 6 ... 9   Go Down
Print
Author Topic: ChCounter als WB Modul  (Read 17996 times)
albatros

Offline Offline

Posts: 674


WWW
« Reply #75 on: July 25, 2009, 06:47:05 PM »

Ich hab dieses "Sicherheitsloch" beim Original ausprobiert - ist schon schockierend.  shocked

Hallo Gottfried,

da Du Dich mit der Lücke wohl ausführlicher befasst hast, schreib doch mal, ob das Problem auch bei vorgeschalteter .htaccess für das Backend (des Originals) weiter besteht. Vielen Dank!

Gruß

Uwe
Logged
xray
Guest
« Reply #76 on: July 25, 2009, 09:44:27 PM »

Ich hab dieses "Sicherheitsloch" beim Original ausprobiert - ist schon schockierend.  shocked

Hallo Gottfried,

da Du Dich mit der Lücke wohl ausführlicher befasst hast, schreib doch mal, ob das Problem auch bei vorgeschalteter .htaccess für das Backend (des Originals) weiter besteht. Vielen Dank!

Gruß

Uwe
Hi,

sorry wenn ich mich hier mal dazwischen klemme Wink

Eine .htaccess Datei behebt diese Sicherheitslücke nicht. Das Problem ist eine nicht abgesicherte Variable bzw. Eingabe beim Login in den Administrationsbere ich des Counters.

Ich will keine Werbung machen, aber beheben kann man das entweder selbst oder durch den Patch bzw. einen Wechsel auf den Fork expCounter.

Gruss,
Volker
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #77 on: July 25, 2009, 09:58:02 PM »

Hallo Volker,

das Patch ist im Modul drin. Im Moment baue ich den expCounter als Modul um. Ich habe eben vom Programmierer eine E-Mail erhalten

Quote
Ausschliesslich der expCounter 1.x wird kompatibel zu bestehenden chCounter Installationen sein. Innerhalb dieser Versionierung werde ich hauptsächlich Fehler beheben und den Counter updaten. Quasi aufarbeiten was die letzten 2,5 Jahre liegen geblieben ist.

Ab Version 2.0 wird sich die Datenbankstruktur ändern, so dass hier keine Kompatibilität mehr zum chCounter gegeben sein wird. Ich plane ebenfalls eine Migration zur Objektorientierung.

Ich hoffe, dmait sind alle Klarheiten beseitigt und wünschen dem Programmierer Volker Latainski viel Erfolg, woran ich natürlich keinen Zweifel habe.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
xray
Guest
« Reply #78 on: July 25, 2009, 10:14:00 PM »

Na dann spendier ich dem guten jetzt mal ein Bier Wink
Logged
albatros

Offline Offline

Posts: 674


WWW
« Reply #79 on: July 25, 2009, 10:14:10 PM »

Volker und Dietmar,

danke für die Infos. Und an Dich Volker vielen Dank für den Patch und die Weiterentwicklung des Counters!

Gruß

Uwe

Edit: und Dir Dietmar schon jetzt vielen Dank für die Modulumsetzung!
Logged
xray
Guest
« Reply #80 on: July 25, 2009, 10:28:40 PM »

Volker und Dietmar,

danke für die Infos. Und an Dich Volker vielen Dank für den Patch und die Weiterentwicklung des Counters!

Gruß

Uwe

Edit: und Dir Dietmar schon jetzt vielen Dank für die Modulumsetzung!

Kein Problem gern geschehen.

Aber der Dank geht eher an Dietmar. Immerhin macht er das Modul und denkt
auch an die Sicherheit. Freu mich schon darauf das zu verlinken  cool


Daher reich ich den Pokal mal einfach weiter  grin


Gruss,
Volker

Logged
albatros

Offline Offline

Posts: 674


WWW
« Reply #81 on: July 25, 2009, 11:20:27 PM »

Verdient habt Ihr es zweifellos beide! Ich war übrigens gerade mal so frei in zwei Joomla-Foren auf Deinen Patch und die Weiterentwicklung aufmerksam zu machen. Ich hoffe, das ist nicht nur im Sinnen der CHCounter-Nutzer, sondern auch in Deinem.

Gruß

Uwe
Logged
gottfried

Offline Offline

Posts: 980


« Reply #82 on: July 27, 2009, 07:58:28 AM »

Hallo Albatros !
Ich hab ja das Original verändert (ähnlich wb)  ohne .htaccess. Insofern habe ich kein Problem mehr,
hoffe ich.

 smiley

Hab aber ein neues Problem. wie mach ich das, daß der chcounter robots ignoriert. Die Stelle kenn ich schon, weiß aber nicht was ich hineinschreiben soll. Fast alle seitenaufrufe sind durch robots. Ich find nicht.

 huh
« Last Edit: July 27, 2009, 08:18:54 AM by gottfried » Logged
albatros

Offline Offline

Posts: 674


WWW
« Reply #83 on: July 27, 2009, 08:54:23 AM »

Hallo Gottfried,

vielen Dank für Deine Antwort. Ich habe als schnelle Lösung Volkers Patch genutzt, werde aber wohl demnächst umsteigen.

Wenn ich Dein Anliegen richtig verstehe, sollen die Bots nicht ignoriert werden, sondern es der Counter soll sicherer zwischen Besuchern und Bots unterscheiden. Helfen kann ich Dir in dem Punkt leider nicht. Aber (Fluch der guten Tat! grin), vielleicht Volker.

Gruß

Uwe
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #84 on: July 27, 2009, 09:26:09 AM »

Unter Einstellungen gibt es einen Menupunkt wo man die Bots ausschalten kann, dass diese nicht mitgezählt werden. ExpCounter ist jetzt auch soweit als WB Modul fertig. Muss nur noch getestet werden, wegen Installation usw.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
WebBird
Guest
« Reply #85 on: July 27, 2009, 09:48:33 AM »

Mal doof gefragt, wenn man jetzt von CHCounter auf expCounter umsteigt, behält man dann die Stats? Und später, beim Update auf 2.x, werden die dann übernommen? (Wenn doch die DB-Struktur nicht mehr kompatibel ist.) Man möchte ja nicht gern jahrelang gehortete Stats verlieren...
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #86 on: July 27, 2009, 10:00:27 AM »

Hallo

hier gibt es eine Antwort auf der Homepage des Forkers:
http://www.expblog.net/expcounter/chcounter_zu_expcounter.html

Gruss

erpe
Logged

Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #87 on: July 27, 2009, 10:01:53 AM »

Hi,

Quote
Ausschliesslich der expCounter 1.x wird kompatibel zu bestehenden chCounter Installationen sein. Innerhalb dieser Versionierung werden hauptsächlich Fehler behoben um den Counter upzudaten. Quasi aufarbeiten was die letzten 2,5 Jahre liegen geblieben ist.

Ab Version 2.0 wird sich die Datenbankstruktur ändern, so dass hier keine Kompatibilität mehr zum chCounter gegeben sein wird. Ich plane ebenfalls eine Migration zur Objektorientierung.

Wir werden sehen was dann sich machen lässt. Vielleicht kann sich Volker überwinden ein upgrade zu programmieren.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
WebBird
Guest
« Reply #88 on: July 27, 2009, 10:02:47 AM »

Danke.
Logged
gottfried

Offline Offline

Posts: 980


« Reply #89 on: July 27, 2009, 02:05:17 PM »

Hallo Albatros !

Also - bei mir gehts um das Original, nicht das WB Modul, aber so groß ist der Unterschied ja nicht.

Hab zwar ein paar Häckchen gesetzt u.s.w - aber im Grund interessieren mich robots und bots und user agents und sonst was nicht, sondern eigentlich vor allem echte Besucher, die die Seite anschauen, sonst bringt doch der Zähler nix, oder?  huh
Ja - ich weiß eben nicht, ob diese ganzen robots,bots,agents jetzt mit als Besucher angezeigt werden oder nicht.
Also will ich die erst mal loswerden. Der Templategenerator gibt da nicht direkt Hinweise drauf.  undecided
Auf jeden Fall sieht man, daß robots und bots und useragents sehr rührig sind, aber sonst fast keiner die Seite (des Kunstvereins) besucht hat. Oder etwa doch ?  shocked
Ich beobachte das jetzt mal. Aber so richtig dokumentiert fand ich bein chcounter eigentlich nicht viel.
Im Grund nix. Man find höchstens ... diese Seite ist gerade in Arbeit, wenn man nach einer php Einbindung sucht.  grin
Aber vielleicht find ich noch was.   grin

Natürlich will ich keinesfalls rumnörgeln und find es gut, daß der (exp)counter grad wieder lebendig wird.   grin
find es ebenso Klasse, daß man im WB Forum immer den Tip findet, wie es weitergeht. Ist mein Lieblingsforum!

 grin
« Last Edit: July 27, 2009, 02:21:22 PM by gottfried » Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #90 on: July 27, 2009, 07:21:42 PM »

Hallo,

ich weis jetzt zu wievielten mal ich diesen Link schicke. Anleitung und Hilfe für Chcounter

http://www.competa-online.de/ocs/stats/chCounter2.3/README_de.html

Dietmar
Logged

We are human beings - and nobody is perfect at all.
gottfried

Offline Offline

Posts: 980


« Reply #91 on: July 27, 2009, 07:38:58 PM »

Steht auf der Seite vorher. Im Grund hab ich ihn jetzt soweit, wie ich will. Aber er bietet anscheinend viele Möglichkeiten von Einstellungen, die nicht dokumentiert sind.

Danke für die Unterstützung !  grin
Logged
maverik

Offline Offline

Posts: 1568



WWW
« Reply #92 on: July 27, 2009, 09:11:03 PM »

Quote
von Einstellungen, die nicht dokumentiert sind.

learning by doing  grin
Logged

Signatur wird geladen...
gottfried

Offline Offline

Posts: 980


« Reply #93 on: July 28, 2009, 10:48:34 AM »

Learning by doing - da können die einfachsten Sachen gleich zum wochenfüllenden Forschungsprojekt werden.  grin
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #94 on: July 28, 2009, 01:29:44 PM »

Ist nicht richtig. Die Einstellungen sind sehr übersichtlich.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #95 on: July 28, 2009, 08:01:35 PM »

Hallo Dietmar.
Ich wollte einmal fragen, ob man den unteren HTML Code nicht besser in eine HTT Datei auslagern könnte - ähnlich wie anyNews HTT Files (phpLib).

Was hältst Du davon?

Gruß,
Stefek


Wobei das erstellte Template in dem ChCounter Templateordner reingesetzt werden muss. Ich habe da ein Snippet erstellt, zum einfachen einbinden ins TEmplate als Funktionsaufruf. In dieser Funktion ist ein kleines Template erhalten, Welches sich später bestimmt über eine Settings definieren lässt.

Code:
<?php
///////

$chCounter_template =<<<TEMPLATE
        <table class="chcTable">
            <tr>
                <td colspan="2" class="chcHeaderRow">
                    Besucherstatistik
                </td>
            </tr>
            <tr>
            <td class="chcLeftRow">{L_TOTAL_VISITORS}</td>
            <td class="chcRightRow">{V_TOTAL_VISITORS}</td>
        </tr>
        <tr>
            <td class="chcLeftRowAlt">{L_VISITORS_TODAY}</td>
            <td class="chcRightRowAlt">{V_VISITORS_TODAY}</td>
        </tr>
        <tr>
            <td class="chcLeftRow">{L_VISITORS_YESTERDAY}</td>
            <td class="chcRightRow">{V_VISITORS_YESTERDAY}</td>
        </tr>
            <tr>
                <td colspan="2" class="chcHeaderRow">
                    Seitenstatistik
                </td>
            </tr>
        <tr>
          <td class="chcLeftRow">{L_TOTAL_PAGE_VIEWS}</td>
          <td class="chcRightRow">{V_TOTAL_PAGE_VIEWS}</td>
        </tr>
        <tr>
          <td class="chcLeftRowAlt">{L_PAGE_VIEWS_THIS_PAGE}</td>
          <td class="chcRightRowAlt">{V_PAGE_VIEWS_THIS_PAGE}</td>
        </tr>
            <tr>
                <td colspan="2" class="chcHeaderRow">
                    Online
                </td>
            </tr>
        <tr>
            <td class="chcLeftRowAlt">{L_VISITORS_CURRENTLY_ONLINE}</td>
            <td class="chcRightRowAlt"><a rel="nofollow" href="{V_COUNTER_URL}/stats/online_users.php" onclick="window.open('{V_COUNTER_URL}/stats/online_users.php','online_users','width=700,height=350,screenX=0,screenY=0,resizable=yes,scrollbars=yes'); return false;" target="online_users">{V_VISITORS_CURRENTLY_ONLINE}</a></td>
        </tr>
        <tr>
            <td colspan="2" style="text-align:center; padding-top: 4px;">
                <a href="http://chcounter.org/" target="_blank">
                <img src="http://chcounter.org/bilder/logo80x15.png" style="width:80px; height:15px; border: 0px;" alt="counter, Besucherz&auml;hler" title="{L_STATISTICS}" /></a>
            </td>
        </tr>
    </table>
TEMPLATE;

?>



Dietmar
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
xray
Guest
« Reply #96 on: July 28, 2009, 08:10:38 PM »

Mal doof gefragt, wenn man jetzt von CHCounter auf expCounter umsteigt, behält man dann die Stats? Und später, beim Update auf 2.x, werden die dann übernommen? (Wenn doch die DB-Struktur nicht mehr kompatibel ist.) Man möchte ja nicht gern jahrelang gehortete Stats verlieren...

Hi,

die alten Daten kannst Du übernehmen. Bei 2.x wird es dann ein Update Script oder ähnliches für die DB geben.
Also keine Sorgen machen, die Daten ziehen immer mit um.


Gruss,
Volker
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #97 on: July 28, 2009, 08:17:45 PM »

Danke Volker,

das war doch das Wort zum Sonntag, freut mich zu hören. Ich habe das WB-Modul soweit fertig, allerdings scheinen zu mindestens lokal nur die aufgerufenen Seite nzu zählen. Muss mal auf die Suche gehen.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #98 on: July 28, 2009, 08:20:27 PM »

Hallo Stefek,

du redest jetzt betimmt vom snippet. Das macht das ja so flexibel, dass man das Template dort bestimmen kann. Klar kannst du expCounter auch über ein include aufrufen. Das Tempalte kannst du hier erstellen. Volker hat da ein super Sache ins Netz gestellt.

http://www.expblog.net/expcounter/templategenerator/#

Dietmar
Logged

We are human beings - and nobody is perfect at all.
gottfried

Offline Offline

Posts: 980


« Reply #99 on: July 28, 2009, 09:23:58 PM »

Hallo Dietmar !  smiley

Quote
Ist nicht richtig. Die Einstellungen sind sehr übersichtlich.
Dietmar

Ja - die Einstellungen sind sehr übersichtlich. Find den Counter und deine Arbeit auch Klasse. Hab mir paar andere angesehen, find deine Wahl sehr in Ordnung. Ich bleib bei dem.

Aber ich hab keine Ahnung, was ich z.B bei Listen -> zu ignorieren -> Suchmaschinen  eingeben müßte, um welche auszuschließen, hab es auch nicht rausgekriegt.

Hab aber inzwischen mit einem genialen Häckchen unter Statistiken alles deaktiviert, was mich nicht interessiert.
Funktioniert sehr gut !
 smiley
Logged
Pages: 1 2 3 [4] 5 6 ... 9   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!