Author Topic: Module: User Stats  (Read 32395 times)

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #50 on: April 19, 2016, 01:20:12 PM »
hgs reports some problems with php 5.3.28 (missing bracket in cmdTool.inc) and ask about sortable groups. (Thx for this  (Y) )
here the fixed version in the attachement

some infos about the new module structure:
the idea behind this structure is, that we have a default style, delivered from the module autor and a custom style from a user. content of this custom folders are only the output design like htt- or twig-files, css, js, icons/images.
a module upgrade change never the custom files, only the default theme and, if needed, the main files in the cmd-folder.

the template-folder is the frontend-style, the themes-folder the backend-style. both folders has a subfolder, called "default" with the standard design. And you can add your own designs for every used backend-theme like this scheme

themes
---default
------css
------images
------js

---wb_theme
------css
------images
------js

---argos_theme
------css
------images
------js

if somebody want this sort-function, remove a table-rows or like a different style or css, copy the folder modules / userstat / themes /  default into the same themes-folder and rename it to your used default backend-theme (example: wb_theme)
Now you can change the files backend_modify.htt or the CSS in this folder.
For example: if you dont want the sort-function, remove this button in the backend_view.htt
and leaver there only the title
Code: [Select]
<button class="groupsort {GROUPSORTCSS}" type="submit" name="{GROUPSORT}" value="{GROUPSORT}">{TXT_TH_GROUPS}</button></th>
replace with

Code: [Select]
{TXT_TH_GROUPS}
P.S.: in the next version, i add a twig-template. the code has (then) a switch inside, if TWIG is avaiable, use the twig-template, if not, use the htt-file. TWIG is a "new" template-engine. its simple to use and give's more possibility's for the developers.
you can download the third-party-package in the download area
« Last Edit: April 19, 2016, 05:17:43 PM by Boudi »
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline hgs

  • Betatester
  • **
  • Posts: 924
    • EFG MG
Re: Module: User Stats
« Reply #51 on: April 19, 2016, 01:35:42 PM »
 (Y) Great, thank you  (Y)
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #52 on: April 19, 2016, 01:41:36 PM »
Sorry Users, i forget to change the module version number in info.php with the effect, that WB shows a error message, module already installed

here a new , fixed version

P.S.: thanks to hgs for report
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline hgs

  • Betatester
  • **
  • Posts: 924
    • EFG MG
Re: Module: User Stats
« Reply #53 on: April 19, 2016, 01:48:16 PM »

Tested with
PHP 5.3.28
PHP 5.4.45
PHP 5.5.33
PHP 5.6.19
PHP 7.0.4

It works anywhere super
Good job
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
[SOLVED] translation needed
« Reply #54 on: December 24, 2017, 02:30:58 PM »
hi friends

i build a new version of the user statistic module and combine this module with the addon "user search"

i add 4 new language variables and search now for a native translation in french and in dutch language for this part (here with the english words)

Quote
$MOD_USERSTATS['EDIT_ALERT']         = 'Not possible to edit this account with this tool!';
$MOD_USERSTATS['HELP']                         = 'Help';
$MOD_USERSTATS['ACTIVE']                         = 'active';
$MOD_USERSTATS['INACTIVE']                         = 'inactive';
$MOD_USERSTATS['MY_ACCOUNT']                 = 'My Account';



« Last Edit: December 27, 2017, 11:39:59 AM by jacobi22 »
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #55 on: December 27, 2017, 11:39:34 AM »
Looks, that the Thread is closed for Users(readonly) and not possible to answer.

Thanks to everybody for the translation  (Y) (Y) (Y) via PM and EMail
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
New Moduleversion - combined User stats & User Search
« Reply #56 on: December 30, 2017, 02:21:05 PM »
New Version of User Statistics:

VERSION 1.1.0 (12/30/2017)



PLEASE NOTE:
this new module version combined the addons User Statistic and User search in one AdminTool
this module support the languages english, dutch, french and german. for all other user languages, it will show the english text. to build you own language, copy one of the files in the languages-folder, rename it to your used language in the ACP (see example in the wb/languages-folder) and translate step by step every wording


Vers 1.1.0 (jacobi22)
         v1.1 stable (jacobi22: 16.12.2017)
          + combined with user search-module (Autors: Bernd Michna, Daniel Fankhauser (badknight))
          + rename it as wbUserstat
 
Vers 1.0.4 stable (jacobi22: 25.01.2017)
          + fix specialchars problem in displayname && Username (thx to Blueeyes007)
          + add tool icon to show in AdminTools (WB 2.8.3 SP7 + Patch)


KNOW HOW
Further information can be found in this thread.

DOWNLOAD
Download the zip from this download link.


Uwe (jacobi22)

SCREENSHOT

Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline sky writer

  • Posts: 926
Re: Module: User Stats
« Reply #57 on: December 30, 2017, 09:03:34 PM »
Love it!  (Y)

Found a little bug.

Under "Search users", the first line does not show:
Quote
Here are some advanced functions to search users.
You can combine several criteria to improve your search, if you don't need a criteria, simply left it blank.

There is a typo (an extra < ) on line 79 of  usersearch_form.twi g

Code: [Select]
<p><{{ lang.HOWTO }}</p>should be:
Code: [Select]
<p>{{ lang.HOWTO }}</p>
Hope this helps.

I also have some suggestions for the English Language file... coming soon.

Offline sky writer

  • Posts: 926
Re: Module: User Stats
« Reply #58 on: December 30, 2017, 09:17:41 PM »
The HELP (?) popup is on a timer.  I find it too short to read all the text.  My preference would be to have it only manually toggle on and off.  Just a suggestion.

Offline sky writer

  • Posts: 926
Re: Module: User Stats
« Reply #59 on: December 30, 2017, 09:54:02 PM »
Here is a suggested English Language file.

Hope this helps.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #60 on: December 31, 2017, 11:19:34 AM »
thanks a lot for the help

 *        v1.1.1 stable (jacobi22: 31.12.2017)
          + repair typofix in twig template
          - remove timer function for the search hint
          + replace english translation with a native translation (thx to Sky Writer)

the timer function is only deactivated as default in the code (usersearch_form.twi g Ln 207). if somebody want this function, remove the double slash in the front of this line

DOWNLOAD
Download the zip from this download link.
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline sky writer

  • Posts: 926
Re: Module: User Stats
« Reply #61 on: December 31, 2017, 03:30:06 PM »
Happy to help.

I missed one English Language suggestion.  From the info.php file:
Quote
$module_name            = 'Userstatistic & Search';
"Userstatistic" is not an English word.  I would suggest "User Statistic & Search" as the English module name.


I also wonder if there might be a better heading for this search criterion:


Instead of "Last login", perhaps "User group"?

Both of these suggestions are not crucial, just something for you to consider.



I am also experiencing some unexpected search results.  Maybe I am not understanding the filters correctly.

When I do a search with the following filters set:
Search term(s)
bill
Within the field(s)
Username
Group
Manager
Last login
 01.12.2016 10:11
AFTER THIS DATE

The results are:
Search term(s)
bill
Within the field(s)
Username
Group
All groups
Last login
Before the 01.12.2016 10:11

Hope this helps.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #62 on: January 01, 2018, 01:06:35 PM »
so, next try...    :oops: :oops: :oops:
maybe, i'm blind for detail's if i work too long on this module. :|


VERSION 1.1.0 (12/30/2017)

Vers 1.1.2 stable (jacobi22: 01.01.2018)
          + repair POST-Handling, results works with wrong datas (thx to Sky Writer)


DOWNLOAD
Download the zip from this download link.

Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline evaki

  • Posts: 2223
Re: Module: User Stats
« Reply #63 on: January 01, 2018, 02:39:18 PM »
Hab ein Verständnisproblem. Hinter den Einträgen "Letzter Login am" befindet sich noch ein "Letzter Login" exkl. mit Minutenangabe (siehe Anhang). "Krieg ich nicht auf die Reihe" bzw. Brett vorm Kopp?
Woher bekommt das Teil die Daten, das WB-Stat (origin) hatte ich vorher deinstalliert.
MfG. Evaki
Einmal Pizza Quattro Stagioni bitte, aber ohne Herbst.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #64 on: January 01, 2018, 03:39:44 PM »
Quote
Hinter den Einträgen "Letzter Login am" befindet sich noch ein "Letzter Login"

Lesen bildet.... (oder Screenshot anschauen)  :wink:

"Letzter Login am"  ist das letzte Login-Datum dieses Users
"Letzter Login" ist die vergangene Zeit seit diesem letzten Login

ich dacht, es sei selbst erklärend... :roll:

Quote
Woher bekommt das Teil die Daten, das WB-Stat (origin) hatte ich vorher deinstalliert.

aus der Users-Tabelle
es handelt sich hier um eine Userstatistik, heißt: alle Leute, die Zugang zum Backend haben,
WB-Stat ist dagegen eine Besucherstatistik fürs Frontend
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline evaki

  • Posts: 2223
Re: Module: User Stats
« Reply #65 on: January 01, 2018, 04:28:33 PM »
Wahrscheinlich sinds die alkoholischen Nachwehen, und die Polenböller.
Deine Erklärung ist für mich beim ersten Eintrag ja einleuchtend.
Bei zweiten und dritten nicht mehr.
9.11.2017 15:41  // vor 53 Minuten
9.12.2017 18:38  // vor 23 Minuten
Also die seitdem Login vergangene Zeit (Minuten) soll das sein?

Vielleicht sinds bei mir ja nicht nur die Nachwehen, sondern schon  die Vollklatsche -upps
Da komm ich im Moment nicht mit. Vielleicht morgen mit viel Kaffee, oder Du zeigts didaktisches Talent, und beseitigst meine Denksperre (das ist schlimm, ich sags Dir, hatte heute schon einmal so ne Situation -peinlich -schäm)

Aber noch 'ne -vielleicht wichtige/wichtigste und unterlassene- Erklärung: Es erscheint mir deshalb sonderlich, weil ich heute nur als Superadmin -also erster Benutzer/erste Zeile- drin war. Da scheinen mir die zweite (admin) und dritte (editor) nicht logisch. Aber vielleicht sollte ichs heute auch einfach nur beiseite legen, bevors schlimmer wird. Aber kannst ja mal schauen, obs reproduzierbar ist, ich nur etwas übersehen habe, oder ich heute tatsächlich komplett von der Rolle bin..
MfG. Evaki
« Last Edit: January 01, 2018, 04:38:06 PM by evaki »
Einmal Pizza Quattro Stagioni bitte, aber ohne Herbst.

Offline evaki

  • Posts: 2223
Re: Module: User Stats
« Reply #66 on: January 01, 2018, 04:56:24 PM »
Es ist übrigens nicht so, daß ich nicht nachvollziehen könnte, wenn "Letzter Login am" der erste an diesem Tag erfolgte Login, und dann in "Letzter Login" die seit diesem Login vergangene Zeit (bis möglicherweise 00:00) angezeigt wird. Die Tabellenbezeichnung macht mir Sorgen, und bringt -bei mir- erstmal mehr Verwirrung, statt unmittelbare Nachvollziehbarkeit .
MfG. Evaki
« Last Edit: January 01, 2018, 05:01:39 PM by evaki »
Einmal Pizza Quattro Stagioni bitte, aber ohne Herbst.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #67 on: January 01, 2018, 05:51:32 PM »
hab dein Anliegen garnicht nachvollziehen können, weil beim Blick auf den Bildschirm eine korrekte Anzeige zu sehen war, allerdings nur auf der Ergebnisseite

Ursache war ein = in der Schaltung der Ausgabe für die Minuten >= 0, weil die im Falle der Tagesanzeige ja auch null sind
Hab jetzt noch eine Bedingung mehr eingefügt

Wir testen jetzt erstmal intern weiter, ich denk, viel ist es nicht mehr, aber ich muß halt jedes Mal die Versionsnummer hochsetzen, damit es installierbar bleibt

Dank für dein Engagement  (Y)
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #68 on: January 01, 2018, 05:57:39 PM »
Quote
Die Tabellenbezeichnung macht mir Sorgen, und bringt -bei mir- erstmal mehr Verwirrung

der Grund und der Haken an der Geschichte sind die unterschiedlichen Sprachen , z.b. eben
Last Login: 57 minutes ago

das verhindert, das man schon im Tabellenheader einen besseren Bezeichner einfügt wie z.B.
Letzter Login vor:
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline evaki

  • Posts: 2223
Re: Module: User Stats
« Reply #69 on: January 01, 2018, 06:58:47 PM »
jep = wunnebar!
Einmal Pizza Quattro Stagioni bitte, aber ohne Herbst.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #70 on: January 03, 2018, 11:18:30 AM »
So, it looks okay now,
vers. 1.1.4 and vers 1.1.5 are only style changes, no changes in the function
the info icon is now nearly to the search field (where you need it) and all search criteria's now in one single fieldset
Special thanks again to the tester's and reporters!  (Y)


VERSION 1.1.0 (12/30/2017)

 *        v1.1.5  stable (jacobi22: 02.01.2018)
           little bit styling (thx to Sky Writer)

 *        v1.1.4  stable (jacobi22: 01.01.2018)
          replace info-icon (thx to Sky Writer)

 *        v1.1.3 stable (jacobi22: 01.01.2018)
          + time difference output (thx to Sky Writer, evaki)

 *        v1.1.2 stable (jacobi22: 01.01.2018)
          + repair POST-Handling, results works with wrong datas (thx to Sky Writer)

 *        v1.1.1 stable (jacobi22: 16.12.2017)
          + repair typofix in twig template
          - remove timer function for the search hint
          + replace english translation with a native translation (thx to Sky Writer)

 *        v1.1 stable (jacobi22: 16.12.2017)
          + combined with user search-module (Autors: Bernd Michna, Daniel Fankhauser (badknight))
          + rename it as wbUserstat


DOWNLOAD
Download the zip from this download link.


« Last Edit: January 03, 2018, 11:43:01 AM by jacobi22 »
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats Version 1.1.7
« Reply #71 on: February 08, 2018, 01:54:44 PM »
Some users reports problem in the versions compare and also a missing module-own-css
special thanks to sky writer, dbs and hgs for testing and reports
P.S.: the package included some official w3-color-themes in folder /themes/default/css/w3-themes
if you want to try one of this color-themes, change the link in backend.css from the original wb-theme to a different color here in line 20:
example
Code: [Select]
@import url("themes/default/css/w3-themes/w3-theme-green.css");


*         v1.1.7 stable (jacobi22: 06.02.2018)
          + change fontsize for username - too small (thx to Sky Writer)
          + check versions check in install.php
          + rename some inc-files to file-type = php (prepared for WB 2.11.x)

*         v1.1.6 stable (jacobi22: 03.01.2018)
          + fix versions compare in install (thx to Sky Writer)
          + add own w3.css for alternative backend theme's

 *        v1.1.5  stable (jacobi22: 02.01.2018)
           little bit styling (thx to Sky Writer)

 *        v1.1.4  stable (jacobi22: 01.01.2018)
          replace info-icon (thx to Sky Writer)

 *        v1.1.3 stable (jacobi22: 01.01.2018)
          + time difference output (thx to Sky Writer, evaki)

 *        v1.1.2 stable (jacobi22: 01.01.2018)
          + repair POST-Handling, results works with wrong datas (thx to Sky Writer)

 *        v1.1.1 stable (jacobi22: 16.12.2017)
          + repair typofix in twig template
          - remove timer function for the search hint
          + replace english translation with a native translation (thx to Sky Writer)

 *        v1.1 stable (jacobi22: 16.12.2017)
          + combined with user search-module (Autors: Bernd Michna, Daniel Fankhauser (badknight))
          + rename it as wbUserstat


DOWNLOAD
Download the zip from this download link.
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #72 on: February 10, 2018, 03:08:11 PM »
Something go'es wrong in the zip-file of Version 1.1.7 - sorry for that  :oops: :oops: :oops:
It's solved in the actual version 1.1.8

actual VERSION 1.1.8 (02/10/2018)
 *        v1.1.8  stable (jacobi22: 10.02.2018)
            + fix issue in rename files (thx to paulchen)

Tip: install version 1.1.8 like the install of a new module or overwrite the old files from vers. 1.1.7 with the new files from the new version via FTP

DOWNLOAD
Download the zip from this download link.
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline sky writer

  • Posts: 926
Re: Module: User Stats
« Reply #73 on: February 10, 2018, 04:40:28 PM »
Tip: install version 1.1.8 like the install of a new module or overwrite the old files from vers. 1.1.7 with the new files from the new version via FTP

Are you saying that you can't just upgrade from 1.1.7 to 1.1.8 in the usual way - Admin / Add-On / Install Module with "Overwrite newer Files" checked?
Are you saying you must uninstall version 1.1.7 and then install 1.1.8 clean?

Sorry, I am confused by the addition of this tip?

Offline jacobi22

  • Posts: 5210
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Module: User Stats
« Reply #74 on: February 10, 2018, 05:18:11 PM »
Quote
Are you saying that you can't just upgrade from 1.1.7 to 1.1.8 in the usual way

i didnt say anything like this and i did'nt found a place in my words, where it is possible, to read something like this!!!

the User "paulchen" reports, that it was not possible for him, to make a uninstall of version 1.1.7, thats why the tip - it is not needed to deinstall the broken version first
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

 

postern-length