Поиск статей

Случайный файл

  • 3.1 Delicate

Лицензия на IPB

  • Где купить IP.Board
  • Есть банковская карта? Купи IPB и другие продукты у разработчиков!
  • Наш выбор – покупать лицензии на форум и компоненты без посредников.
  • Русификация пользовательской части форума всегда доступна в архиве IPS.

    Хостинг для IPB3

    • Рекомендуем: "ISPServer" и "ТаймВэб"
      Это действительно хороший хостинг, доступные тарифы гарантируют memory_limit в 128 и 256М. Напоминаем, что минимальные требования IPB3 – 128M.

Записи в блогах

No avatar 3.x (Установка дефолтного аватара) *----

Фев 21 2011 19:20 | Denis479 » в Другие статьи

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

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="&#123;style_images_url&#125;/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="&#123;style_images_url&#125;/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="&#123;style_images_url&#125;/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 - заменить на своё название.

http://www.a-star.ru/ru/remont_stiralnih_mashin/ - ремонт стиральных машинок замена подшипников
Сайт работает на IP.Content

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

Вопросы по работе сайта

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

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

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

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

IPB 3.x ¦ IPB 2.x

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

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