Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Имя группы по-умолчанию в мини-профиле phpbb3 
#1 

Аватар пользователя

Всем доброго времени суток, сегодня мы сделаем мини-хак, выводящий имя группы по умолчанию пользователю в мини-профиль. Кому надо тот воспользуется ...

Вывод имени группы будет находится в мини-профиле после пункта Откуда, но вы конечно же можете на свое усмотрение перемещать этот элемент. Открываем viewtopic.php и находим
if ($poster_id == ANONYMOUS)
      {
         $user_cache[$poster_id] = array(
            'joined'      => '',
            'posts'         => '',
            'from'         => '',
 

После найденного добавляем
'group_id'         => '',
 

Находим
'joined'      => $user->format_date($row['user_regdate']),
 

Добавляем после найденного
'group_id'         => $row['group_id'],
 

Находим
for ($i = 0, $end = sizeof($post_list); $i < $end; ++$i)
 

Добавляем перед найденным
// Get groups name on the board
$sql = 'SELECT group_id, group_name, group_type
   FROM ' . GROUPS_TABLE . '
   WHERE group_type <> ' . GROUP_HIDDEN;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
   $groups_name[$row['group_id']] = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];
}
$db->sql_freeresult($result);
 

Находим
'POSTER_FROM'      => $user_cache[$poster_id]['from'],
 

Вставляем после найденного
'POSTER_GROUP'      => $groups_name[$user_cache[$poster_id]['group_id']],
 


Для стилей на основе просильвера открываем шаблон styles/ваш стиль/template/viewtopic_body.html и находим
 <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
 

Добавляем после найденного
  <!-- IF postrow.POSTER_GROUP --><dd><strong>{L_GROUP}:</strong> {postrow.POSTER_GROUP}</dd><!-- ENDIF -->
 


Для стилей на основе сабсильвер2 открываем шаблон styles/ваш стиль/template/viewtopic_body.html и находим
 <!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->
 

Добавляем после найденного
  <!-- IF postrow.POSTER_GROUP --><br /><b>{L_GROUP}:</b> {postrow.POSTER_GROUP}<!-- ENDIF -->
 


После всех правок чистим кеш и наслаждаемся результатами :bra_vo:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Имя группы по-умолчанию в мини-профиле phpbb3, группа в мини-профиле, имя группы в мини-профиле
          Вернуться наверх  
 

#2 

Аватар пользователя

Поставил — работает!

Но дебаггер в ярости, не хочет мириться с результатами этой работы))

:hi:


_________________
Подпись:
Как узнать, что ты на верном пути? Проще простого: если рядом с тобой не осталось никого, значит, ты действительно близок к сути. © Эмиль Мишель Чо́ран
          Вернуться наверх  
 

#3 

Аватар пользователя

На что ругается то ?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#4 

Аватар пользователя

Я снес этот эксперимент и установил дебаггер на чистую.
Решил попробовать теперь поставить без помощи автомода)) О результатах отпишусь позже. :hi:


_________________
Подпись:
Как узнать, что ты на верном пути? Проще простого: если рядом с тобой не осталось никого, значит, ты действительно близок к сути. © Эмиль Мишель Чо́ран
          Вернуться наверх  
 

#5 

Аватар пользователя

Ну руками моды ставить надежнее, да и в автомоде какой метод записи файлов стоит? Загрузка архивного файла надеюсь


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#6 

Аватар пользователя

DeaDRoMeO писал(а):

Ну руками моды ставить надежнее, да и в автомоде какой метод записи файлов стоит? Загрузка архивного файла надеюсь

Вы правы, руками ставить надежнее, но не для меня))
Все модули в течении 3 лет моего обучения в вашей школе DeaDRoMeO, были поставлены исключительно автомодом. Правда для работы с ним понадобился невероятно долгий опыт знакомства с блефом, сопровождающим все эти, в большинстве своем, неполноценные и кривые игрушки. Лишь около 3 -5 шт поставил ручками)) Методом загрузки архивного файла не пользуюсь вообще, никогда! Без автомода, занятие ручной практикой, отнимет у человека годы и в конце концов когда дело дойдет до публикации сайта, человек столкнется с проблемами, которые потребуют у него множество дополнительных жертв и крови, но что самое главное — времени.
Вот дебаггер на меня произвел, действительно, должное впечатление. Жаль, что ранее не понимал его ценности, плутая в бесчисленных лабиринтах ловушек модулехренения.
Кстати, еще раз поставил мод из данной темы и теперь у дебаггера нет нареканий. Надо бы его спровоцировать на какую нибудь ошибку и понять его тайный говор)) :hi:


_________________
Подпись:
Как узнать, что ты на верном пути? Проще простого: если рядом с тобой не осталось никого, значит, ты действительно близок к сути. © Эмиль Мишель Чо́ран
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Random No Avatar phpbb3 (случайная аватара по умолчанию)
Random No Avatar - модификация для phpbb3, автоматически назначающая случайную аватару пользователю если он самостоятельно ее не установил

DeaDRoMeO

83

5155

Аватар пользователя

29 апр 2014, 17:09

Князь Мышкин

Аватар пользователя Profile friend list phpbb3 (список друзей в профиле)
Profile friend list - модификация для phpbb3, добавляющая в профиль каждого пользователя список его друзей на форуме, выводятся так же аватары друзей

DeaDRoMeO

6

1272

Аватар пользователя

05 фев 2015, 16:10

DeaDRoMeO

Аватар пользователя Мини форма входа на форум Dropdown login box
всплывающее окно с мини формой входа на форум

akella1900

9

1063

Аватар пользователя

10 окт 2013, 16:41

DeaDRoMeO

Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2546

Аватар пользователя

30 сен 2013, 20:27

DeaDRoMeO

Аватар пользователя Forum SEO phpbb3
Forum SEO phpbb3 - прекрасный мод в плане СЕО оптимизации для форумов phpbb3, позволит вам задать описание и список ключевых слов для каждого раздела и подфорума.

DeaDRoMeO

249

16814

Аватар пользователя

16 дек 2014, 05:43

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P