Мод Today's Posts (Сообщения за день) - сделать доступным для гостей

Автор Солярис, 28 августа 2010, 22:27:08

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

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

Солярис

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

Адрес мода: http://custom.simplemachines.org/mods/index.php?mod=2682
Мод весьма полезный, поскольку дает возможность просматривать все сообщения, которые созданы за день.

Интересует следующее. Мод добавляет в меню форума пункт "Сообщения за день", но оказывается виден этот пункт только зарегистрированным пользователям. Как бы добавить возможность пользоваться этим пунктом меню и гостям форума?!

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

З.Ы. Кстати, у мода нет русификации, поэтому сделал её сам, добавив в файл install следующий код:
<file name="$themedir/languages/Modifications.russian.php">
<operation>
<search position="after"><![CDATA[?>]]></search>
<add><![CDATA[$txt['todays_posts'] = 'Сообщения за день';
$txt['permissionname_view_todays_posts'] = 'Просмотр сообщений за день';
$txt['permissionhelp_view_todays_posts'] = 'Просмотр сообщений за день';

]]></add>
</operation>
</file>

Макар

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

Солярис

О, точно! А я об этом и не подумал.
Спасибо за подсказку!

Солярис

Обнаружил еще одну проблемку.

Некоторые разделы на форуме оформлены другой темой, что настроено через меню по разделам в админке.
В этих разделах отсутствует пункт меню "Сообщения за день".  Как это можно исправить?

BIOHAZARD

Цитата: Солярис от 29 августа 2010, 09:35:01отсутствует пункт меню "Сообщения за день".  Как это можно исправить?
на smf 1.1.11 только ручной правкой соответствующих тем оформления (index.template.php)
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Солярис

Решил проблему следующим образом :
- добавил в файл Modifications.russian.php соответствующей темы оформления  код:
$txt['todays_posts'] = 'Сообщения за день';
$txt['permissionname_view_todays_posts'] = 'Просмотр сообщений за день';
$txt['permissionhelp_view_todays_posts'] = 'Просмотр сообщений за день';

- а в файл index.template.php соответствующей темы оформления добавил код:
if ($context['view_todays_posts'])
echo ($current_action == 'todayspost' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'todayspost' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=todayspost">' , $txt['todays_posts'] , ' </a>
</td>' , $current_action == 'todayspost' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


Все заработало :)

gorbi


Yarik

Цитата: gorbi от 03 октября 2015, 10:23:43Кто-то пробовал этот мод ставить на СМФ2?
Ставится замечательно,только что поставаил,без режима эмуляции.Если нужно перевод выше.

gorbi

Настраивается в правах пользователей или где-то ещё? У меня не создалась менюшка.

Yarik

Цитата: gorbi от 03 октября 2015, 11:12:12Настраивается в правах пользователей или где-то ещё? У меня не создалась менюшка.
В правах пользователей и всё - кто видит эту кнопку