сайт на данный момент является архивом информации по форуму phpbb 3.0. объяснения и помощь больше не предоставляются.
info navigation

phpbb-belk.ru

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



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

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

Стаж: 10 лет 1 месяц 20 дней
Сообщения: 1237
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

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


Latest Post In Profile

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

выглядит это примерно так:

постер

Ставится очень просто.

Скачиваем мод из архива сайта

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

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

После этого проводим редактирование файлов

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

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

$user_id = (int) $member['user_id'];


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

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

// BEGIN latest_post_in_profile
      if(!function_exists('latest_post_in_profile'))
      {
         include($phpbb_root_path . 'includes/latest_post_in_profile.' . $phpEx);
      }
      latest_post_in_profile($user_id);
// END latest_post_in_profile



Открыть language/ru/memberlist.php
Найти

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

'LAST_ACTIVE'


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

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

'LATEST_POST'               => 'Последнее сообщение',



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

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

<!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
            </dd>


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

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

<!-- IF S_UPOST -->
         <dt>{L_LATEST_POST}:</dt>
             <dd><strong><a href="{U_TOPIC}">{TOPIC_TITLE}</a></strong><br />{POST_TIME}</dd>
         <!-- ENDIF -->


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

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

<!-- IF S_SHOW_ACTIVITY -->
            <tr>
               <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_ACTIVE_IN_FORUM}: </td>
               <td><!-- IF ACTIVE_FORUM != '' --><b><a class="gen" href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></b><br /><span class="genmed">[ {ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT} ]</span><!-- ELSE --><span class="gen">-</span><!-- ENDIF --></td>
            </tr>


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

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

<!-- IF S_UPOST -->
            <tr>
               <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_LATEST_POST}: </td>
               <td><strong><a href="{U_TOPIC}">{TOPIC_TITLE}</a></strong><br />{POST_TIME}</td>
            </tr>
            <!-- ENDIF -->


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

Почистить кэш и всё. Ссылка появится в основном профиле пользователя после Всего сообщений.



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

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

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (559) здесь было 25 авг 2025, 06:38

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



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

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




cron

Текущее время: 12 ноя 2025, 15:41

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

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