Seite 2 von 2

Verfasst: 25.06.2003 08:42
von Walter aus Wien
Hurra, es funzt tadellos. Danke!

Ein Problem hatte sich ergeben, wenn man nicht eingeloggt ist (Gast) kommt eine Fehlermeldung, da das Programm die Abfrage

Code: Alles auswählen

$sql .= ($glance_news_offset) ? " LIMIT " . $glance_news_offset . ", " . $glance_num_news : " LIMIT " . $userdata[user_ttnews]; 
nicht ausführen kann. Und dann zeigt es auch kein Forum an.
Ich habe mir jetzt soweit geholfen, dass jede User_id (auch die -1) einen Wert bekommt. Löscht ihn jemand, hat er ein Pech. Oder kann ich es abfangen, dass im Profil ein Wert eingegeben werden MUSS?

Verfasst: 25.06.2003 10:56
von Acid

Code: Alles auswählen

$sql .= ($glance_news_offset) ? " LIMIT " . $glance_news_offset . ", " . $glance_num_news : " LIMIT " . $glance_num_news;

Code: Alles auswählen

$sql .= ($glance_recent_offset) ? " LIMIT " . $glance_recent_offset . ", " . $glance_num_recent : " LIMIT " . $glance_num_recent;
..ersetze ma die beiden Blöcke jeweils mit den folgenden..

Code: Alles auswählen

$num_news = ( !empty($userdata['user_ttnews']) ) ? $userdata['user_ttnews'] : $glance_num_news;
$sql .= ($glance_news_offset) ? " LIMIT " . $glance_news_offset . ", " . $glance_num_news : " LIMIT " . $num_news;

Code: Alles auswählen

$num_recent = ( !empty($userdata['user_ttrecent']) ) ? $userdata['user_ttrecent'] : $glance_num_recent;
$sql .= ($glance_recent_offset) ? " LIMIT " . $glance_recent_offset . ", " . $glance_num_recent : " LIMIT " . $num_recent;
Das sollte bewirken, das bei Usern, die nichts eingetragen haben (so z.B. bei Gästen) das dann die Voreinstellungen ($glance_num_news/$glance_num_recent) genommen werden.. müsstest dort also etwas eingetragen lassen.

Verfasst: 25.06.2003 16:15
von Walter aus Wien
hi Acid.
Nochmals danke, jetzt gibts keine Errormeldung mehr, auch wenn ein User einfach den Eintrag löscht. Gibt jemand 0 ein, erscheint 1 Eintrag, weil ich ja in der config mindestens 1 eingeben musste, sonst wirds nicht angezeigt. Auf jeden Fall kann sich jetzt jeder seinen eigenen Wunsch nur für sich einstellen. Du hast uns sehr geholfen!

Verfasst: 25.06.2003 18:56
von AWSW
Hallo Walter,
kannst Du hier bitte mal einen Link dazu posten... Möchte gern mal sehen, wie das ausschaut ;)

Danke Dir ! :D