angeklickte Liks (Allgemeines Forum)

Steffen, Sonntag, 12.09.2010, 11:13 (vor 5751 Tagen) @ fabs

Ich frage mich allerdings, wo der Nutzen liegt...


[...]

Ich sehe anhand des roten Randes sofort (nachdem ich die Seite neu geladen habe), ob es was neues gibt.

Ok, das mit dem roten Rand ist wirklich sinnvoll! (auf den habe ich nicht geachtet; mir ging es um die Einfärbung der Links)

Das es von den Programmieren gewünscht ist, daß dabei alle Links wieder blau werden sollen wage ich zu bezweifeln.

Es ist definitiv so programmiert!

Der Link "aktualisieren" ruft index.php?refresh=1&category=0 auf. Daraufhin wird folgender Code ausgeführt:

if(isset($_GET['refresh']))
 {
  if(isset($_SESSION[$settings['session_prefix'].'usersettings']['newtime']))
   {
    $_SESSION[$settings['session_prefix'].'usersettings']['newtime'] = $current_time;
    $_SESSION[$settings['session_prefix'].'usersettings']['read'] = array();
    @mysql_query("UPDATE ".$db_settings['userdata_table']." SET last_logout=NOW(), entries_read='' WHERE user_id='".intval($_SESSION[$settings['session_prefix'].'user_id'])."'", $connid);
   }
  setcookie($settings['session_prefix'].'last_visit',$current_time.".".$current_time,$current_time+(3600*24*$settings['cookie_validity_days']));
  setcookie($settings['session_prefix'].'read','',0);
  header('location: index.php?mode=index');
  exit;
 }

In der Variable $_SESSION[$settings['session_prefix'].'usersettings']['read'] sind die letzten (derzeit) 200 gelesenen Beiträge gespeichert.
Mit der Zeile $_SESSION[$settings['session_prefix'].'usersettings']['read'] = array(); vergisst das Forum wieder, welche Beiträge man gelesen hat.

Man kann diese Vergessenszeile auch deaktivieren ;)


gesamter Thread:

 RSS-Feed dieser Diskussion

powered by my little forum