Нельзя ли "Отметить все темы прочитанными" вынести в начало страницы? Неудобно же. Где-то здесь эта тема уже подымалась, но как-то незаметно умерла. Если нельзя, то смирюсь с этим.
Отметить все темы прочитанными
Это потребует небольшой правки движка форума. Конкретно что - пока не разбирался, это придется пока отложить на время :( Но мысль продублировать в верхней панельке заголовка темы и у меня была, а то действительно неудобно.
yars, если я верно понял логику работы движка, надо всего лишь в файл "/viewforum.php" сразу после 173-й строки добавить следующие:
if (!$forum_user['is_guest'] && !empty($topics))
$forum_page['main_head_options']['mark_read'] = '<span class="first-item"><a href="'.forum_link($forum_url['mark_forum_read'], array($id, generate_form_token('markforumread'.$id.$forum_user['id']))).'">'.$lang_forum['Mark forum read'].'</a></span>';
А в 173-й строке надо тогда
<span class="first-item">заменить на просто
<span>Upd. Немного подправил код.
Сделал. Спасибо, Rizado.
Gnom, обещать пока не берусь, но подумаю над этим.
Gnom, разобрался. Делается так - в файле "/include/search_functions.php" после строки 839:
$forum_page['items_info'] = generate_items_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits);
Добавить строку:
$forum_page['main_head_options']['mark_all'] = '<span'.(empty($forum_page['main_head_options']) ? ' class="first-item"' : '').'><a href="'.forum_link($forum_url['mark_read'], generate_form_token('markread'.$forum_user['id'])).'">'.$lang_common['Mark all as read'].'</a></span>';Увсе, проверяйте пожалуйста. Еще раз спасибо.
Увсе, проверяйте пожалуйста. Еще раз спасибо.
Нормально.
Работает, спасибо :)
Будут вам ещё печеньки в ближайшие дни. Что именно - пока не скажу, ещё тестирую на локальной копии.
Да. С циферками явно не понятки. Вы еще обкатываете?
XliN, да, ещё копаюсь. Там форумный движок очень хитро выдаёт, доработать можно, но требует времени. С 1 августа я в отпуске, тогда уже покопаюсь.




