Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2006-08-17 16:27:36

phpforum
Гость

Модернизация темы Selfur

Хочу изменить значки возле тем (заменить на другие), не нашел вообще где находяться значки темы. sad НЕ подскажите как это сделать? smile

#2 2006-08-17 17:10:41

hcs
Гость

Re: Модернизация темы Selfur

Поконкретнее, что за тема (ссылка)

#3 2006-08-18 09:03:40

phpforum
Гость

Re: Модернизация темы Selfur

Не правильно написал название - Sulfur - Хочу поменять на своем форуме www.phpforum.ru

#4 2006-08-18 10:26:37

hcs
Гость

Re: Модернизация темы Selfur

style/Sulfure.css
селектор DIV.icon
Убери из него стили бордера и добавь размеры, соответсвующие иконке, должно быть примерно так:

DIV.icon {
    FLOAT: left;
    MARGIN-TOP: 0.1em;
    MARGIN-right: 0.2em;
    DISPLAY: block;
    HEIGHT: 16px;
    WIDTH: 16px;

}

дальше, style/imports/Sulfure_cs.css
смотри раздел /* 5. POST STATUS INDICATORS */

селектор DIV.icon - отвечает за неактивную тему
DIV.inew - за новую.
Убираешь оттуда стили бордера и вставляешь бэкграундом урлы требуемых иконок, вроде этого:

DIV.icon {BACKGROUND: url(inactive.gif) }
DIV.inew {BACKGROUND: url(active.gif) }
TR.iredirect {BACKGROUND: url(redirect.gif) }

#5 2006-08-18 15:29:35

phpforum
Гость

Re: Модернизация темы Selfur

Спасибо, сделал только есть маленькая проблема - а как сделать чтобы картинка была по середине относительно теста названия темы форума? Заранее спасибо smile

#6 2006-08-19 09:09:52

hcs
Гость

Re: Модернизация темы Selfur

убрать FLOAT:LEFT и пошаманить с ALIGN.
На вскидку не скажу

#7 2006-09-15 22:50:12

coordinator
Гость

Re: Модернизация темы Selfur

hcs, воспользовался вашим методом.
Oxygen_cs.css вот такие изменения:

DIV.icon {BACKGROUND-IMAGE: url(../../../fgraf/old.gif)}
DIV.inew {BACKGROUND-IMAGE: url(../../../fgraf/new.gif)}
TR.iredirect DIV.iredirect {BACKGROUND: url(../../../fgraf/redir.gif)}
DIV.iclosed {BACKGROUND-IMAGE: url(../../../fgraf/clos.gif)}
DIV.isticky {BACKGROUND-IMAGE: url(../../../fgraf/stick.gif)}

Oxygen.css вот такие изменения:

DIV.icon {
    FLOAT: left;
    MARGIN-TOP: 0.1em;
    MARGIN-LEFT: 0.2em;
    DISPLAY: block;
    HEIGHT: 16px;
    WIDTH: 16px
}
DIV.inew {
    FLOAT: left;
    MARGIN-TOP: 0.1em;
    MARGIN-LEFT: 0.2em;
    DISPLAY: block;
    HEIGHT: 16px;
    WIDTH: 16px
}
DIV.iredirect {
    FLOAT: left;
    MARGIN-TOP: 0.1em;
    MARGIN-LEFT: 0.2em;
    DISPLAY: block;
    HEIGHT: 16px;
    WIDTH: 16px
}
DIV.iclosed {
    FLOAT: left;
    MARGIN-TOP: 0.1em;
    MARGIN-LEFT: 0.2em;
    DISPLAY: block;
    HEIGHT: 16px;
    WIDTH: 16px
}
DIV.isticky {
    FLOAT: left;
    MARGIN-TOP: 0.1em;
    MARGIN-LEFT: 0.2em;
    DISPLAY: block;
    HEIGHT: 16px;
    WIDTH: 16px
}

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

Редактировался coordinator (2006-09-15 22:51:31)

#8 2006-09-16 06:14:39

hcs
Гость

Re: Модернизация темы Selfur

Oxygen_cs.css

DIV.icon {BACKGROUND: url(../../../fgraf/old.gif);}
DIV.inew {BACKGROUND: url(../../../fgraf/new.gif);}
TR.isticky DIV.icon {background:url(../../../fgraf/stick.gif)} 
TR.isticky DIV.inew {background:url(<<<---Тут иконка для новых сообщений в прикрепленной теме -->)}
TR.iclosed DIV.icon {background:url(../../../fgraf/clos.gif)
DIV.iredirect {background:url(../../../fgraf/redir.gif)}

Oxygen.css

DIV.icon {
    FLOAT: left;
    MARGIN-TOP: 0.1em;
    MARGIN-LEFT: 0.2em;
    DISPLAY: block;
    HEIGHT: 16px;
    WIDTH: 16px
}

#9 2006-09-16 11:00:25

coordinator
Гость

Re: Модернизация темы Selfur

hcsПолучилось, спасибо.
Только в Oxygen.css пришлось прописать все параметры DIV (.inew, .isticky...). Иначе картинки вообще не отображаются.
И еще:

DIV.icon {BACKGROUND: url(../../../fgraf/old.gif);}
DIV.inew {BACKGROUND: url(../../../fgraf/new.gif);}
TR.isticky DIV.icon {background:url(../../../fgraf/stick.gif)} 
TR.isticky DIV.inew {background:url(<<<---Тут иконка для новых сообщений в прикрепленной теме -->)}
TR.iclosed DIV.icon {background:url(../../../fgraf/clos.gif)}
DIV.iredirect {background:url(../../../fgraf/redir.gif)}

Если кто будет копировать, чтобы синтаксис не нарушался.

Теперь возник интересный момент. Если тема одновременно закрыта и прикреплена, то она определяется как закрытая но находится, как и положено, наверху. У меня прикрепленная тема - синяя стрелка вверх, а закрытая серая - вниз. Поэтому нелогично получается.
Я так понимаю, это невозможно изменить с помощью стиля?
Скрипт подцепляет только два параметра: .icon и .inew. Если прописывать в ***_cs.css другие, он их не читает, а если все кроме новых привязывать к .icon и ставить ссылки на другие картинки, он всеравно покажет только одну.

Редактировался coordinator (2006-09-16 11:02:21)

Подвал доски

Под управлением FluxBB. Хостинг Hostens