• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Разный фон для категорий в DLE

DaBags

Писатель
Регистрация
10 Июл 2012
Сообщения
8
Реакции
2
Знает кто-нибудь как сделать на движке DLE для каждой категории отдельный фон? Но чтобы в подкатегориях (данной категории) он сохранялся. Переделываю дефолтный шаблон и хотелось бы реализовать эту идею. Пытался реализовать подобным методом:
[aviable=cat|main]<body id="bd" class=" wide fs3" style="background-image: url({THEME}/images/1.jpg);" >[/aviable]
[aviable=showfull]<body id="bd" class=" wide fs3" style="background-image: url({THEME}/images/2.jpg);" >[/aviable]
[not-aviable=cat|main|showfull]<body id="bd" class=" wide fs3" style="background-image: url({THEME}/images/2.jpg);" >[/not-aviable]
Но не помогло. Данный код вырезал из шаблона WOW + из CSS тоже код вырезал и заменил стандартный код тега BODY. Если кто знает помогите плиз. Так же пробовал заменять код [aviable] на [category], и указывал категории (1, 2, 3... и т.д.), но тоже не помогло.
 
Так же пробовал заменять код [aviable] на [category], и указывал категории (1, 2, 3... и т.д.), но тоже не помогло.
После всех этих изменений кеш чистил? Вообще все должно было работать таким образом.
 
Естественно чистил. Но фон вообще не отображался, просто какой-то светлый цвет и больше ничего.

Всё я исправил это. CSS немного подправил. Теперь другая проблема. Все картинки только вверху шаблона и нужно фон сделать схожий с картинкой. Потому что у всех картинок фон разного цвета. Как ещё это реализовать. Вот CSS:
body {
background: #FFFFFF;
color: #000000;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
line-height: 1.5;
}

body#bd {
background-position: center top;
background-repeat: no-repeat;
}

body.contentpane {
color: #000000;
font-size: 12px;
line-height: 1.3em;
margin: 0;
margin: 1em 2em;
width: auto; /* Printable Page */
}

body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}
 
Знает кто-нибудь как сделать на движке DLE для каждой категории отдельный фон? Но чтобы в подкатегориях (данной категории) он сохранялся. Переделываю дефолтный шаблон и хотелось бы реализовать эту идею. Пытался реализовать подобным методом:

Но не помогло. Данный код вырезал из шаблона WOW + из CSS тоже код вырезал и заменил стандартный код тега BODY. Если кто знает помогите плиз. Так же пробовал заменять код [aviable] на [category], и указывал категории (1, 2, 3... и т.д.), но тоже не помогло.

Возможно не работает потому что первый тег стоит за пределами body. Возьмите весь сайт в дополнительный контейнер (div) и для этого контейнера пропишите данный код. Все должно работать.
По поводу фона - этим же методом создавайте боксы с нужным фоном и наполнением
 
как сделать тоде самое для определённого номера категории?
 
как сделать тоде самое для определённого номера категории?


В категории с ID bl цвет фона будет черным, а в категории с ID rd – он будет красным
Код:
<body style="[category=bl]background-color: black;[/category][category=rd]background-color: red;[/category]">
...
</body>
 
нужно чтобы фон-картинка была - в одной категории одна - а для всего остального сайта другая
 
на примере моего сайта. у меня реализовано вот так (один из многих кусков подобного кода:(
[category=29,47,49,51,53,55,57,59,64]<body id="bg" class="wide fs3" style="background: url({THEME}/images/dods.jpg) no-repeat top center; background-color: #beb397;" >[/category]
[not-aviable=cat|showfull]<body id="bg" class="wide fs3" style="background: url({THEME}/images/bg.jpg) no-repeat top center; background-color: #201f1d;">[/not-aviable]
то есть тебе можно сделать так:
[category=id]<body id="bg" class="wide fs3" style="background: url({THEME}/images/bg1.jpg) no-repeat top center; background-color: #201f1d;">[/category]
[not-category=id]<body id="bg" class="wide fs3" style="background: url({THEME}/images/bg2.jpg) no-repeat top center; background-color: #201f1d;">[/not-category]
вместо id соответственно номер категории.
background-color: #201f1d; - это, думаю, можешь убрать. не к чему скорее всего.
в остальном разобраться не сложно

Ах да и кстати не забудь закрыть в этом случае код body дважды:
[category=id]</body>[/category]
[not-category=id]</body>[/not-category]

Добавлено zek24: дабл-постинг! есть кнопка редактировать
 
Супер! все пашет) вот такие "ах да" и решают) из-за этого не работало, ещё нужен способ фон назначить отдельному посту если кто знает

обычная новость на сайте, к ней фон сделать какнить по такому же принципу
 
Последнее редактирование модератором:
dle-news.ru/extras/online/index.html - изучите от и до, найдёте ответы на этот и последующие вопросы...

Вы можете в настройках статьи просто указать другой шаблон/дизайн и всё... Есть ещё много вариантов. Ссылку дал, читайте.
Вопросы по документации не принимаются... Это банальный набор постов!
 
Назад
Сверху