Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 06:45:39 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 ... 9   Go Down
Print
Author Topic: ChCounter als WB Modul  (Read 17996 times)
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« on: July 10, 2009, 12:41:02 AM »

Für alle die Probleme mit der Einbindung des ChCounter hatten, gibt den Counter jetzt als WB Modul. Das Modul befindet sich noch in Alpha Phase, also bitte mal ausgiebig testen und ich werde versuchen jede Frage zu beantworten.

Download http://www.websitebakers.com/pages/modules/listings/counter/expcount.php

Dietmar
« Last Edit: November 10, 2009, 05:17:25 PM by Luisehahne » Logged

We are human beings - and nobody is perfect at all.
WebBird
Guest
« Reply #1 on: July 10, 2009, 09:41:34 AM »

Astrein, guck ich mir an, sobald ich kann. Smiley
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #2 on: July 10, 2009, 10:03:57 AM »

Super,

vor allem die Installationsroutin e aus dem Backend ist klasse.
Und das man wieder auf das Admin Backend zurück kommt.

Well done  grin

Gruss

erpe
Logged

xray
Guest
« Reply #3 on: July 10, 2009, 10:25:15 AM »

Hi,

da das Modul meinen Bugfix nutzt möchte ich noch drauf hinweisen, dass es sich dabei um eine veraltete Version handelt. Bei der alten Version kann es zu Problemen mit dem XSS Schutz im Adminbereich kommen. Ich empfehle daher dringend die aktuelle Version zu nutzen. Dieser Patch fügt sich wesentlich besser in das Script ein.

Evtl. wäre zusätzlich auch dieser MOD noch interessant.

Gruss,
Volker aka xray
Logged
snark
Guest
« Reply #4 on: July 10, 2009, 10:58:55 AM »

chCounter: MySQL error!
SQL query:
SELECT setting, value FROM `wb-chain`.`chc_config`

Error number: 1146
Table 'databasename.chc_config' doesn't exist
Script stopped.

?
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #5 on: July 10, 2009, 11:01:02 AM »

Hallo Dietmar.

Klasse Idee.

2 Dinge wollte ich gerne fragen:

1) wäre es möglich, dass das Modul auf den selben Login zurückgreift, wie das des Superadmins? Sodass man sich nicht zwei mal einloggen muss?

2) Wäre eine Listung unter "Admin-Tools" möglich? Sodass man dort einen Link hat, der dann zu den Einstellungen führt.

Dann gibts bei den Einstellungen selbst noch Infos - z.B. derLink "Aktuelles". Da könnte man etwas Info zur WB Version einfügen? Dass es sich eben um eine modifizierte Version handelt?

Top Job!
Stefek


Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #6 on: July 10, 2009, 11:12:43 AM »

Vielen, Vielen Dank,

Ist jetzt upgedated. Tolle Arbeit.

Hi,

da das Modul meinen Bugfix nutzt möchte ich noch drauf hinweisen, dass es sich dabei um eine veraltete Version handelt. Bei der alten Version kann es zu Problemen mit dem XSS Schutz im Adminbereich kommen. Ich empfehle daher dringend die aktuelle Version zu nutzen. Dieser Patch fügt sich wesentlich besser in das Script ein.

Evtl. wäre zusätzlich auch dieser MOD noch interessant.

Gruss,
Volker aka xray

Dietmar
Logged

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

Posts: 3146



WWW
« Reply #7 on: July 10, 2009, 11:15:45 AM »

chCounter: MySQL error!
SQL query:
SELECT setting, value FROM `wb-chain`.`chc_config`

Error number: 1146
Table 'databasename.chc_config' doesn't exist
Script stopped.

?

Da ist wohl bei der Installation was fehlgeschlagen. Ich werde mal eine neue Datenbank aufsetzen, WB Installation und dann den Counter installieren. Brauche da aber ein bisschen Zeit. Evtl kommen ja noch ein paar Problemem, die ich dann mit beseitigen kann.

Dietmar
Logged

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

Offline Offline

Posts: 56


« Reply #8 on: July 10, 2009, 11:16:52 AM »

wäre es möglich, dass das Modul auf den selben Login zurückgreift, wie das des Superadmins? Sodass man sich nicht zwei mal einloggen muss?

Das könnte zu Problemen führen, weil ich so ja im Umkehrschluss das WB-Backend für den Statistik-Admin freigebe, das wird zwar im Normalfall eh so sein, aber vielleicht nicht immer- ideal wäre die Lösung, wenn man einen WB-User wählen könnte, der Admin für ChCounter ist.
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #9 on: July 10, 2009, 11:19:38 AM »

Chcounter für WB ist jetzt mit dem aktuellen Bigfix verfügbar. Dazu wird es heute noch ein Snippet geben, so dass die Einbindung ins Template über einen Funktionsaufruf erfolgen kann.

Weiterhin sind geplant, ein Optionsmenu mit Festlegen des Templates zum Anzeigen des Counters auf den Seiten sowie Bearbeitung der frontend.css

Gruss
Dietmar
Logged

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

Posts: 3146



WWW
« Reply #10 on: July 10, 2009, 11:22:08 AM »


Quote
Das könnte zu Problemen führen, weil ich so ja im Umkehrschluss das WB-Backend für den Statistik-Admin freigebe, das wird zwar im Normalfall eh so sein, aber vielleicht nicht immer- ideal wäre die Lösung, wenn man einen WB-User wählen könnte, der Admin für ChCounter ist.

Nicht unbedingt. Es gibt noch vieles zu tun, WB User- und Gruppenechte, usw. Es wird also noch einiges zu anzupassen sein, bis zur Final Version.

Dietmar
Logged

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

Offline Offline

Posts: 56


« Reply #11 on: July 10, 2009, 11:45:53 AM »

Es gibt noch vieles zu tun, WB User- und Gruppenechte, usw. Es wird also noch einiges zu anzupassen sein, bis zur Final Version.

Freut mich, dass Du Dir die Arbeit machst, da ich ChCounter in all meinen Seiten verwende - ist vielleicht auch die Möglichkeit angedacht, dass man die bisherigen Daten im Modul weiterverwenden kann - indem man z.B. vor der Installation des Moduls das DB-Prefix entsprechend ändert?
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #12 on: July 10, 2009, 11:46:55 AM »

Chcounter für WB ist jetzt mit dem aktuellen Bigfix verfügbar. Dazu wird es heute noch ein Snippet geben, so dass die Einbindung ins Template über einen Funktionsaufruf erfolgen kann.

Weiterhin sind geplant, ein Optionsmenu mit Festlegen des Templates zum Anzeigen des Counters auf den Seiten sowie Bearbeitung der frontend.css
... Spannnend!!

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #13 on: July 10, 2009, 11:58:21 AM »

Nicht nur spannend. Denke das wird ginial. Wir wollen ja das Template nicht so aufblähen. Warte mal ab, was da noch alles passiert. Ideen habe ich noch genug im Kopf, um mit ChCounter richtig flexibel zu werden.

Dietmar
Logged

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

Offline Offline

Posts: 2077


WWW
« Reply #14 on: July 10, 2009, 12:31:34 PM »

Quote
ist vielleicht auch die Möglichkeit angedacht, dass man die bisherigen Daten im Modul weiterverwenden kann - indem man z.B. vor der Installation des Moduls das DB-Prefix entsprechend ändert?

Die Installationsroutin e nutz das Standard Prefix chc_.
Also wenn  die Daten per phpmyadmin - wenn du ein anderes Prefix hast-  auf die neuen Tabellen einspielst hast du ja alle Daten behalten.
Kannst ja mal ausprobieren was passiert, wenn die Tabellen mit chc_ Prefix schon da sind, ob die gelöscht und neuinstalliert werden oder ab die eben nicht gelöscht werden, wenn vorhanden.

Gruss

erpe
Logged

xray
Guest
« Reply #15 on: July 10, 2009, 02:05:55 PM »

Ich will ja nicht nerven, aber als Programmierer ist man nunmal pedantisch veranlagt  grin
Der Link zum Bugfix ist auf der Modulseite nicht korrekt: da steht hhttp...

Wäre cool Ihr würdet das nochmal ändern  cool

Danke vorab und Gruss,
xray
« Last Edit: July 10, 2009, 02:07:39 PM by xray » Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #16 on: July 10, 2009, 02:47:23 PM »

Danke für die Info, ist jetzt erledigt.

Gruss

erpe

Logged

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

Posts: 3146



WWW
« Reply #17 on: July 10, 2009, 02:51:32 PM »

Kommt vom überkopieren, Sorry
Dietmar
Logged

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

Offline Offline

Posts: 2077


WWW
« Reply #18 on: July 10, 2009, 02:55:27 PM »

Habe jetzt mal probiert:
Wenn eine Counter-Installation vorhanden ist, kann keine zusätzliche über das Backend gemacht werde.
Also kann mann in aller Ruhe die Inhalte der CHCounterTabellen sichern, alles Deinstallieren, über das Backend neu installieren und dann die Daten per phpmyadmin wieder zurückspielen.
Alle alten Daten vorhanden => Super.

Gruss

erpe
Logged

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

Posts: 3146



WWW
« Reply #19 on: July 10, 2009, 03:13:33 PM »

An der der Datenbankstruktur wurde nichts geändert. Sollte die Install noch erweitern und abfragen ob table bereits vorhanden, dann brauchst du vorher nicht zu sichern. Kommt in einer der nächsten Versionen.

Gruss
Dietmar
Logged

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

Offline Offline

Posts: 56


« Reply #20 on: July 10, 2009, 04:07:10 PM »

Sollte die Install noch erweitern und abfragen ob table bereits vorhanden, dann brauchst du vorher nicht zu sichern. Kommt in einer der nächsten Versionen.

Bist mein Held  grin
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #21 on: July 11, 2009, 06:29:07 PM »

Habe noch in der neuen Version das aktuelle Bugfix gegen XSS und SQL Injectionen eingebaut. Würde mich natürlich interessieren, ob die Installation und Aufruf der Statitisik geklappt hat. Würde dann nach evtl Fehlerbereinigung chCounter weiter ausbauen.

Ich habe jetzt noch dazu ein Snippet erstellt mit der Counter über einen Funktionsaufruf gestartet wird.

Snippet füge ich als Anlage bei und wird so im Template eingebunden:

Code:
<?php
if (function_exists('get_chcounter'))
{
    
get_chcounter();
}
?>


In der Funktion ist ein einfaches Chcounter Template integriert, welches beliebig erweitert werden kann. Später soll das mal über ein Settings im Backend festgelegt werden (so wie beim Gästebuch, Search, News, usw)

Es können 2 Paramenter übergeben werden, default ist:

Code:
$chc_visible="1",
$chc_status = "active"

Edit: Snippet wieder rausgenommen, muss überarbeitet werden
Edit: Geht wieder

Dietmar
« Last Edit: July 11, 2009, 07:55:21 PM by Luisehahne » Logged

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

Offline Offline

Posts: 4884



« Reply #22 on: July 11, 2009, 10:47:03 PM »

Hi Dietmar,
bei mir hat die Installation nicht geklappt.

Schau bitte nochmal, dann würde ich es gerne testen.

Es muss irgendwas mit der Installationsrutine sein -> nachdem ich das Modul vom Desktop auswähle und dann auf "installieren" klicke, passiert so gut wie gar nix.

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #23 on: July 11, 2009, 11:39:13 PM »

Ich brauche ein paar mehr Details. Und wieso vom Desktop? Ist ein Modul und wird im Backend über Erweiterungen -> Module installiert. Wenn da Fehler auftreten brauche ich die genaue Fehlermeldung.

Dietmar
Logged

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

Posts: 3146



WWW
« Reply #24 on: July 11, 2009, 11:43:07 PM »

Habe eben mal die Counteranzeige erweitert. Sieh Bildchen unten und das neue Snippet hinzugefügt.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Pages: [1] 2 3 ... 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!