Текущее время: 26 ноя 2020, 22:26

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Вывод аватара на главную страничку или в хеадер - [phpBB3, ppkbb3cker]

Аватара пользователя
Сообщения: 355
Стаж: 8 лет 8 месяцев
Карма: 30
Россия

Сообщение » 29 июл 2012, 08:28

Кто фиксирует блоки на индекс странички, на движке форума или трекера, к примеру нам нужно в блок вывести аватару или в хеадер, просто так само собой она не будет подгружаться, чтобы работало нужно сделать следующее:
Открыть файл: index.php
Найти:
Код: Выделить всё
   'LEGEND'      => $legend,
После вставить:
Код: Выделить всё
  // INDEX AVATAR
  'USER_AVATAR'                    => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
  // END

Если вам нужно принудительно определить размер аватары, не в зависимости от настроек, тогда вставляем:
Код: Выделить всё
  // INDEX AVATAR
  'USER_AVATAR'                    => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], 50, 50),
  // END


Теперь вставляем аватар куда вам удобно:
Код: Выделить всё
<!-- IF USER_AVATAR -->{USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" width="50" height="50" /><!-- ENDIF -->

Если же вам нужно чтобы аватара отображалась на всех страничках, к примеру в overall_header.html
Нужно открыть файл: /includes/functions.php

Найти:
Код: Выделить всё
       'SITE_LOGO_IMG'         => $user->img('site_logo'),

После вставить:
Код: Выделить всё
  // INDEX AVATAR
  'USER_AVATAR'                    => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
  // END

#811

#811
Если нужен стиль для сайта, стучите: ICQ 560107181

Аватара пользователя
Сообщения: 21
Стаж: 7 лет 11 месяцев
Откуда: Эстляндия
Карма: 9

Сообщение » 15 янв 2013, 19:06

[i]Спасибо за информацию. Поставилось быстро и работает нормально. Я сам несколько раз пробовал перетащить изображение аватара, но не думал, что не всё так просто. С моими текущими знаниями я бы пытался ещё долго... :co_ol:
кто не видел настоящей кошки, тот не может рассуждать о неко...

Аватара пользователя
Сообщения: 355
Стаж: 8 лет 8 месяцев
Карма: 30
Россия

Сообщение » 26 янв 2013, 00:26

Это простейшая правка, тут ничего сложного нет.
Меня одно смущает, несколько запросов лишних в MySQL.
Если нужен стиль для сайта, стучите: ICQ 560107181

Аватара пользователя
Сообщения: 21
Стаж: 7 лет 11 месяцев
Откуда: Эстляндия
Карма: 9

Сообщение » 27 янв 2013, 01:01

ну у меня пока небольшая нагрузка, поэтому можно и "поэкспериментировать" над дизайном... :-):
кто не видел настоящей кошки, тот не может рассуждать о неко...

Аватара пользователя
Сообщения: 355
Стаж: 8 лет 8 месяцев
Карма: 30
Россия

Сообщение » 25 апр 2018, 23:31

Апнул тему, старая инструкция была с лишнем кодом.
Если нужен стиль для сайта, стучите: ICQ 560107181


Вернуться в Не большие моды, хаки, улучшения



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

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