• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Смена темы по крону

Статус
В этой теме нельзя размещать новые ответы.

Jaarg

Гуру форума
Регистрация
18 Авг 2008
Сообщения
494
Реакции
98
Есть ли плагин или что то в таком духе, что бы помогло решить следующую задачу:
что бы днем на сайте был один скин, а ночью - другой. Руками перетыкивать утомительно.
 
Не знаю чего с кроном заморачиваться

Вот, сек за 15 набросал

PHP:
<?php 
$time = date("H");
if ($time >= 20 && $time <= 6) {

echo "<link rel='stylesheet' href='style-night.css' type='text/css' media='screen' />";
}
if ($time > 6 && $time < 20) {

echo "<link rel='stylesheet' href='style-day.css' type='text/css' media='screen' />";
}
?>

Тольбко пути свои поставить надо и файлы сss соответствующе назвать...
А в шабе который путь по умолчанию идёт удалить **х...
Ну и естественно по тому же принципу хоть каждый час шабы менять можно...
 
Не знаю чего с кроном заморачиваться
Вот, сек за 15 набросал
PHP:
<?php 
$time = date("H");
if ($time >= 20 && $time <= 6) {
echo "<link rel='stylesheet' href='style-night.css' type='text/css' media='screen' />";
}
if ($time > 6 && $time < 20) {
echo "<link rel='stylesheet' href='style-day.css' type='text/css' media='screen' />";
}
?>
Тольбко пути свои поставить надо и файлы сss соответствующе назвать...
А в шабе который путь по умолчанию идёт удалить **х...
Ну и естественно по тому же принципу хоть каждый час шабы менять можно...
Tushkan, это не совсем то, что я просил, но это в 10 раз лучше для моих целей ) Просто мне вторая тема нужна была в связи с тем, что в ней модифицирован 1 файлик. Теперь я смогу прямо в хедере прописать это условие, и в зависимости от времени суток будет либо выполняться, либо не выполняться код )
 
Раскопал еще один какой-то вариант в виде готового скрипта в своих залежах =)

timeBG.php
originally (c) Aaron Robbins

****************************** WHAT IT DOES ****************************
Like the time changing themes on iGooogle this function dynamically inserts
css into the head of any web page to change the background and/or background
image of an html tag, class or id based on the time of the day.

There are currently 6 times phases supported:
midnight, dawn, morning, afternoon, dusk and evening

Include the timeBG.php file into the head of any php enabled doc
<?php include("timeBG.php"); ?>
-or-
copy the function and variables into your own functions.php or config.php
and include that.

See the included index.php for usage example
 

Вложения

  • timebg.zip
    67,5 KB · Просмотры: 5
Самый простой вариант, в functions.php шаблона:

PHP:
function select_template($template) {
	$time = date('H');

	if ( $time >= 6 && $time <= 22 )
		$template = 'template-day';
	else
		$template = 'template-night';

	return $template;
}
add_filter('template', 'select_template');
add_filter('stylesheet', 'select_template');
 
Самый простой вариант, в functions.php шаблона:

PHP:
function select_template($template) {
    $time = date('H');

    if ( $time >= 6 && $time <= 22 )
        $template = 'template-day';
    else
        $template = 'template-night';

    return $template;
}
add_filter('template', 'select_template');
add_filter('stylesheet', 'select_template');
по логике так можно переключить стиль, но не тему? разве получится?

а вот если из этого сделать плагин, то можно переключать и темы!!! как тут Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху