info navigation

phpbb-belk.ru

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



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

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

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


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

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


Top Stats phpbb3

мод позволяет выводит на главной странице 7 блоков с различной информацией. блок с выводом активных тем обладает автоматическим перебором тем, что выглядит довольно интересно. все блоки отдельно можно включать/выключать в админке. также можно выставлять количество выводимых тем.

демо-просмотр

если демо не работает - можно посмотреть на сканы:

index.php prosilver

 Внимание!  В оригинале мода нет правок и файлов для стиля subsiver2. Если удастся сделать самому - я добавлю в тему.


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

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

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

распаковать и содержимое папки root загрузить в корень сайта (где файл config.php).

Теперь редактируем файлы форума:

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

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

// Output page
page_header($user->lang['INDEX']);


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

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

//-- mod: Top Stats ---------------------------------------------------------//
   include($phpbb_root_path . 'includes/functions_top_stats.' . $phpEx);
//-- end: Top Stats ---------------------------------------------------------//


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

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

<!-- INCLUDE forumlist_body.html -->


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

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

<!-- IF S_TSRAT_ENABLE -->
<!-- INCLUDE recent_active_body.html -->
<!-- ENDIF -->


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

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

<!-- IF S_TSMVT_ENABLE or S_TSMRT_ENABLE or S_TSMAU_ENABLE or S_TSMAF_ENABLE or S_TSLVB_ENABLE or S_TSLRU_ENABLE -->
<!-- INCLUDE top_stats_body.html -->
<!-- ENDIF -->



Открыть styles/prosilver/template/overall_header.html
комментарий к правке: Если у вас уже есть библиотека jQuery - не добавлять вторую строчку. Если вы используете иной стиль, а не prosilver, возможно, потребуется изменить эту часть: row_height : '41px',.
Найти

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>


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

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

<!-- IF (S_TSRAT_ENABLE and S_TS_JSSCROLL) or (S_TSRAT_ENABLE and S_TS_TICKER) -->
<script src="{ROOT_PATH}script/jquery.min.js" type="text/javascript"></script>
<!-- IF S_TS_JSSCROLL and not S_TS_TICKER -->
<script src="{ROOT_PATH}script/jquery.totemticker.min.js" type="text/javascript"></script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
   $('#vertical-ticker').totemticker({
            row_height   :   '41px',
            max_items   :   3,
            speed       :   {JSSCROLL_SPEED},
            interval    :   {JSSCROLL_INTERVAL},
            <!-- IF TS_JSSCROLL_NAVIGATION -->
            next      :   '#ticker-next',
            previous   :   '#ticker-previous',
            stop      :   '#stop',
            start      :   '#start',
            <!-- ENDIF -->
            mousestop   :   true,
            direction   :   '<!-- IF TS_JSSCROLL_DIRECTION -->down<!-- ELSE -->up<!-- ENDIF -->'
   });
});
// ]]>
</script>
<!-- ELSEIF S_TS_TICKER and not S_TS_JSSCROLL -->
<script src="{ROOT_PATH}script/jquery.newsticker.js" type="text/javascript"></script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
   $("#news").newsTicker();
});
// ]]>
</script>
<!-- ENDIF -->
<!-- ENDIF -->



Открыть styles/prosilver/theme/colours.css
комментарий к файлу: если у вас стиль не prosilver - возможно придётся редактировать строчку height:123px;.
Найти

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

input.disabled {
   color: #666666;
}


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

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

/* Top Stats Mod */
#vertical-ticker{
   position:relative;   
   height: 123px;
   overflow: hidden;
}

#vertical-ticker li{
   display: block;
}

#news{
   height: 41px;
   overflow: hidden;
}



Открыть styles/prosilver/theme/tweaks.css
комментарий: правка для работы в IE6
Найти

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

*:first-child+html #site-description p {


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

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

* html #vertical-ticker li{
   height: 38px;
}


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

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

<!-- INCLUDE forumlist_body.html -->


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

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

<!-- IF S_TSRAT_ENABLE -->
<!-- INCLUDE recent_active_body.html -->
<!-- ENDIF -->
        <br clear="all" /><br />


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

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

<br clear="all" /><br />
<!-- IF S_TSMVT_ENABLE or S_TSMRT_ENABLE or S_TSMAU_ENABLE or S_TSMAF_ENABLE or S_TSLVB_ENABLE or S_TSLRU_ENABLE -->
<!-- INCLUDE top_stats_body.html -->
<!-- ENDIF -->


EN языковые правки
Открыть language/en/common.php
Найти



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

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

// BEGIN Top Stats
$lang = array_merge($lang, array(
   'MOST_VIEWED'            => 'Most viewed topics',
   'MOST_REPLIED'            => 'Most replied topics',
   'NEWEST_TOPICS'            => 'Latest Topics',
   'NEWEST_POSTS'            => 'Latest Posts',
   'RECENT_ACTIVE'            => 'Recent Active Topics',
   'MOST_ACTIVE_USERS'         => 'Most active users',
   'JOINED_US'               => 'Joined us',
   'MOST_ACTIVE_FORUMS'      => 'Most active forums',
   'PREVIOUS_SCROLL'         => 'Previous',
   'NEXT_SCROLL'            => 'Next',
   'START_SCROLL'            => 'Start',
   'STOP_SCROLL'            => 'Stop',
   'LAST_REGISTERED_USERS'      => 'Last registered users',
   'LAST_VISITED_BOTS'         => 'Last visited bots',
));
// END Top Stats


RU языковые правки
Открыть language/ru/common.php
Найти



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

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

// BEGIN Top Stats
$lang = array_merge($lang, array(
   'MOST_VIEWED'            => 'Самых просматриваемых тем',
   'MOST_REPLIED'            => 'Тем, с наибольшим количеством ответов',
   'NEWEST_TOPICS'            => 'Последних тем',
   'NEWEST_POSTS'            => 'Последних сообщений',
   'RECENT_ACTIVE'            => 'Последних активных тем',
   'MOST_ACTIVE_USERS'         => 'Самых активных пользователей',
   'JOINED_US'               => 'Зарегистрировался',
   'MOST_ACTIVE_FORUMS'      => 'Самых активных форумов',
   'PREVIOUS_SCROLL'         => 'Назад',
   'NEXT_SCROLL'            => 'Вперед',
   'START_SCROLL'            => 'Старт',
   'STOP_SCROLL'            => 'Стоп',
   'LAST_REGISTERED_USERS'      => 'Последних зарегистрированных',
   'LAST_VISITED_BOTS'         => 'Последние визиты Ботов',
));
// END Top Stats


 доработка  19 января добавил файлы для стиля на основе subsiver2 - "победить" скрипт прокрутки активных тем не удалось, прокрутку сделал на основе <marquee>. остальные блоки сделал чисто под subsilver2.

получилось так:

index.php subsilver2

в мод папку добавлять не стал - скачать можно здесь:

Вложение:
Комментарий к файлу: для стиля subsilver2
subsilver2.rar [1.83 КБ]
Скачиваний: 45


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

Для завершения установки необходимо запустить установочный файл по адресу

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

http://ваш сайт/install_top_stats.php


после отработки удалить файл install_top_stats.php с сервера.
Очистить все кэши.
Настройки мода находятся по адресу Админка - Модули - ТОП-СТАТИСТИКА.

Успешного применения мода.



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

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

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

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



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

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




cron

Текущее время: 20 апр 2025, 15:12

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

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