Мод "Кто смотрел тему?"
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Stass
- phpBB 1.4.2
- Сообщения: 56
- Стаж: 18 лет 1 месяц
- Откуда: у тебя пистолет и деньги?
Мод "Кто смотрел тему?"
Существует ли аналог моду из phpbb2 Who viewed a topic? Позволяет узнать кто просматривал тему, и было бы хорошо сколько раз и когда просматривал.
Поискав я ненашел. Или стандартой функциональностью можно подобное осуществить?
Скачать мод: Кто смотрел тему? v. 2.0.0
Поискав я ненашел. Или стандартой функциональностью можно подобное осуществить?
Скачать мод: Кто смотрел тему? v. 2.0.0
Последний раз редактировалось Татьяна5 30.11.2013 6:40, всего редактировалось 2 раза.
Причина: добавлена ссылка на мод
Причина: добавлена ссылка на мод
-
Stass
- phpBB 1.4.2
- Сообщения: 56
- Стаж: 18 лет 1 месяц
- Откуда: у тебя пистолет и деньги?
Re: Есть ли мод "Кто смотрел тему"?
Нашел! На phpbb.com такой мод уже ктото искал http://www.phpbb.com/community/viewtopi ... 2&t=802775 и нашел. А написали его французы http://forums.nosce-te-ipsum.net/viewtopic.php?f=10&t=8. Обалдеть просто :D пришлось немного попереводить
Добавлено спустя 54 минуты 41 секунду:
Вот и перевод мода на русский. Надо из архива с модом скопировать файл root\language\en\viewtopicviewers.php в файл root\language\ru\viewtopicviewers.php и заменить содежимое массива на это:интересная беседа получилась :)
Добавлено спустя 54 минуты 41 секунду:
Вот и перевод мода на русский. Надо из архива с модом скопировать файл root\language\en\viewtopicviewers.php в файл root\language\ru\viewtopicviewers.php и заменить содежимое массива на это:
Код: Выделить всё
'TV_DESCRIPTION' => 'Количество просмотров темы за месяц',
'TV_DELETE_STATISTICS' => 'Удалить статистику просмотра для этой темы',
'TV_DELETE_STATISTICS_CONFIRM' => 'Вы уверены что хотите удалить статистику просмотра для этой темы?',
'TV_LAST_VIEW_DATES' => 'Последней просмотр',
'TV_LEGEND' => 'Легенда',
'TV_NB_VIEW_DATES' => 'Просмотров',
'TV_NO_TOPIC_VIEWERS' => 'Никто не просматривал эту тему',
'TV_POSTER' => 'Отвечал в теме',
'TV_RETURN_STATS' => '%sВернуться в статистику%s',
'TV_STATS_DELETED' => 'Статистика была успешно удалена',
'TV_TOPIC_VIEW_STATS' => 'Статистика просмотров темы за месяц',
'TV_TOTAL_VIEWERS' => '%d пользователей(ля) смотрели эту тему',
'TV_DISABLED' => 'Статистика отключена',
'TV_POST' => 'Пользователь оставлял сообщение в теме',
'TV_NOPOST' => 'Пользователь не оставлял сообщение в теме',
'TV_VIEW_TOPIC_VIEWERS' => 'Пользователи просмотревшие эту тему'-
Pitmen
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 17 лет 2 месяца
Re: Есть ли мод "Кто смотрел тему"?
А не кто не подскажет, как этот мод можно прикрутить к subsilver2?
-
Andrewsha
- phpBB 1.4.1
- Сообщения: 48
- Стаж: 17 лет 3 месяца
- Поблагодарили: 3 раза
Re: Есть ли мод "Кто смотрел тему"?
не могу выполнить последний шаг инструкции:

Не появляется у меня Мод в списке1/ Add the new module in your ACP : System > Modules > Admin Panel > General > General settings.
Don't forget to active this module !
Re: Есть ли мод "Кто смотрел тему"?
Возникла пара затруднений.
1. Дополнительные ручные инструкции
1/ Add the new module in your ACP : System > Modules > Admin Panel > General > General settings.
Don't forget to active this module !
У меня в данном месте ACP нет никакого пункта General settings. Есть:
ACP index
Quick access
Board configuration
Client communication
Server configuration
И какой из этих модулей имеется в виду?
Хорошо, допустим Board configuration. Нашёл в списке модуль "Settings for topic viewers statistics" - это оно?
Добавил, включил. Но ничего нигде не появилось.... Вернее появилась только в разделе конфигурации форума функция включения\выключения данной статистики. И всё! Где вообще должна выводиться данная статистика?
1. Дополнительные ручные инструкции
1/ Add the new module in your ACP : System > Modules > Admin Panel > General > General settings.
Don't forget to active this module !
У меня в данном месте ACP нет никакого пункта General settings. Есть:
ACP index
Quick access
Board configuration
Client communication
Server configuration
И какой из этих модулей имеется в виду?
Хорошо, допустим Board configuration. Нашёл в списке модуль "Settings for topic viewers statistics" - это оно?
Добавил, включил. Но ничего нигде не появилось.... Вернее появилась только в разделе конфигурации форума функция включения\выключения данной статистики. И всё! Где вообще должна выводиться данная статистика?
Re: Есть ли мод "Кто смотрел тему"?
Блин. первый раз попробовал установить автомодом с описанным выше результатом. Подумал что может криво где встало - попробовал установить руками. Так теперь даже конфигурация модуля не открывается - просто белая страница и всё! Чё то тут не так....
-
Kogan
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 7 месяцев
- Откуда: Москва
Re: Есть ли мод "Кто смотрел тему"?
Crew
Мод в установке самый простой, какой может только быть. В админке модуль появляется и его нужно добавить в ACP -> Общие -> Конфигурация
У меня все работает.

Мод в установке самый простой, какой может только быть. В админке модуль появляется и его нужно добавить в ACP -> Общие -> Конфигурация
У меня все работает.
Те же инструкции, что и для prosilverPitmen писал(а):А не кто не подскажет, как этот мод можно прикрутить к subsilver2?
Ничто не идеально, а значит всё подвержено критике.
Re: Есть ли мод "Кто смотрел тему"?
(странно. я был в полной уверенности, что днём тут уже отписывался...)
Да я понял. Успокоившись и поковырявшись во всём разобрался.
1. Мод прекрасно устанавливается АвтоМодом (с небольшой доработкой для русской локализации)
2. Для нормальной работы мода (чего я и не сделал в первый раз) нужно установить ещё апдейт для стиля (в моём случае просильвера)
3. Мне очень не понравилось что ссылка на просмотр статистики так низко и сбоку, так что поковырявшись ещё немного убрал надпись и перенёс иконку (конечно вместе со ссылкой) наверх страницы к кнопке Вход\Выход
Да я понял. Успокоившись и поковырявшись во всём разобрался.
1. Мод прекрасно устанавливается АвтоМодом (с небольшой доработкой для русской локализации)
2. Для нормальной работы мода (чего я и не сделал в первый раз) нужно установить ещё апдейт для стиля (в моём случае просильвера)
3. Мне очень не понравилось что ссылка на просмотр статистики так низко и сбоку, так что поковырявшись ещё немного убрал надпись и перенёс иконку (конечно вместе со ссылкой) наверх страницы к кнопке Вход\Выход
Re: Есть ли мод "Кто смотрел тему"?
Гм... вылез баг. Если теме установить статус "Важная", то при попытке просмотреть статистику выдаёт сообщение "такой темы не существует". Сталкивался кто с таким уже?
-
Andrewsha
- phpBB 1.4.1
- Сообщения: 48
- Стаж: 17 лет 3 месяца
- Поблагодарили: 3 раза
Re: Есть ли мод "Кто смотрел тему"?
Ткните меня пожалуйста в место инструкции по установке, где описывается процесс уставновки ссылки на просмотр страницы!Crew писал(а):Мне очень не понравилось что ссылка на просмотр статистики так низко и сбоку, так что поковырявшись ещё немного убрал надпись и перенёс иконку (конечно вместе со ссылкой) наверх страницы к кнопке Вход\Выход
Лично мне пришлось включать голову и самому городить огород. Теперь выглядит вот так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Stass
- phpBB 1.4.2
- Сообщения: 56
- Стаж: 18 лет 1 месяц
- Откуда: у тебя пистолет и деньги?
Re: Есть ли мод "Кто смотрел тему"?
Инструкция отдельная для стиля - в templates\prosilver.xmlAndrewsha писал(а):Ткните меня пожалуйста в место инструкции по установке
-
Геральт
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 4 месяца
Re: Есть ли мод "Кто смотрел тему"?
в файле viewtopic_body.html надо сделать так:А не кто не подскажет, как этот мод можно прикрутить к subsilver2?
Код: Выделить всё
<td class="nav" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"><a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a><!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --> | <a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a><!-- ENDIF --> | <a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a>
<!-- IF U_MCP and S_DISPLAY_TOPIC_VIEWERS --> | <a href="{U_VIEWTOPICVIEWER}">{L_TV_VIEW_TOPIC_VIEWERS}</a><!-- ENDIF -->
</td>А вот теперь вопрос - я хочу прикрутить Это к NV_advanced_last_topic_titles
Сделал так:
в recent_topics.html
Код: Выделить всё
<!-- BEGIN latest_announcements -->
<!-- IF latest_announcements.S_UNREAD_TOPIC -->
<a href="{latest_announcements.U_NEWEST_POST}"><img src="./styles/subsilver2/imageset/forum_unread.gif" height="14" width="28"></a> <a href="{latest_announcements.U_NEWEST_POST}" title="{latest_announcements.FULL_TITLE}" class="link-new">{latest_announcements.TITLE}<!-- ({latest_announcements.TOPIC_REPLIES})--></a>
<!-- IF U_MCP and S_DISPLAY_TOPIC_VIEWERS --> <a href="{U_VIEWTOPICVIEWER}">[?]</a><!-- ENDIF -->
<!-- ELSE -->
<a href="{latest_announcements.U_LAST_POST}"><img src="./styles/subsilver2/imageset/forum_read.gif" height="14" width="28"></a> <a href="{latest_announcements.U_LAST_POST}" title="{latest_announcements.FULL_TITLE}">{latest_announcements.TITLE}<!-- ({latest_announcements.TOPIC_REPLIES})--></a>
<!-- IF U_MCP and S_DISPLAY_TOPIC_VIEWERS --> <a href="{U_VIEWTOPICVIEWER}">[?]</a><!-- ENDIF -->
<!-- ENDIF -->
<br />
<!-- END latest_announcements -->
</td>
<td class="row1" valign="top">
<!-- BEGIN latest_topics -->
<!-- IF latest_topics.S_UNREAD_TOPIC -->
<a href="{latest_topics.U_NEWEST_POST}"><img src="./styles/subsilver2/imageset/forum_unread.gif" height="14" width="28"></a> <a href="{latest_topics.U_NEWEST_POST}" title="{latest_topics.FULL_TITLE}" class="link-new">{latest_topics.TITLE}<!-- ({latest_topics.TOPIC_REPLIES})--></a>
<!-- IF U_MCP and S_DISPLAY_TOPIC_VIEWERS --> <a href="{U_VIEWTOPICVIEWER}">[?]</a><!-- ENDIF -->
<!-- ELSE -->
<a href="{latest_topics.U_LAST_POST}"><img src="./styles/subsilver2/imageset/forum_read.gif" height="14" width="28"></a> <a href="{latest_topics.U_LAST_POST}" title="{latest_topics.FULL_TITLE}">{latest_topics.TITLE}<!-- ({latest_topics.TOPIC_REPLIES})--></a>
<!-- IF U_MCP and S_DISPLAY_TOPIC_VIEWERS --> <a href="{U_VIEWTOPICVIEWER}">[?]</a><!-- ENDIF -->
<!-- ENDIF -->
<br />
<!-- END latest_topics -->
</table>перед
Код: Выделить всё
$db->sql_freeresult($result);
$template->assign_vars(array(
'S_DISPLAY_RECENT' => true,
'ANNO_TEXT' => $announcement_text,
'NEWEST_POST_IMG' => $user->img('icon_topic_newest', 'VIEW_NEWEST_POST'),
));
?>Код: Выделить всё
//*****************************
// Begin : Who view this topic MOD
//*****************************
if($config['tv_enable'])
{
// Send vars to template
$template->assign_vars(array(
'L_TV_VIEW_TOPIC_VIEWERS' => $user->lang['VIEW_TOPIC_VIEWERS'],
'S_DISPLAY_TOPIC_VIEWERS' => true,
'T_THEME_PATH' => "{$phpbb_root_path}styles/" . $user->theme['theme_path'] . '/theme',
'U_VIEWTOPICVIEWER' => append_sid("{$phpbb_root_path}viewtopicviewers.$phpEx", 'topic=' . $row['topic_id'])
));
}
//*****************************
// End : Who view this topic MOD
//*****************************Код: Выделить всё
http://сайт/phpBB/viewtopicviewers.php?topic=-
bafometh
- phpBB 1.4.2
- Сообщения: 54
- Стаж: 17 лет 10 месяцев
- Откуда: Украина, Киев
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: Есть ли мод "Кто смотрел тему"?
Мод прикрутил, все работает. Буду добавлять в статистику интересующую информацию. Если есть вопросы по установке - пишите. 8-)
-
Ketzer
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 6 месяцев
- Благодарил (а): 2 раза
Re: Есть ли мод "Кто смотрел тему"?
Потому что в коде viewtopicviewers.php есть такое условие:Crew писал(а):Гм... вылез баг. Если теме установить статус "Важная", то при попытке просмотреть статистику выдаёт сообщение "такой темы не существует". Сталкивался кто с таким уже?
Код: Выделить всё
if (!$forum_id)
{
trigger_error('NO_TOPIC');
}-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Есть ли мод "Кто смотрел тему"?
А кто-нибудь придумал как из статитики возвращаться в тему? Поделитесь...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

