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

Белк на PhpBB 3.0.14

информация по этому форуму. bbcode, моды и прочее, проверенное Белком. (перенос данных продолжается...)

Сегодня на конференции было 52 посетителей :: 1 зарегистрированный, 0 скрытых, 1 бот и 50 гостей (основано на активности посетителей за последние 24 часа)




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

Стаж: 5 месяцев 20 дней
Сообщения: 228
Откуда: здешние мы

Стиль сайта: subsilver2
Настоящее имя: Андрей


Latest Post In Profile

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

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

Вложение:
lastest_post_profile.png
lastest_post_profile.png [ 13.74 КБ | Просмотров: 14 ] lastest_post_profile.png



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

скачать из архива сайта

распаковываем и содержимое папки 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 -->


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

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



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

Кто сейчас на конференции:

Всего посетителей: 2, из них зарегистрированных: 0, скрытых: 0 и гостей: 2 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (63) здесь было 23 май 2026, 12:35

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

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



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

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

cron

Текущее время: 26 июн 2026, 20:49

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB.