No avatar(Установка дефолтного аватара) - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы оформления форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Оформление форумов IPB 2.x.
Настройка форумов, включая установку и техническую настройку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

ipb 3 аватар нет аватара
Страница 1 из 1
  • Вы не можете создавать новые темы
  • Тема закрыта

No avatar(Установка дефолтного аватара) Если пользователь не установил аватар(есть решение).

#1 Пользователь не на сайте   Denis479 »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 10
  • Регистрация: 30-Апрель 10
  • Репутация: 3
  • IPB version:3.0.x
 

Отправлено 21 Февраль 2011 - 17:59

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

Сообщение изменено: Denis479 (21 Февраль 2011 - 23:06)

1

#2 Пользователь не на сайте   Denis479 »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 10
  • Регистрация: 30-Апрель 10
  • Репутация: 3
  • IPB version:3.0.x
 

Отправлено 21 Февраль 2011 - 22:22

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


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

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

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 - заменить на своё название.

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

#3 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 892
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 21 Февраль 2011 - 22:34

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


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

#4 Пользователь на сайте   Ph-A »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 306
  • Регистрация: 18-Сентябрь 06
  • Репутация: 304
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 22 Февраль 2011 - 09:43

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

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

#5 Пользователь не на сайте   NooBAsTiK »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 389
  • Регистрация: 24-Август 10
  • Репутация: 16
  • Откуда:г.Иваново
  • IPB version:3.3.x
 

Отправлено 22 Февраль 2011 - 11:05

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

#6 Пользователь на сайте   Ph-A »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 306
  • Регистрация: 18-Сентябрь 06
  • Репутация: 304
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 22 Февраль 2011 - 11:43

Просмотреть сообщениеNooBAsTiK 22 Февраль 2011 - 11:05 сказал(а):

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

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

#7 Пользователь не на сайте   stalin_alex »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 119
  • Регистрация: 29-Сентябрь 07
  • Репутация: 0
  • Откуда:Белгород
  • IPB version:2.2.2
 

Отправлено 20 Март 2011 - 13:30

Ребят делал по инструкции, не получается с аватарками.. Вообще как будто ничего не делал. Версия IPB 3.1.4
http://stalin-server.ru/forum314/
0

#8 Пользователь не на сайте   stalin_alex »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 119
  • Регистрация: 29-Сентябрь 07
  • Репутация: 0
  • Откуда:Белгород
  • IPB version:2.2.2
 

Отправлено 20 Март 2011 - 15:17

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

#9 Пользователь не на сайте   Qartvela™ »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 135
  • Регистрация: 15-Февраль 11
  • Репутация: 17
  • IPB version:3.1.x
 

Отправлено 28 Март 2011 - 22:33

Здесь должна быть ссылка на сайт автора, а не на файлообменник.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 (29 Март 2011 - 01:20)

0

#10 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 892
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 28 Март 2011 - 23:23

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

#11 Пользователь не на сайте   Qartvela™ »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 135
  • Регистрация: 15-Февраль 11
  • Репутация: 17
  • IPB version:3.1.x
 

Отправлено 28 Март 2011 - 23:56

Fisana, Michael McCune


нашол :) http://invisionfocus...default-avatar/

Сообщение изменено: ikamazini (29 Март 2011 - 00:01)

0

#12 Пользователь не на сайте   Макси »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 26
  • Регистрация: 15-Март 11
  • Репутация: 0
  • Откуда:Россия, Республика Мордовия
  • IPB version:3.1.x
 

Отправлено 29 Март 2011 - 00:24

Здесь должна быть ссылка на сайт автора, а не на народ.
Устанавливал на 3.1.4, всё работает!

Сообщение изменено: Fisana (29 Март 2011 - 01:19)

0

#13 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 892
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 29 Март 2011 - 01:18

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

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

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Тема закрыта

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна