Markeer niet alle forums als gelezen

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Markeer niet alle forums als gelezen

Bericht door desert spider » 24 jun 2008, 20:20

  • 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

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Re: Markeer niet alle forums als gelezen

Bericht door desert spider » 25 jun 2008, 20:23

bumb

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

maar nu nog wel 8-)

Plaats reactie