Pagina 1 van 1

Markeer niet alle forums als gelezen

Geplaatst: 24 jun 2008, 20:20
door desert spider
  • Modificatie & Versie: nvt
    Directe link naar de modificatie:nvt
    Adres van je forum: http://www.itslame.nl/
    phpBB versie:3.0.1
    Heb je onlangs een andere modificatie of stijl geïnstalleerd?nvt

    Wat is het probleem?
hallo

ik wil graag dat als op "Markeer alle forums als gelezen" drukt dat alle fora worden gemankeerd behalve de fora met id,s 38,39,40,42,44

het stukje code dat er voor zorgt dat fora als gelezen worden gezet:
includes/functions.php:

Code: Selecteer alles

				$db->sql_query('DELETE FROM ' . TOPICS_TRACK_TABLE . " WHERE user_id = {$user->data['user_id']}");
				$db->sql_query('DELETE FROM ' . FORUMS_TRACK_TABLE . " WHERE user_id = {$user->data['user_id']}");
				$db->sql_query('UPDATE ' . USERS_TABLE . ' SET user_lastmark = ' . time() . " WHERE user_id = {$user->data['user_id']}");

hoe zorg ik er voor dat hij de forum ids (38,39,40,42,44) dus niet als gelezen worden gemankeerd?


ik had deze code gemaakt die het boven staande zou moeten oplossen alleen het werkt niet echt :shock:

Code: Selecteer alles

$db->sql_query('DELETE FROM ' . TOPICS_TRACK_TABLE . " WHERE (user_id = {$user->data['user_id']} AND forum_id IN ('38,39,40,42,44'))");
    $db->sql_query('DELETE FROM ' . FORUMS_TRACK_TABLE . " WHERE (user_id = {$user->data['user_id']} AND forum_id IN ('38,39,40,42,44'))");
    $db->sql_query('UPDATE ' . USERS_TABLE . ' SET user_lastmark = ' . time() . " WHERE user_id = {$user->data['user_id']}");

alvast bedankt
desert spider

Re: Markeer niet alle forums als gelezen

Geplaatst: 25 jun 2008, 20:23
door desert spider
bumb

(ga overmorgen op vakantie dus ik kan 2 weken niet reageren)

maar nu nog wel 8-)