Вставить в верхнее меню пользователя "Отметить все сообщения прочитанными"

Автор Солярис, 23 июля 2009, 22:02:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Солярис

Всем доброго времени суток!

Пожалуйста, подскажите правильный код для вставки в меню пользователя пункта "Отметить все сообщения прочитанными".
Загвоздка с тем, что в этой функции используется сессия (session_id), поэтому никак не получается установить правильный код.

Строку в файле    index.template.php, куда следует уставить код, я уже нашел.
Начала кода также известно:
<a href="', $scripturl, '?action=markasread;sa=all;sesc='...

Но вот дальше проблема с правильным указанием кода для сессии.

Заранее спасибо за помощь.

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Солярис


Treada

Искал по форуму, но так и не нашел...
Заменил тему... и пропала эта волшебная кнопка "отметить все прочтенными"
Подскажите где искать?

Kosten

Цитата: Treada от 11 октября 2009, 12:29:22
Искал по форуму, но так и не нашел...
Заменил тему... и пропала эта волшебная кнопка "отметить все прочтенными"
Подскажите где искать?
Нужно открыть index.template.php нужной темы и вставить код кнопки в него

Макар

угу только сначала зайти в текущие темы оформления - Свойства темы оформления
и поставить галочку напротив - Разрешить и показывать кнопку 'Отметить прочитанными' а уж если это не поможет , то копать код
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Treada

Спасибо,
Немного помыслил, поискал и разобрался как выяснилось, надо мучить файлик BoardIndex.template.php

вот код кнопочки:

{
echo '
<table border="0" width="100%" cellspacing="0" cellpadding="5">
<tr>
<td align="', !$context['right_to_left'] ? 'right' : 'left', '">';

// Mark read button.
$mark_read_button = array('markread' => array('text' => 452, 'image' => 'markread.gif', 'lang' => true, 'url' => $scripturl . '?action=markasread;sa=all;sesc=' . $context['session_id']));

// Show the mark all as read button?
if ($settings['show_mark_read'] && !empty($context['categories']))
echo '
<table cellpadding="0" cellspacing="0" border="0" style="position: relative; top: -5px;">
<tr>
', template_button_strip($mark_read_button, 'top'), '
</tr>
</table>';
echo '
</td>
</tr>
</table>';
}


Далее 'эксперемнтным путем (на локальном сервере) подогнал "как у всех" внизу форума =) потом заменил на фтп сервере и всё ТА-ДАА! laugh