- 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?
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

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