Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Обои сайта - автоматическая смена


Recommended Posts

я ж написал выше: "измените шаблоны модулей, используемых в боковых колонках - ошибки про 404 для иконок еще выводятся".

иконки прописаны там. в css только смещение задавалось.

возможно я сильно туплю...но не могу сообразить где это можно исправить. :?

попробуйте перенести код "плюшки" выше - сразу после <body> :unsure:

перенёс наш код сразу же после <body>

P.S. фон сменил вручную - это не наш скрипт произвёл.

Надіслати
Поділитися на інших сайтах


я ж написал выше: "измените шаблоны модулей, используемых в боковых колонках - ошибки про 404 для иконок еще выводятся".

иконки прописаны там. в css только смещение задавалось.

исправил

Надіслати
Поділитися на інших сайтах


теперь уж и не знаю.

1) попробуйте удалить запись про 23 часа.

2) поставьте любой чистый движок локально и добавьте эту "плюшку" в оригинальном виде - мой код, со своими путями и картинками.

если даже так не заработает - ХЗ.

Надіслати
Поділитися на інших сайтах

Простите что вмешиваюсь, а может вам попробовать такой вариант:

на чистом файле header.tpl (без последних ваших изменений) вместо строчки

<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />

вписать что-то типа

<?php

if(date("H") >= '6' && date("H") < '19'){

echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />';

}elseif(date("H") >= '19' && date("H") < '23'){

echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_day.css" />';

}else{

echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_night.css" />';

}

?>

и соответственно создать и залить еще два файла stylesheet_day.css и stylesheet_night.css в которых вы пропишите нужные вам настройки

  • +1 3
Надіслати
Поділитися на інших сайтах


Большое спасибо, что вступили в разговор.

Из вашего кода получился вот такой:

<?php
if(date("H") >= '9' && date("H") < '10'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_9-10.css" />';
}elseif(date("H") >= '10' && date("H") < '11'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_10-11.css" />';
}elseif(date("H") >= '11' && date("H") < '12'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_11-12.css" />';
}elseif(date("H") >= '13' && date("H") < '14'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_13-14.css" />';
}elseif(date("H") >= '14' && date("H") < '15'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_14-15.css" />';
}elseif(date("H") >= '15' && date("H") < '16'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_15-16.css" />';
}elseif(date("H") >= '16' && date("H") < '18'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_16-18.css" />';
}elseif(date("H") >= '18' && date("H") < '19'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_18-19.css" />';
}elseif(date("H") >= '19' && date("H") < '20'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_19-20.css" />';
}elseif(date("H") >= '20' && date("H") < '21'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_20-21.css" />';
}elseif(date("H") >= '21' && date("H") < '22'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_21-22.css" />';
}elseif(date("H") >= '22' && date("H") < '23'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_22-23.css" />';
}else{
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_night.css" />';
}
?>

Сейчас буду создавать стили, а в них получается нужно прописать такие строчки:

body {


	background-attachment: fixed;
	background-image: url("../image/путь к фону.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;

верно?

ой неет. надо же делать полность копию обычного stylesheet.css только с другой вот этой строчкой:

background-image: url("../image/путь к фону.jpg");

такой вариант, кстати, понятен больше :)

сейчас буду создавать стили.

Надіслати
Поділитися на інших сайтах


Всё сделал.

в header.tpl заместо:

<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />

вставил:

<?php
if(date("H") >= '9' && date("H") < '10'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_9-10.css" />';
}elseif(date("H") >= '10' && date("H") < '11'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_10-11.css" />';
}elseif(date("H") >= '11' && date("H") < '12'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_11-12.css" />';
}elseif(date("H") >= '13' && date("H") < '14'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_13-14.css" />';
}elseif(date("H") >= '14' && date("H") < '15'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_14-15.css" />';
}elseif(date("H") >= '15' && date("H") < '16'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_15-16.css" />';
}elseif(date("H") >= '16' && date("H") < '18'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_16-18.css" />';
}elseif(date("H") >= '18' && date("H") < '19'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_18-19.css" />';
}elseif(date("H") >= '19' && date("H") < '20'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_19-20.css" />';
}elseif(date("H") >= '20' && date("H") < '21'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_20-21.css" />';
}elseif(date("H") >= '21' && date("H") < '22'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_21-22.css" />';
}elseif(date("H") >= '22' && date("H") < '23'){
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet_22-23.css" />';
}else{
echo '<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />';
}
?>

создал файлы стилей, в которые прописывал обычные значения как из stylesheet.css, но только здесь:

body {


		background-attachment: fixed;
		background-image: url("../image/путь к фону.jpg");
		background-position: center top;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		text-align: center;

менял

background-image: url("../image/путь к фону.jpg");
на тот путь, который необходим в этот промежуток времени, ну и соответсвенно называл, например, stylesheet_9-10 ; stylesheet_19-20

после всех этих действий никакого результата я не получил, как только:

post-9184-0-61767000-1329637698_thumb.png

через firebug увидел, что он пытается пройти к моему файлу стилей (stylesheet_10-11), но заместо того названия использовались крокозябры:

post-9184-0-33596800-1329637945_thumb.png

скопировал строку, к которой он не может подключится:

http://shop-casio.ru...sheet_10-11.css

видимо, что то в этом моменте:

<?php echo $template; ?>
не правильно

исправил ситуацию просто, прописав заместо

<?php echo $template; ?>
название используемого стиля...но это как бы не безопасно...как тогда правильно???
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.