info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 3316

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


NV who was here phpbb3

NV who was here phpbb3 - Кто был на форуме?
модификация реализует блок на главной странице со списком посетивших сайт за определённое время, в котором могут отражаться зарегестрированные пользователи, гости и боты. возможно выставление интервала, за который подсчитывается количество посетивших.

главная страница. prosilver

Модификация довольна удобна в применении и послужит хорошим дополнением для сбора статистики.

Если заинтересовало - ставим мод.

Скачать модификацию из архива сайта:

Скачать из файлового архива сайта

распаковать и содержимое папки root загрузить в корень сайта (где файл config.php).
если у вас на сервере уже есть папка umil - удалите её из мода перед копированием.
в папке root присутствует папка install для установки - до завершения установки мода ваш форум будет недоступен для посетителей.

Редактируем файлы форума:

Открыть index.php
Найти

Код: Выделить всё

// Assign index specific vars


Вставить перед найденным

Код: Выделить всё

if (!class_exists('phpbb_mods_who_was_here'))
{
   include($phpbb_root_path . 'includes/mods/who_was_here.' . $phpEx);
   phpbb_mods_who_was_here::update_session();
}
phpbb_mods_who_was_here::display();



Открыть includes/functions.php
Найти

Код: Выделить всё

// Send a proper content-language to the output
   $user_lang = $user->lang['USER_LANG'];
   if (strpos($user_lang, '-x-') !== false)
   {
      $user_lang = substr($user_lang, 0, strpos($user_lang, '-x-'));
   }


Вставить после найденного

Код: Выделить всё

if (!class_exists('phpbb_mods_who_was_here'))
   {
      include($phpbb_root_path . 'includes/mods/who_was_here.' . $phpEx);
      phpbb_mods_who_was_here::update_session();
   }


для стилей на основе prosilver
Открыть styles/prosilver/template/index_body.html
Найти

Код: Выделить всё

<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
   <p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
   <!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>


Вставить после найденного

Код: Выделить всё

<!-- IF WHO_WAS_HERE_TOTAL -->
      <h3>{L_WHO_WAS_HERE}</h3>
      <p>{WHO_WAS_HERE_TOTAL} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
   <!-- ELSEIF U_ACP -->
      <h3>{L_WHO_WAS_HERE}</h3>
      <p>{L_WWH_UPDATE_NEED}</p>
   <!-- ENDIF -->


для стилей на основе subsilver2
Открыть styles/subsilver2/template/index_body.html
Найти

Код: Выделить всё

<!-- ENDIF -->
 
<!-- IF S_DISPLAY_BIRTHDAY_LIST -->


Вставить перед найденным

Код: Выделить всё

<!-- IF WHO_WAS_HERE_TOTAL -->
      <br clear="all" />
 
      <table class="tablebg" width="100%" cellspacing="1">
      <tr>
         <td class="cat" colspan="2"><h4>{L_WHO_WAS_HERE}</h4></td>
      </tr>
      <tr>
         <td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
         <td class="row1" width="100%"><span class="genmed">{WHO_WAS_HERE_TOTAL} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</span></td>
      </tr>
      </table>
   <!-- ELSEIF U_ACP -->
      <br clear="all" />
 
      <table class="tablebg" width="100%" cellspacing="1">
      <tr>
         <td class="cat" colspan="2"><h4>{L_WHO_WAS_HERE}</h4></td>
      </tr>
      <tr>
         <td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
         <td class="row1" width="100%"><span class="genmed">{L_WWH_UPDATE_NEED}</span></td>
      </tr>
      </table>
   <!-- ENDIF -->


Завершение установки:

Для завершения установки запустите через браузер скрипт по адресу

Код: Выделить всё

http://ваш форум/install/index.php


После отработки скрипта удалите папку install с сервера.

Очистите кэш и всё. Модификация установлена и готова к работе.
Настройки мода находятся в админке по адресу Админка - Модули - Кто сегодня был на конференции.

Успешной установки.



трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
NV who was here phpbb3,phpbb3,mod
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 0

Часовой пояс: UTC + 2 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 29 мар 2024, 14:57

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид