Отдельный стиль для IP.Content IPB 3.4.6 - Дизайн и модификация Invision Power Board

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

 

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

Здесь обсуждаются вопросы только по IP.Content. Не путайте с IP.Board (!).
Если не знаете, что это такое, пожалуйста, не оффтопьте и обратите внимание на соседние разделы.
Установка и настройка форума IP.Board.
Оформление форума.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

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

настройка ip.content

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

Отдельный стиль для IP.Content IPB 3.4.6 Как сделать разные стили для IP.Content и форума?

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

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

Отправлено 29 Январь 2015 - 23:08

Добрый вечер!
Я заметил что для IP.Content и форума используется одинаковый стиль (шаблоны и сss). Но если для IP.Content мне необходим индивидуальный стиль со своими шаблонами и css файлами, как мне этого добиться ?
0

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

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

Отправлено 30 Январь 2015 - 01:52

IP.Content это то же самое приложение. Для приложений можно задать свой кастомный скин.
https://www.invision...ing-a-skin-r193

/admin/applications_addon/ips/ccs/extensions/coreExtensions.php

В самом конце (или перед ?>) добавить класс который будет возвращать ID скина:

class fetchSkin__ccs
{  
	public function __construct( $registry )
	{
		$this->registry     =  ipsRegistry::instance();
		$this->DB           =  $this->registry->DB();
		$this->settings     =& $this->registry->fetchSettings();
		$this->request      =& $this->registry->fetchRequest();
		$this->memberData   =& $this->registry->member()->fetchMemberData();
	}

	/**
	 * Returns a skin ID or FALSE
	 *
	 * @return	mixed			INT or FALSE if no skin found / required
	 */
	public function fetchSkin()
	{
		$skinID = $this->settings['ccs_use_skin'];

		return ( $skinID AND isset( $this->allSkins[ $skinID ] ) ) ? $skinID : FALSE;
	}
}


Импортировать настройку: Система > Настройки > Загрузка файла XML с настройками
Вложение  ipcontent-settings.xml (691байт)
Количество загрузок: 2

Система > Настройки > IP.Content Settings > Использовать шаблон
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
При копировании материалов с сайта
прямая ссылка на источник обязательна