Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

No avatar(Установка дефолтного аватара)

К сожалению, ответа на этот вопрос через поиск не нашел... Помогите пожалуйста, как поставить дефолтный аватар, если пользователь еще не загрузил свой?

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

  • Автор

Прошу прощения, что создал тему.

Уже сам нашел.

 

Если кому пригодится, то вот:

 

Отображение аватара в зависимости от пола

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

 

defaultav.gif - стандартный аватар, будет отображаться когда пользователь не указал пол.

 

femaleav.gif - будет отображаться когда пользователь выбрал пол женщина.

 

maleav.gif - будет отображаться когда пользователь выбрал пол мужчина.

 

Переходим в Админцентр --> Look & Feel --> Управление стилями и шаблонами --> Управление шаблонами --> Глобальные --> userInfoPane, находим:

 

<if test="avatar:|:$author['member_id'] AND $author['avatar']">
                       <li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a></li>
               <else />
                       <li class='avatar'>{$author['avatar']}</li>
               </if>

 

Меняем на:

 

<if test="avatar:|:$author['member_id'] AND !$author['avatar']">
                               <if test="gender:|:$author['field_5'] == 'f'">
                                               <li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}"><img src="{style_images_url}/femaleav.gif"></a></li>
                               </if>
                               <if test="gender:|:$author['field_5'] == 'm'">
                                               <li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}"><img src="{style_images_url}/maleav.gif"></a></li>
                               </if>
                               <if test="gender:|:$author['field_5'] != ''">
                                       <li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}"><img src="{style_images_url}/defaultav.gif"></a></li>
                               </if>
               </if>
               <if test="avatar:|:$author['member_id'] AND $author['avatar']">
                       <li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a></li>

               <else />
                       <li class='avatar'>{$author['avatar']}</li>
               </if>

 

Установка аватара по умолчанию

Нужный нам аватар закидываем в public/style_avatars/. Открываем /admin/sources/base/core.php и в нем находим:

 

else if( ipsRegistry::$settings['allow_gravatars'] )
               {
                       /* Try a gravatar, if all else fails */
                       $av_hash  = md5( $member['email'] );
                       $s              = $lowestSize ? "&s={$lowestSize}" : '';
                       $blank_av = urlencode(ipsRegistry::$settings['avatars_url'] . '/blank_avatar.gif' ); 

                       return "<img src='http://www.gravatar.com/avatar/{$av_hash}?d={$blank_av}{$s}' alt='' />";
               }

 

/blank_avatar.gif - заменить на своё название.

 

Это сообщение было вынесено в статью

У меня на всех бесплатных скинах дефолтные аватары.

А с 3.0 это проделать помог Wildraid (я сама никак условие из-за граватара составить не могла).

 

 

Зы.

С полом – интересное решение...

Небольшой оффтопик, но может быть кому-то интересно.

 

Identicon Avatars.

Для пользователей, которые не выбрали аватор - хук который генерирует свой "уникальный" аватор.

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

А если пользователь будет свой загружать аватар

То будет показан пользовательский аватар.

  • 4 недели спустя...

Ребят делал по инструкции, не получается с аватарками.. Вообще как будто ничего не делал. Версия IPB 3.1.4

http://stalin-server.ru/forum314/

Ребят, ко себе ставил по этой инструкции, отпишитесь плиз

  • 2 недели спустя...

Здесь должна быть ссылка на сайт автора, а не на файлообменник.Tested and working fine

 

Description

 

A quick hook to set a default avatar for members who have yet to select one. Allows you to define a different default avatar when using the Gravatar service as well, instead of using the standard 1x1 blank_avatar.gif image. You can define the specific image to use, basing it either on a specific URL or by pointing to the avatar folders on your site, or by pointing to your skin's image folders to allow for specific default avatars for specific skins.

 

 

Step 1: Import the Hook File

 

Log in to your IP.Board Admin CP and visit the System tab -> Applications & Modules -> Manage Hooks page. In the 'Install a New Hook' section, browse to the XML file included with these instructions and click Open.

 

 

Step 2: ACP Setup

 

Still inside the Admin CP, visit the System tab -> Tools & Settings -> System Settings page, and click on the Members tab. Visit the section called User Profiles, and look for the setting called 'Default Avatar Image'. Set that to the image file you want to use, paying attention to the Quick Tags it gives you access to if you'd like to set it to use either your skin images folder or your avatar folder to pull the image from. Click the Update Settings button when complete.

Изменено пользователем Fisana

Дайте ссылку на сайт автора, а не на файлообменник.

Автор кто?

Здесь должна быть ссылка на сайт автора, а не на народ.

Устанавливал на 3.1.4, всё работает!

Изменено пользователем Fisana

На сайты автров модов ссылки давайте, а не на депозит и не народ!

И имена авторов называйте.

 

Тему закрываю, а то еще кто-нибудь добрый придет и напихает ссылок на варезники.

Гость
Эта тема закрыта для дальнейших сообщений.

Аккаунт

Навигация

Поиск

Поиск

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

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