Шаблон страницы IP.Content - Дизайн и модификация Invision Power Board

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

 

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

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

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

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

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

Шаблон страницы IP.Content

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

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

Отправлено 15 Март 2012 - 11:44

Я правильно понимаю, что если отключаешь wrapper IP для Главной контента, то свой html необходимо вносить в разделе "Шаблон страниц", и потом в настройках страницы ставить его как стартовый?

Если правильно, дайте, пожалуйста пример верстки шаблона. По существу нужно чтобы общая концепция сохранялась (footer, боковая панель, навигация и т.д.) за исключением содержания боди. Т.е. Нужен макет, с разным содержанием body для форума, и для Content...

Замудренно написал :D Проще говоря, фон, и часть стилей body нужны различные для Форума и Content
0

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

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

Отправлено 15 Март 2012 - 12:27

Здесь сайт сверстан без враппера.
При желании могу сделать и вообще независимый от форума дизайн. Но целью было напротив - сблизить.

Какой пример Вы хотите? Я руками страницы верстаю.... +добавляю блоки, созданные средствами модуля.
Где-то блоков меньше, где-то больше.
0

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

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

Отправлено 15 Март 2012 - 12:41

Цель - разделить фон форума и Контента.

На главной контента подразумевается подключение-отключение при помощи css брендирования - Рекламная шапка встроенная в стиль body, если Контент использует враппер, то данная шапка автоматом подтягивается и на форум, а так же в темы (корректировки производились в шаблоне глобалТемплейт)... это совсем не красиво.

Фактически нужно чтобы данная брендинговая реклама оставалась в рамках главной страницы IP.Content, и на форуме не была доступной.
0

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

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

Отправлено 15 Март 2012 - 14:11

Тогда без враппера верстайте и подключайте отдельный сss (кроме тех, что уже есть), чтобы он подгружался последним на страницах контента.
Впрочем, если речь только про замену отдельных элементов шапки, можно и во враппере сделать.
Картинку лого сделать фоновой картинкой, кликабельность обеспечить прозрачной картинкой сверху.
А особый фон логотипа на страницах сайта подключить в ipcontent.css
0

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

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

Отправлено 15 Март 2012 - 14:22

Насколько доступно сделать вывод форума через globalTemplate, а IP.Content через копию globalTemplate (названый иначе, скажем globalTemplate_branding)? В таком случае было бы достаточно контролировать шапку при помощи css.
0

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

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

Отправлено 15 Март 2012 - 14:49

Нет. Просто классы для шапки дополнительно (с новыми параметрами) впишите с сss, загружаемый только там, а не на форуме.
Укажите порядок загрузки css - чтобы он был последним...
Это элементарно настраивается.
1

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

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

Отправлено 15 Март 2012 - 16:48

Только понятия не имею, как и где прописать, что бы определенный класс загружался только на Контенте... тем более порядок загрузки...
0

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

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

Отправлено 15 Март 2012 - 19:03

Зачем класс?

Есть ipcontent.css - он и так дополнительно загружается только на контенте.
Продублируйте классы, свойства которых должны отличаться, в нем.

Затем редактируете свойства сss - кнопка есть
И номер правите, главное, чтобы он загружался после ipb_styles.css

А к приложению он уже и так привязан
0

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

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

Отправлено 15 Март 2012 - 23:49

Частично получилось, за исключением прозрачности фона
Должно быть на Контенте прозрачность 0.5
На Форуме 1, по факту стиль форума перебивает стиль Контента (разные классы для них, но находятся в одном глобалТемплейт)

Вложение  cont.jpg (56,98К)
Количество загрузок: 43

И беда с невидимой картинкой... она вставлена все в тот же глобалТемплейт, в связи с чем подтягивается на форум

Вложение  forum.jpg (44,74К)
Количество загрузок: 37
0

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

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

Отправлено 15 Март 2012 - 23:56

На контенте в css для нужного свойства прозрачности !important добавьте.

Вставленную картинку (если мешает)
с помощью css контента можно убрать добавлением
#logo img {display: none;}

1

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

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

Отправлено 16 Март 2012 - 00:07

!important... действительно про приоритет забыл... Но с дисплей нон не прокатит... это полностью скрывает изображение вместе с ссылкой, т.е. поле не кликабельно

В любом случае помогли. Муррси! С ссылкой что-нибудь придумаю
0

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

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

Отправлено 16 Март 2012 - 01:23

Эмм... Все таки хотелось бы увидеть пример верстки шаблона страницы ip.content... Чтобы подтягивались:
- css
- навигация
- sidebar
- footer

максимально приближенный к врапперу...
0

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

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

Отправлено 16 Март 2012 - 07:37

Без враппера?
А тут примеров мало?
Например -
http://ipbskins.ru/
http://ipbskins.ru/free.html

И все другие

Навигацию строю отдельно, похоже на форум. С форума, в общем, ничего не подтягивается.
Блок футера, правда общий.
И он как раз из ip.content подтягивается на форум. Самое приятное, что ip.content блоки прекрасно работают и на форуме.

А с использованием враппером я не делала никаких извращений, нужды не было. Просто теоретически понимаю, что если различия должны быть небольшими, проще со враппером.

Зы.
Если этот форум будем обновлять, вероятно, тоже со враппером дизайн будет.
0

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

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

Отправлено 16 Март 2012 - 12:03

Это глобальные скины...

Я имею ввиду верстку (структуру) для внесения в Другие приложения > IP.Content > Шаблоны > Шаблоны страницы
0

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

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

Отправлено 16 Март 2012 - 12:12

Ну Вы же должны свои шаблоны делать. У Вас же не копия моего сайта, да и версия ip.content другая.

У меня несколько шаблонов

Пример
<php>
	// Set variables for the menu
	$done = 0;

	if( strpos( $_SERVER['REQUEST_URI'], '/' ) || !$done ){
		$menu['/'] = "active"; 
	}

	if( strpos( $_SERVER['REQUEST_URI'], 'ipcontent/' ) ){
		$menu['ipcontent'] = "active"; $done = 1; 
	}

	if( strpos( $_SERVER['REQUEST_URI'], 'free.html' ) ){
		$menu['free'] = "active"; $done = 1;
	}
</php>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>{ccs special_tag="page_title"}</title>
{ccs special_tag="meta_tags"}
<link rel="stylesheet" type="text/css" media="screen" href="{$this->settings['public_dir']}style_css/{$this->registry->getClass('output')->skin['_csscacheid']}/new.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="{$this->settings['public_dir']}style_css/{$this->registry->getClass('output')->skin['_csscacheid']}/ipcontent.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="{parse block="ipb_css"}ipb_editor.css" />
<link rel="stylesheet" type="text/css" media="screen" href="{parse block="ipb_css"}ipb_common.css" />
		<script type='text/javascript'>
			jsDebug = {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */
			USE_RTE = <if test="userte:|:$this->memberData['members_editor_choice'] == 'rte' && $this->memberData['_canUseRTE'] === TRUE">1<else />0</if>;
			DISABLE_AJAX = parseInt({$this->settings['disable_text_ajax']}); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
			inACP   = false;
		</script>
		{parse template="includeJS" group="global" params="array('sharelinks' => 'sharelinks', 'rating' => 'rating', 'editor' => 'editor')"}
		{parse template="includeVars" group="global" params=""}
		<script type='text/javascript'>
			Loader.boot();
		</script>
<meta name="google-site-verification" content="jKWlUmsfXPNSHtt7DV8OeQMhJN-ysvNrjI8Rbp96yZs" />
	</head>
	<body id='ipboard_body'>
		<div id='header'>
			<img src='{parse block="ipcontent_files"}/ipbskins/logo.png' alt='Logo' />
{parse block="usernavi"}
				<div id='menu_bar'><span class='psearch'></span><span class='if'></span><ul>
						<if test="showhomeurl:|:$this->settings['home_url']">
							<li class='{$menu['/']}'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>
						</if>
<li><a href='{$this->registry->ccsFunctions->returnPageUrl( array( 'page_seo_name' => 'news2/ipb/site-news/', 'page_id' => 7 ) )}' title='Новости'>Новости</a></li>
<li><a href='{parse url="act=idx" seotitle="false" base="public"}'>Форумы</a></li>
<li><a href='http://ipbskins.ru/forum/blogs/'>Блоги</a></li>
<li><a href='http://ipbskins.ru/forum/gallery/'>Галерея</a></li>
<li><a href='http://ipbskins.ru/forum/files/'>Файлы</a></li>
<li class='{$menu['free']}'><a href='{$this->registry->ccsFunctions->returnPageUrl( array( 'page_seo_name' => 'free.html', 'page_id' => 5 ) )}' title='Скачать'>Скины</a></li>
					<li class='{$menu['ipcontent']}'><a href='{$this->registry->ccsFunctions->returnPageUrl( array( 'page_seo_name' => 'ipcontent/', 'page_id' => 2 ) )}' title='IP.Content'>FAQ по IP.Content</a></li>
</ul>
			</div></div>
<div class='head pad'><div id='secondary_nav'>
					<ul id='breadcrumb' class='left'>
						<li><img src="http://ipbskins.ru/forum/public/style_images/ipbskins/nav.png" alt='' />&nbsp;IPBSkins.Ru – студия Web-дизайна и программирования для IP.Board</li>
					</ul>
{parse block="news-view"}
				</div></div>		
{parse block="top"}
		<div id='outer_container'>
			
			<div id='container'>
				{ccs special_tag="page_content"}
			</div>
		</div>
{parse block="bot"}
{parse block="foot"}
{parse block="donate_paypal"}
	</body>
</html>


Для сайта с враппером форума это совсем не годится.
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-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна