Перейти к содержимому
Русский язык для Invision Community 5

ipb 3.1.3 Фотография пользователя

Подскажите пожалуйста, что изменить, чтобы вместо "Фотографии" т.е её уменьшеной копии

avaa545241.png

здесь отображалась уменьшенная копия Аватара

 

Я так понимаю, за это отвечает эта строка:

<a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}'><img src='{$this->memberData['pp_thumb_photo']}' alt="{$this->memberData['members_display_name']}{$this->lang->words['users_photo']}" width='{$this->memberData['pp_thumb_width']}' height='{$this->memberData['pp_thumb_height']}' class='photo' /></a>

в globalTemplate

Рекомендованные сообщения

Мне кажется, это не в скине надо делать.

В любом случае, не пробовала и никаких советов дать не могу.

  • Автор

Возможно этот хук подойдет: Replace Blank Photo with Avatar

ради трех слов ПОКУПАТЬ хук?)

всего-лишь нужно узнать как будет Аватар, если уменьшеная копия Фотографии это:

pp_thumb_photo

Если просто переменной для аватара в скине заменить, вряд ли будет работать.

Надо сделать, чтобы pp_thumb_photo к аватару обращалась.

 

Ps

Цена всего $5, не жадничайте.

Это дешевле, чем если сами, без знаний.

ради трех слов ПОКУПАТЬ хук?)

Там не три слова. Но я не уверен, подойдет ли вам этот хук. Не видел его.

 

всего-лишь нужно узнать как будет Аватар, если уменьшеная копия Фотографии это:

Никак. Если грубо, то в скинах нет привязки если это "я = мой аватор". Там привязка "пользователь = фотография", а аватар:

{$author['avatar']}

"автор темы = аватор". А в этом месте нет автора темы и должно вывести пустую строчку. Это первый камень.

 

Второй булыжник. Фотография в профиля хранится на диске как фотография "photo" и как превью "photo-thumb". Аватор же только как "av". Надо создавать уменьшенную копию аватора?

А если вместо аватора используется Gravatar или удаленный аватор? Тогда надо масштабировать его в бразере менять

width='{$this->memberData['pp_thumb_width']}' height='{$this->memberData['pp_thumb_height']}' class='photo'

 

на

width='50px' height='50px' class='avatar'

 

Третье. Надо проверить, а есть ли аватор. Если нет, то не выводить пустой квадрат.

 

 

Создатели форума пошли по пути, то что основное это фотография. А аватар, пустили побоку. Только зачем они его оставили.

 

 

P.S. Если не заматаюсь, постараюсь вернутся к этой теме. Есть мысли ...

  • Автор

работает ^^

спасибо

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.