Работа BB-кодов в дополнительных полях (2.3.6) - Страница 2 - Дизайн и модификация Invision Power Board

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

 

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

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

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

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

  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Работа BB-кодов в дополнительных полях (2.3.6)

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

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

Отправлено 13 Август 2012 - 15:46

Просмотреть сообщениеRitsuka 03 Июнь 2011 - 15:39 сказал(а):

а) CSS уберите оттуда. Вы дублируете этот код на странцие 100500 раз возле каждого вывода поля. Переместите его в глобальный css каждого скина.

б) Встроенной такой возможности нет, и через шаблоны такого тоже не сделать, увы. Могу подсказать, где и что на месте подправить, чтобы получить желаемое. Если интересно - го под кат.

Spoiler


мне помог ваш совет, сори что будоражу старую тему, тем более не для тройки, но как сделать так, чтобы bb-коды работали не только на форуме, но и в профиле?

-IMG-

а тут не катит:
-IMG-
1

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

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

Отправлено 10 Май 2015 - 15:32

Просмотреть сообщениеRitsuka 03 Июнь 2011 - 15:39 сказал(а):

а) CSS уберите оттуда. Вы дублируете этот код на странцие 100500 раз возле каждого вывода поля. Переместите его в глобальный css каждого скина.

б) Встроенной такой возможности нет, и через шаблоны такого тоже не сделать, увы. Могу подсказать, где и что на месте подправить, чтобы получить желаемое. Если интересно - го под кат.

Открываете на правку файл /admin/sources/classes/customfields/profileRields.php, находите строки:
				if( $current_value || $current_value == '0' )
				{
					/* Get the format */


Заменяете на:
				if( $current_value || $current_value == '0' )
				{
					if($field->raw_data['pf_key'] == 'название_нужного_вам_ключа_поля') {
					    IPSText::getTextClass('bbcode')->parse_html 				= 0;
					    IPSText::getTextClass('bbcode')->parse_nl2br				= 1;
					    IPSText::getTextClass('bbcode')->parse_bbcode				= 1;
					    IPSText::getTextClass('bbcode')->parse_smilies			= 1;
					    IPSText::getTextClass('bbcode')->parsing_section		= 'forums';					
					    $current_value	= IPSText::getTextClass('bbcode')->preDisplayParse( $current_value );			              
					}
					/* Get the format */


Название нужного вам ключа поля - это "Field Key" в диалоге создания/изменения поля.

Извените, но не работает, или Я это неправильно сделал, можете по подробнее объяснить
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 11 Май 2015 - 14:05

Просмотреть сообщениеElleRin сказал(а):

Извените, но не работает, или Я это неправильно сделал, можете по подробнее объяснить

if($field->raw_data['pf_key'] == 'название_нужного_вам_ключа_поля') {
Ключ подставили? Где проверяли? Будет работать в темах.
0

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


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

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