AWStats auch für Backend-User verfügbar machen

AWStats auch für Backend-User...

... ist ein nützlichen Feature, was sich viele TYPO3 Administratoren wünchen. Mit ein paar kleinen Anpassungen an der cc_awstats Extension kann man diese aus dem Tools Menü raus nehmen und in das Web menü eingliedern.
Dadurch hat man die Möglichkeit dieses Modul auch Backendusern zur Verfügung zu stellen. Weiter unten ist auch noch eine nette Anpassung zu finden mit der man die nervige Startseite los werden kann.


Weiter Informationen gibt es auch unter der Qualitätskontrolle.

File: typo3conf/ext/cc_awstats/mod1/conf.php
// Alt:
$MCONF["name"]="tools_txccawstatsM1";
$MCONF["access"]="admin";  
 
// Neu:
$MCONF["name"]="help_txccawstatsM1"; 
$MCONF["access"]="user,group";
File: typo3conf/ext/cc_awstats/mod1/index.php (ca. Line 78)
// Alt:
if(($this->id && $access) || ($BE_USER->user["admin"] && !$this->id)){
 
// Neu:
if(($this->id && $access) || ($BE_USER->user["admin"] && !$this->id) || ($BE_USER->user["uid"] && !$this->id)){
File: typo3conf/ext/cc_awstats/ext_tables.php
// Alt:
if(TYPO3_MODE=="BE"){
t3lib_extMgm::addModule("tools","txccawstatsM1","",t3lib_extMgm::extPath($_EXTKEY)."mod1/");
}  
 
// Neu:
if(TYPO3_MODE=="BE"){
t3lib_extMgm::addModule("help","txccawstatsM1","",t3lib_extMgm::extPath($_EXTKEY)."mod1/");
}

nervige Startseite ausblenden

Mit diesem kleinen Trick läßt sich auch noch die nervige Startseite ausblenden. Achtung: Dieser schnipsel ist eine Ergänzung und keine Ersetzung!!

File: typo3conf/ext/cc_awstats/mod1/index.php (ca. Line 427)
$url = 'index.php?config='.urlencode($logfiles[$lfile]['domains'][0]);
if (t3lib_div::GPvar(dbg)) {
   $url.= '&dbg=1';
}
$url.= '&logfile='.urlencode($lfile).'&domains='.urlencode(implode(' ',$logfiles[$lfile]['domains']));
 
// Wird ergänzt durch
header('location: '.$url);
Seite drucken |  | © Tim Lochmller 2006, AWStats auch für Backend-User verfügbar machen