Welcome, Guest. Please Login or Register.
May 04, 2024, 05:58:31 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Weitere Statistiken nur für Mitglieder « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Weitere Statistiken nur für Mitglieder  (Read 1924 times)
MatthiasF
Noobie
*
Posts: 35


I'm a llama!

Weitere Statistiken nur für Mitglieder
« on: January 15, 2004, 02:21:57 AM »
Reply with quote

YaBB SE Version: 1.5.4
PHP Version:
MySQL Version:
Server Plattform: Unix, Linux, or BSD
Link zum Forum:

Problem Beschreibung:
Hallo,

Ich möchte den Link [Weitere Statistiken] im Statistikzentrum nur für Mitglieder oder Admins anzeigen lassen. Hat jemand eine Idee, wie man das machen kann. Ich habe in der boardindex.php (Zeile 446) den Code $username != 'Guest' eingefügt, funzt aber leider nicht  :(

   if ($username != 'Guest' && $modSettings['trackStats'] == 1 && $modSettings['enableSP1Info'] != 1)
      $stats = "<br /><font size=\"1\"><a href=\"$scripturl?board=;action=stats\">$txt[yse223]</a></font>";
   else
      $stats = '';
Logged
SnowCrash
Full Member
***
Posts: 110


Re:Weitere Statistiken nur für Mitglieder
« Reply #1 on: January 15, 2004, 08:36:37 AM »
Reply with quote

1. Stats.php öffnen und vor

   $yytitle = "$mbname - $txt[yse_stats_1]";
   $request = mysql_query("SELECT memberName, realName FROM {$db_prefix}members ORDER BY dateRegistered DESC LIMIT 1;") or database_error(__FILE__, __LINE__);


folgendes einfügen:

   if ($username == 'Guest')
      fatal_error($txt[138]);


Damit verhinderst Du schonmal, dass User die Statistiken über die URL aufrufen können.

2. BoardIndex.php öffnen und folgende Stellen ändern:

      if ($modSettings['trackStats'] == 1)
         $stats = "<br /><a href=\"$scripturl?board=;action=stats\">$txt[yse223]</a>";
      else
         $stats = '';


umändern in:

      if (($modSettings['trackStats'] == 1) && ($username != 'Guest'))
         $stats = "<br /><a href=\"$scripturl?board=;action=stats\">$txt[yse223]</a>";
      else
         $stats = '';

         
und dann noch   
      
   if ($modSettings['trackStats'] == 1 && $modSettings['enableSP1Info'] != 1)
      $stats = "<br /><font size=\"1\"><a href=\"$scripturl?board=;action=stats\">$txt[yse223]</a></font>";
   else
      $stats = '';


ändern in:

   if (($modSettings['trackStats'] == 1 && $modSettings['enableSP1Info'] != 1) && ($username != 'Guest'))
      $stats = "<br /><font size=\"1\"><a href=\"$scripturl?board=;action=stats\">$txt[yse223]</a></font>";
   else
      $stats = '';


(( Der Link ist zweimal vorhanden! Vermutlich hast Du einfach nur einen vergessen umzuändern ;D ))
Logged

It's better to be hated for who you are
then to be loved for who
you are not...
[/b][/i]
MatthiasF
Noobie
*
Posts: 35


I'm a llama!

Re:Weitere Statistiken nur für Mitglieder
« Reply #2 on: January 15, 2004, 11:28:20 AM »
Reply with quote

Hi SnowCrash,

danke, funzt super.  :D
Ich hatte vergessen, an der zweiten Stelle auch noch das $username!='guest' einzufügen.
Logged
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Weitere Statistiken nur für Mitglieder « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.017 seconds with 19 queries.