Приветствуем Вас на сайте!
      Авторизировавшись на сайте Вы получаете возможность заказывать эксклюзивные вещи для Вашего сайта, скачивать новинки, общаться с друзьями.

      Если у Вас ещё нет аккаунта на BEST STUDIO, вы можете создать его потратив не более 10-ти секунд используя форму справа с заголовком "Вход на сайт"
Вход на сайт
Логин:

Пароль:
Вход
Войти по Логину и Паролю
О нас
Cтудия скриптов и дизайна BEST STUDIO, как студия перспективных веб-разработок, была основана 1 июля 2009 г. Уже более 17000 зарегистрированых пользователей! С момента ее создания мы четко придерживаемся принципа: «Быстро, качествено, дорого».

Заказывая работу для вашего сайта у нас, вы экономите время...

Стремитесь к лучшему - в Best Studio!
Войти | Зарегистрироваться
Настройки
Анимация Шапки
Анимация Меню
Анимация Футера
Автообновление Чата
Автообновление Статистики
Звуковые Оповещения
Авто Подгрузка Материалов

Перезагрузите страницу
Опции темы
Я настройка

  • Страница 1 из 1
  • 1
Смена фона страницы
GLADMAN
12.03.2011, 17:11
Изменено: GLADMAN - Суббота, 12.03.2011, 17:11

Группа: Пользователи

Сообщений: 17

Награды: 0

Статус: Offline
Всем привет.
Подскажите пожалуйстата, как можно осуществить смену фона страниц в зависимости от категории?
Нужен скрипт для всех модулей..желательно.
Спасибо!
uberchel
12.03.2011, 23:42

Группа: Пользователи

Сообщений: 399

Награды: 11

Статус: Offline
Вставляй в нижнию часть сайта.

Code
<script type="text/javascript">
      var img = 'здесь ссылки на картинки, через запятую'.split(','),
          pth = 'gb,dir,load,news,blog,publ,stuff,forum'.split(',');
      for(i=0; i<img.length; ++i){if($MODULE_ID$ == pth[i])  
          document.getElementsByTagName('body')[0].style.background=img[i];
      }
</script>
GLADMAN
12.03.2011, 23:47

Группа: Пользователи

Сообщений: 17

Награды: 0

Статус: Offline
uberchel,
Quote (GLADMAN)
в зависимости от категории
uberchel
13.03.2011, 01:44

Группа: Пользователи

Сообщений: 399

Награды: 11

Статус: Offline
Невнимательно прочитал ) Вот скрипт смены фона для категорий под все модули:
Code
<script type="text/javascript">
      $(function(){
      var
        $a='/images/1.jpg,/images/2.jpg,/images/3.jpg'.split(','), //тут пишем ссылки на картинки через запятую
        $b=location.href.split('/')<?if($PAGE_ID$='entry')?>[6]<?else?>[5]<?endif?>.split('-')[0];
        $.each($a,function(i){
        if(i==$b){$('body').css('background','url('+$a[i]+') top');}
         });   
      });
</script>

Если вы не используйте ЧПУ:
Code
<script type="text/javascript">
      $(function(){
      var
        $a='/images/1.jpg,/images/2.jpg,/images/3.jpg'.split(','), //тут пишем ссылки на картинки через запятую
        $b=location.href.split('/')[5].split('-')[0];
        $.each($a,function(i){
        if(i==$b){$('body').css('background','url('+$a[i]+') top');}
         });   
      });
</script>
GLADMAN
13.03.2011, 01:52

Группа: Пользователи

Сообщений: 17

Награды: 0

Статус: Offline
uberchel, А так можно?
Code
<?if($URI_ID$='nwCat1,blCat2,phCat2')?>CSS стиль<?endif?>
uberchel
13.03.2011, 02:49

Группа: Пользователи

Сообщений: 399

Награды: 11

Статус: Offline
Так нет, это надо будет под каждую категорию и полную новость прописывать.
Я же дал вам скрипт, он полностью рабочий.
GLADMAN
13.03.2011, 02:51

Группа: Пользователи

Сообщений: 17

Награды: 0

Статус: Offline
uberchel, ну а мне надо под каждую категорию сделать. А твой скрипт, как мне кажется, на это не способен.
uberchel
13.03.2011, 03:06

Группа: Пользователи

Сообщений: 399

Награды: 11

Статус: Offline
GLADMAN, Ну я не знаю что тебе еще сказать, ты попросил, я написал.
Скрипт работает под все категории и модули. вписываешь столько картинок сколько категорий и все!
  • Страница 1 из 1
  • 1
Поиск: