Опубликовано: 6 мая 200619 г В этой теме попробую по-русски описать значение и возможности классов css (каскадный стиль) в ipb. Их много, поэтому описывать буду постепенно и с перерывами.
Опубликовано: 6 мая 200619 г Автор Итак, открываем расширенный режим в настройках дефолтного стиля и по-порядку..1. html{ overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */ } Обозначает параметры скроллинга. Предполагается, что ширина картинки на экране уже автоматически задается разрешением Вашего монитора, отсюда и параметр auto.В этом классе можно написать больше свойств скроллинга, например, сделать его разноцветным. Но заметят раскрашивание только пользователи с MSIE. Другие браузеры пестроту проигнорируют.Пример - forums.crash-cars.ru
Опубликовано: 6 мая 200619 г Автор 2. body{ background: #FFF; color: #222; font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 11px; line-height: 135%; margin: 0px; padding: 0px; /* required for Opera to have 0 margin */ text-align: center; /* centers board in MSIE */ }Здесь задается фон, на котором расположены все таблицы форума, а также свойства элементов без привязки к другим классам или если у этих классов недостаточно собственных параметров. Например от класса body берется в дефолтном скине цвет надписи над фотографией, если Вы откроете ее из списка пользователей.background в body может быть однотонным, тогда в его параметрах указывается цвет. В дефолтном стиле он белый.Может быть с фоновой картинкой, которая, повторяясь, распространяется на весь background. В качестве картинки используются файлы gif, jpg, реже png (устаревшими браузерами это расширение может не поддерживаться). Главное, чтобы текстура картинки при повторении создавала целостную картину без обрывов. background: #fff url(<#IMG_DIR#>/fon.gif);
Опубликовано: 18 июня 200619 г Автор К сожалению, не было времени... Заказы, подготовка портала и другие дела, не связанные с форумами....Надеюсь, в августе по возвращении из экспедиции смогу продолжить...
Опубликовано: 23 августа 200619 г Автор Если Вы хотите, чтобы картинка не распространялась на весь фон форума, придется дописать дополнительные параметры. Что-то вроде орнамента.Сверху: background: #fff url(<#IMG_DIR#>/fon.gif) top repeat-x;Снизу: background: #fff url(<#IMG_DIR#>/fon.gif) bottom repeat-x;Слева: background: #fff url(<#IMG_DIR#>/fon.gif) left repeat-y;Справа: background: #fff url(<#IMG_DIR#>/fon.gif) right repeat-y;Если вы не хотите повторять картину, используйте по аналогии:no-repeat top right и т.д.Кроме того, можно задать положение картинки фона. Тогда в класс body добавляем координаты.Например: position: absolut; padding-right: 10px; padding-top: 50px;В этом случае картинка будет расположна сверху справа с заданным расстоянием от краев.
Опубликовано: 4 октября 200619 г Fisana не подскажешь как наиболее проще отделать постинг графической рамкой? То есть вместо прямых линий, какая то графическая рамка. если через post1 и post 2 получится только фон постинга А если только к borderwrapm привязать картинку, то что попало получится.
Опубликовано: 4 октября 200619 г Автор Построить таблицу в html в шаблоне renderrow просмотра темы и привязать картинки. Вскоре весь оффтоп из этой темы уберу в другую.
Опубликовано: 4 октября 200619 г А почему не в announcement_show используя <img src="{ipb.vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> A то renderrow не только постинг зацепит
Опубликовано: 4 октября 200619 г Пробежался по твоим скинам, только в PINK у тебя есть рамка двойными прямыми линиями. Вот и я хочу попробывать что то подобное, только чтобы рамка была графическая узорная. Ты более детальней можешь расcказать если тебе не трудно?
Опубликовано: 4 октября 200619 г Автор В pink - без графики и там не таблица.Детально - обычная html таблица. В css создаются классы для привязки графики, они в html прописываются.Таблицей оборачивается код поста в рэндеррое - с начала до конца.Но это теоретически, а практически я этого никогда не делала. Подозреваю, что будет много подводных камней. Нужно пробовать и разбираться, а не теоретизировать.Так что сделаете, расскажите.
Опубликовано: 4 октября 200619 г А как тогда у тебя рамка постига получилась, двойными прямыми линиями в PINK, ведь как то ты сделала это? Вот если бы сделала рамку графикой, то получился бы как объемный постинг. Например вогнутый, было бы красивей.
Опубликовано: 4 октября 200619 г Автор Задала просто двойную линию вместо одинарной и все.Причем в html стиль вставила, в css новый класс не создавала.А рамку графикой в том скине - черезчур - там и так ее много.
Опубликовано: 4 октября 200619 г А как тогда сделала, что Design Admin Группа: Root AdminСообщений: 588Регистрация: 22.11.2005Из: RussiaПользователь №: 1 Рамкой не обводится?
Опубликовано: 4 октября 200619 г Автор Это блочная верстка. И тоже без графики.Здесь новые классы в css + блоки в html Да.. Здесь еще условие на php писала, иначе бы под гостем вся эта фигня сплющенной висела и у тех, у кого какого-то пункта нет - он бы тоже висел узкой полосой из 4-х линий.
Опубликовано: 11 ноября 200619 г Fisana, Вы не подскажите где нужно прописать, чтобы изменить цвет рамки в стандартном скине, которая отмечена зеленными стреклами.И еще, если пост оставляет гость, то линия отмеченная красной стрелкой отображается белой, тоже хотелось бы узнать где именно это правится. Спасибо.
Опубликовано: 11 ноября 200619 г Автор 1. В стандартном скине это не рамка, а промежуток между ячейками таблицы.В этом промежутке вылазит цвет фона класса borderwrap. Если этот цвет изменить, то изменят цвет все псевдолинии в скине, в том числе и на главной странице форума. + Изменят цвет формы быстрого ответа, авторизации и некоторые другие.Проще слегка перестроить renderrow с заменой класса row2 на другой - например на subtitle, где в дефолте есть нижняя линия - это если речь идет только об изменении верхней полоски с ником и датой...В скине IBR, что на скриншоте, линии рядом с белой псевдолинией присутствуют из-за того, что я их создала в классах row1, row2, post1 и post2. Посмотрите в css и попробуйте при необходимости проделать подобное с дефолтом.2. В ie линии в пустых ячейках пропадают. Под гостем из ячейки исчезают кнопки и она как раз "пустеет". Линия пропадает, не смотря на то, что в классе formbuttonrow она прописана.Я для исправления этого бага создаю маленькую прозрачную картинку в 1px и через макрос прописываю в таких местах.Но можно попробовать поставить пробел в этой ячейке рядом с кнопками. Но проверьте, не вызовет ли пробел сползание кнопок "не под гостем", в файерфоксе такое не редкость.
В этой теме попробую по-русски описать значение и возможности классов css (каскадный стиль) в ipb. Их много, поэтому описывать буду постепенно и с перерывами.