Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » У каждой fullstory свой фон body

У каждой fullstory свой фон body


     01.09.2012    fullstory, background, фон    Все вопросы » Хаки    2942

вопрос
Как сделать так чтобы при просмотре полной новости изменялся фон. Например вставкой картинки через дополнительное поле.

Ответил: ПафНутиЙ


Получаем картинку вида:
<img id="bg-target" src="[xfvalue_image]" alt="" style="display:none;" />

добавляем javascript
<script>
    jQuery(function($) {
        bgTarget = $("#bg-target").attr("src");
        if (bgTarget !== "") {
            $("body").css({
                "background-image": "url("+bgTarget+")"
            });
        };
    });
</script>


UPD by Sander
Или второй вариант =)
[xfgiven_image]<script type="text/javascript">
jQuery(function($){
  $("body").css({
    "background-image": "url('[xfvalue_image]')"
  });
});
</script>[/xfgiven_image]

4 комментария

Алина
Юзер

Алина - 22 февраля 2014 08:22 -

Здравствуйте,
Пожалуйста, покажите подробнее, куда вставлять эти коды?
Где прописывать название нужной фотографии для фона?
Спасибо.

king
Юзер

king - 22 февраля 2014 12:03 -

Алина, этот 1) код вставляете в файл вашего шаблона fullstory.tpl.
2) создаёте дополнительное поле с именем image.
3) Когда оформляете новость загружаете нужную картинку на сервер сайта, и ссылку на картинку вставляете в созданное дополнительное поле с именем image.

Алина
Юзер

Алина - 23 февраля 2014 21:59 -


Спасибо King
Посмотрите, пожалуйста, все я правильно сделала? -

Алина
Юзер

Алина - 23 февраля 2014 22:00 -


и еще скрин

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх