Хаки DLE задать каждой категории цвет фона картинку

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хаки DLE задать каждой категории цвет фона картинку
С выходом новой версий DataLife Engine появляются все новые возможности. Хаки DLE задать каждой категории цвет фона или картинку, по сути не совсем хак, а функция которую не многие используют на сайтах. Данный стандартный тег движка и другой можно будет применить для оформления веб-ресурса в более широк смысле. К примеру можно полностью изменить всю стилизацию, полной новости так, что различия будут существенны. Краткая новость будет проще, а полная более насыщена и красочней. Чтобы в полной мере знать какой метод мы будим применять и что можно использовать, советую познакомится с документацией DLE, который вы скачиваете вместе с движком в файле Documentation/readme.chm.

Хак DLE задать каждой категории цвет фона, был найден в интернете, а с добавлением картинки дополнил пользователь сайта dle9.com. Итак, в этом посте мы узнаем, как можно установить разный фон для каждой категории, то есть если ты переходишь в категорию игры, там будет картинка фон из игры, фильм из фильма и так далее.

Установка фона цвета для нужной категории.

Для этого перед конструкцией в вашем шаблоне

</head>


вставляем:

 <body style="[category=1] background-color: black; [/category]
[category=2]background-color: orange;[/category]">
</body>


category=1 - где номер 1 - это ID категории к которой будет относится цвет
background-color: black; - черный цвет фона.

Было задано два фона на Picses:

background-color: orange;


Если вы сделали все правильно, то после перехода в нужную вам категорию произойдет смена фона средствами движка.
Хаки DLE задать каждой категории цвет фона картинку
Хаки DLE задать каждой категории цвет фона картинку

Чтобы сделать фон картинкой были предложены следующие варианты, но замена таким образом стилей не работает.

background:url("../images/название файла картинки 1.jpg") repeat-x top;

картинка должна находится в папке images шаблона
или если не появится картинка
background:url("{THEME}/images/название файла картинки 1.jpg") repeat-x top;

Также можно использовать полный адрес

Установка фона картинки для нужной категории. Решение найдено пользователем Casillas,

в шаблоне с установкой картинки на фон не так уж легко получилось пришлось поиграться, вот так получилось.
Вместо конструкции выше, вставляем эту

[category=16]<div class="category16"> <body class="cat16" oncopy="return false" onMouseMove="preventSelection(document);">[/category]


в ваш шаблон файл с форматом CSS в конце добавляем такие строчки.
.category16{ position:absolute; width: 100%; background: url("../images/fon2.jpg") repeat-x 0 0; }
.cat16{ text-align: center; background: #000000;}


Где мы получаем, что отсюда берется /images/fon2.jpg нужный файл оформления, а сам фон черный.
  • 60
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак чередования фона для краткой новости« Далее Хак DLE настройка тегов вывода комментариев
Добавление комментарияОставить комментарий