Аватарки в зависимости от пола пользователя - Дизайн и модификация Invision Power Board

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

 

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

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

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

Теги не найдены

Страница 1 из 1

Аватарки в зависимости от пола пользователя

#1 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 21 Июль 2016 - 14:35

Добрый день. Подскажите, пожалуйста, возможно ли в IPB 3.4 сделать разные аватарки в зависимости от пола пользователя? Был хук такой, но с ним есть проблемы в версии 3.4.9.
Возможно ли адаптировать эту инструкцию под 3.4? http://ipbskins.ru/f...dpost__p__46014

Спасибо.
0

#2 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 29 Июль 2016 - 19:40

Посмотрел код, вроде совсем не подходит для 3.4 - другой принцип подгрузки аватарок :( С таким кодом в 3.4 сразу все 3 аватарки подгружаются...

Никак не пофиксить? Метод хороший, жаль, что устарел. И хук платный, и глючит.

Тут бы и простое условие подошло бы - if в зависимости от пола... Как его составить только правильно...

Сообщение изменено: Strategius (29 Июль 2016 - 19:46)

0

#3 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 754
  • Регистрация: 20-Март 09
  • Репутация: 2 283
  • IPB version:3.1.x
 

Отправлено 29 Июль 2016 - 19:55

\admin\sources\base\ipsMember.php

Найти

			/* Main photo */
			$member['pp_main_photo']  = ipsRegistry::$settings['img_url'] . '/profile/default_large.png';
			$member['pp_main_width']  = 125;
			$member['pp_main_height'] = 125;
			$member['_has_photo']     = 0;
			
	
			/* Thumb */
			$member['pp_thumb_photo']  = ipsRegistry::$settings['img_url'] . '/profile/default_large.png';
			$member['pp_thumb_width']  = 100;
			$member['pp_thumb_height'] = 100;

Заменить на

			$default_avatar = '/profile/default_large.png';
		
			if( $member['member_id'] )
			{
				$_a = array( 'm' => 'default_male.png', 'f' => 'default_female.png' );
				
				if( ! empty( $_a[ $member['field_5'] ] ) )
				{
					$default_avatar = '/profile/' . $_a[ $member['field_5'] ];
				}
			}
		
			/* Main photo */
			$member['pp_main_photo']  = ipsRegistry::$settings['img_url'] . $default_avatar;
			$member['pp_main_width']  = 125;
			$member['pp_main_height'] = 125;
			$member['_has_photo']     = 0;
			
	
			/* Thumb */
			$member['pp_thumb_photo']  = ipsRegistry::$settings['img_url'] . $default_avatar;
			$member['pp_thumb_width']  = 100;
			$member['pp_thumb_height'] = 100;

2

#4 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 29 Июль 2016 - 20:21

Работает, благодарю!
А как составить условие, чтобы в userInfoPane для женских профилей под аватарку добавить надпись "Forum Lady"? :)
0

#5 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 754
  • Регистрация: 20-Март 09
  • Репутация: 2 283
  • IPB version:3.1.x
 

Отправлено 29 Июль 2016 - 20:27

<if test="$author['field_5'] == 'f'">Forum lady</if>

1

#6 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Октябрь 2016 - 15:28

Вылез недочет с аватаркой - если к примеру девушка со стандартной аватаркой (женской) напишет в тему, то на главной странице рядом с названием темы будет отображаться дефолтная мужская аватарка. Не подскажете, как исправить?
0

#7 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 754
  • Регистрация: 20-Март 09
  • Репутация: 2 283
  • IPB version:3.1.x
 

Отправлено 25 Октябрь 2016 - 17:13

На главной странице применяется тот же самый метод.
0

#8 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Октябрь 2016 - 18:31

Да, но всегда выводится почему-то default_large.png, вместо default_female.png и default_male.png на главной...

Сообщение изменено: Strategius (25 Октябрь 2016 - 18:31)

0

#9 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Октябрь 2016 - 22:02

В темах и везде разных аватарки в зав. от пола выводятся, а на главной нет почему-то (рядом с последним сообщением). Проверил на дефолтном стиле...
0

#10 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 754
  • Регистрация: 20-Март 09
  • Репутация: 2 283
  • IPB version:3.1.x
 

Отправлено 26 Октябрь 2016 - 00:03

Не знаю, у меня на дефолтном стиле выводится также как и в темах.
0

#11 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 26 Октябрь 2016 - 09:07

Понял, тогда буду искать проблему у себя,что-то видимо где-то наковырял.
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 26 Октябрь 2016 - 14:09

Посмотрел на другом тестовом форуме - такая же ситуация... В теме аватарка правильная, а на главной дефолтная "средний род"...

Вложение  Безымянный1.png (13,56К)
Количество загрузок: 8
Вложение  Безымянный2.png (4,33К)
Количество загрузок: 8
0

#13 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 754
  • Регистрация: 20-Март 09
  • Репутация: 2 283
  • IPB version:3.1.x
 

Отправлено 26 Октябрь 2016 - 15:19

Пол определяется дополнительным полем, возможно там не загружаются поля.
0

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


Страница 1 из 1


Быстрый ответ

  

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


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

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

+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-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна