Левые-правые блоки в форуме - Дизайн и модификация Invision Power Board

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

 

Правила форума

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

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

skin remapping левые и правые блоки
  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Тема закрыта

Левые-правые блоки в форуме

#1 Пользователь не на сайте   Kosiak »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 21-Январь 07
  • Репутация: 1
  • Откуда:Москва
  • IPB version:2.3.x
 

Отправлено 09 Август 2007 - 12:47

Обновился на днях до 2.3.1 и убил наконец-то Unreal Portal. Пока оставил стандартный, но чувствую, что убью и его довольно скоро. Убогий страшно. :)
Отсель ситуация такая:
1. нужно организовать блоки слева на Главной странице, в Списке тем и при Просмотре темы отображать правый блок. Думаю, что с этим много проблем быть не должно...

2. нужно в этих блоках разместить кое-какую информацию (точнее блоки вытащенные из стандартного портала: Календарь, Последнее в блогах, можно также опрос и случайную картинку из галереи, а также список последних обсуждений). Вот как делается это я даже приблизительно не знаю :) Всякие сылки-баннеры это не проблема запихать, а вот вывод из форума...

В общем, прошу помощи!
1

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

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

Отправлено 09 Август 2007 - 15:08

Вы можете установить общий правый блок, но отображаться он будет везде на форуме.
Достаточно проблематично заставить таблицу работать только по трем адресам – главная, просмотр форума и темы.
Придется строить таблицу 3 раза. В каждой группе шаблонов.
А что касается вынесения блоков с портала, переносите и входящие переменные туда, где эти блоки пропишете.
0

#3 Пользователь не на сайте   Kosiak »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 21-Январь 07
  • Репутация: 1
  • Откуда:Москва
  • IPB version:2.3.x
 

Отправлено 09 Август 2007 - 15:59

Да, я и думал, что 3 разных блока делать, потому как 1 на всё - не очень устраивает, а тут можено ещё и какой-никакой конекст замутить. Другое дело, как запаять туда php, но это уже другая история....
Кстати, не поможешь, со скином IP.Board Pro - в каких местах править и каким образом, чтобы всё непоразваливалось. Не люблю я честно говоря редактор шаблонов в IPB
0

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

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

Отправлено 09 Август 2007 - 16:24

Все развалиться не сможет. Создайте новый скин, сделайте его дочерним к этому, и правьте дочерний.
Основной (материнский) не пострадает.
Главная страница:
Начало таблицы – skin_board > Page_top (там добавьте переменных из шаблонов портала, которые хотите повторить).
Конец таблицы – skin_board > Stats_footer

Просмотр конкретного форума:
Начало таблицы – skin_forum > (forum)Page_top (+ переменные).
Конец таблицы – skin_forum > Table_end

Просмотр темы:
Начало таблицы – skin_topic> (topic)Page_top (+ переменные).
Конец таблицы – skin_topic > Table_end

По памяти пишу, не помню точных названий, но найдете.
0

#5 Пользователь не на сайте   Kosiak »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 21-Январь 07
  • Репутация: 1
  • Откуда:Москва
  • IPB version:2.3.x
 

Отправлено 09 Август 2007 - 16:49

Ну я вообще хотел новый сделать шаблон на основе IP.Board Pro (для этого вроде он и предназначался). А вот с дочерними ниразу не работал, поэтому не знаю, как они себя ведут. Обычно создаёшь новый шаблон на основе существующего и издеваешься над ним :)
Ладно, спасибо, сегодня вечером попробую...
0

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

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

Отправлено 09 Август 2007 - 17:12

Новый скин создайте, установите дочерность и получите полную копию IP.Board Pro, над которой можно издеваться без риска потерять оригинал.

Ведут дочерние скины себя нормально, но при обращении свеже испорченных шаблонов возвращаются в состояние не дефолтного, а материнского скина.
Что Вам, собственно, и требуется для экспериментов.
0

#7 Пользователь не на сайте   Kosiak »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 21-Январь 07
  • Репутация: 1
  • Откуда:Москва
  • IPB version:2.3.x
 

Отправлено 10 Август 2007 - 08:58

Спасибо! Теперь понял для чего они <_<
0

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

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

Отправлено 19 Август 2007 - 17:44

Пока сама не обновила форум, не догадалась дать простейший совет.
Использовать Skin Remapping.
Сделать в простейшем варианте двухколоночный скин и привязать его к нужным урлам, если их всего три. А основным стилем оставить скин без колонки.
Тут наоборот сделала – привязала скин без колонки например к просмотру профиля. Боюсь, что при низком разрешении 4 колонки там – это чревато..
0

#9 Пользователь не на сайте   Kosiak »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 21-Январь 07
  • Репутация: 1
  • Откуда:Москва
  • IPB version:2.3.x
 

Отправлено 20 Август 2007 - 11:48

Что-то я не понял, как привязывать. Fisana, можно поподробней. Желательно с примерчиком.
Thx!
0

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

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

Отправлено 20 Август 2007 - 11:56

Примерчик.
Тут 2 основных скина (с желтым).
Один с колонкой, другой без нее.
С колонкой - основной, дефолтный. Его видят гости.
В этом разделе скин без колонки привязан старым способом, без remapping.
А вот в профиле пользователя, личных данных и просмотре альбомов юзера - с применением skin remapping.
Зайдите под гостем на форум и сравните вид главной страницы и просмотр любого профиля. Скин изменится. Раньше невозможно было привязать разные скины ни к чему, кроме разделов (форумов). Сейчас стало гораздо проще с этим.
В Вашем случае тоже проще всего сделать два скина, только основным будет тот, что без колонки. А скин с колонкой привяжете к трем урлам на форуме.
0

#11 Пользователь не на сайте   Fisana »

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

Отправлено 20 Август 2007 - 12:12

Инструмент в английской админке выглядит так –
Вложение  remapping.png (9,9К)
Количество загрузок: 169
Как в русской, не знаю.
Тайтлы для урлов произвольные. А вот адреса можно двумя методами привязать.
У меня по-простому – UserCP, showuser – метод contains, по специфической части форумного адреса (даже мод ретрайв не помеха).
0

#12 Пользователь не на сайте   Kosiak »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 21-Январь 07
  • Репутация: 1
  • Откуда:Москва
  • IPB version:2.3.x
 

Отправлено 20 Август 2007 - 12:41

Спасибо! Буду тестить. Но мне видимо понадобится аж 3 стиля, чтобы организовать левый-правый блоки.
И что немаловажно другую инфу, которую необходимо будет вносить в стиль - тоже придётся вносить 3 раза - крутовато...
0

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

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

Отправлено 20 Август 2007 - 12:49

Да, у меня тоже в мыслях, не сделать ли три скина, чтобы главную оформить как сайт, с тремя колонками. Но наверное откажусь от этой идеи, пользователей жалко. Главная страница станет слишком тяжелой и у них не будет возможности переключить для нее скин.
На самом деле все проще, чем кажется. Папка графики общая, сделайте основной скин (если это ipb pro, он у Вас уже есть) и два дочерних, где внесете изменения только в главный шаблон, не затрагивая больше ничего.
Моды в шаблоны будете устанавливать только на основной скин, дочерние их автоматически унаследуют.

В главном шаблоне дочерних стилей построите левую или правую колонки с разной инфой.
То есть работы немного, гораздо меньше, чем если по-разному лопатить html шаблоны в одном единственном скине.
0

#14 Пользователь не на сайте   Kosiak »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 114
  • Регистрация: 21-Январь 07
  • Репутация: 1
  • Откуда:Москва
  • IPB version:2.3.x
 

Отправлено 20 Август 2007 - 13:20

Чего-то недопонимаю. Если дочерние стили наследуют изменения в родительском, то каким образом изменения в них не создают коллизий с родительским? Ведь по идее кто-то из них должен быть главным и значит будет полностью перебивать изменения в подчинённых... :)

Кстати, как тут сделано - понравилось. Надо будет перенять опыт)))
Не совсем только понял логику размещения блока в галерее, но думаю это утрясётся со временем...
0

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

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

Отправлено 20 Август 2007 - 13:21

Они унаследуют свойства родительского только в тех шаблонах, где нет собственных изменений.
То есть в Вашем случае унаследуют все, кроме главного шаблона – вернее, вначале и его унаследуют, а потом Вы построите колонки и он станет автономен.
Если для колонок будете добавлять дополнения в css, достаточно дополнить css родительского стиля, а дочерние не трогать.
0

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


  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Тема закрыта

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


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

Заказ дизайна форума

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

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

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

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

IPB 3.x ¦ IPB 2.x

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

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