Wer sich nicht für isc_awstats [link] mit ics_web_awstats [link] sondern für cc_awstats [link] entschieden hat, kann sich mit dem Problem konfrontiert sehen, dass das Modul nur für Admins zugänglich ist.
In meinem Fall wollte ich die Statistik aber auch für Backenduser ermöglichen ohne auf ics_awstats zu wechseln.
Hierzu sind in der aktuellen Version von cc_awstats (0.10.0 – leider noch von 2005) ein paar kleine Änderungen am Code nötig.
Datei ext_tables.php Zeile 6
Alt:
t3lib_extMgm::addModule(‚tools‘,’txccawstatsM1′,“,t3lib_extMgm::extPath($_EXTKEY).’mod1/‘);
Neu:
t3lib_extMgm::addModule(‚web‘, ‚txccawstatsM1′, “, t3lib_extMgm::extPath($_EXTKEY).’mod1/‘);
Datei mod1/conf.php Zeile 6
Alt:
$MCONF[’name‘]=’tools_txccawstatsM1′;
Neu:
$MCONF[’name‘]=’web_txccawstatsM1′;
Datei mod1/conf.php Zeile 8
Alt:
$MCONF[‚access‘]=’admin‘;
Neu:
$MCONF[‚access‘]=’user,group‘;
Datei mod1/index.php Zeile 78
Alt:
if (($this->id && $access) || ($BE_USER->user[‚admin‘] && !$this->id)) {
Neu:
if (($this->id && $access) || (($BE_USER->user[‚admin‘] || $BE_USER->user[‚uid‘]) && !$this->id)) {
Als nächstes sollte man jedoch nicht vergessen für die Redakteure das neue Modul im Bereich Web zu erlauben, und dann ist auch schon der neue Punkt im Menü sichtbar.
Interessante Links zum Thema: