Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Смена шаблона.

Есть 2 шаблона: день и ночь. Как сделать, чтобы при времени с 6 до 18 был день, а с 18 до 6 стояла тема ночь? Чтобы проиходила автозамена дизайна...


в файле includes\top.php
нужно подправить код, отвечающий за добавление констант из таблицы configuration

изначально
while ($configuration = os_db_fetch_array($configuration_query)) {
define($configuration, $configuration);
}

а нужно сделать :

while ($configuration = os_db_fetch_array($configuration_query))
{
if ($configuration == 'CURRENT_TEMPLATE'))
{
                if (время_подходит)
                {
         define('CURRENT_TEMPLATE', 'название шаблона1');
                 }
                 else
                 {
                      define('CURRENT_TEMPLATE', 'название шаблона2');
                 }

}
else
{
   define($configuration, $configuration);
}   
}

код, по проверке подходящее ли время, нужно искать отдельно.



в файле includes\top.php
нужно подправить код, отвечающий за добавление констант из таблицы configuration

изначально
while ($configuration = os_db_fetch_array($configuration_query)) {
define($configuration, $configuration);
}

а нужно сделать :

while ($configuration = os_db_fetch_array($configuration_query))
{
if ($configuration == 'CURRENT_TEMPLATE'))
{
                if (время_подходит)
                {
         define('CURRENT_TEMPLATE', 'название шаблона1');
                 }
                 else
                 {
                      define('CURRENT_TEMPLATE', 'название шаблона2');
                 }

}
else
{
   define($configuration, $configuration);
}   
}

код, по проверке подходящее ли время, нужно искать отдельно.


этот код? время_подходит
валидацию? скрипт времменой с серверным временем с поправкой GMT +5


ничего конкретного не могу дать. я только подсказываю в каком направлении двигаться :)


НАШЁЛ!

if (date("H") < 12) {
echo "сейчас от 0 до 12 дня";
} else {
echo "работай, хватит смотреть на часы";
}


А как реализовать смену шаблона,гостю на сайте,типа выбрать шаблон,если их несколько установлено?

Друзья подскажите,кто чем может,спасибо.


Не уж то никто не поможет советом,облазил весь форум,по нулям.


у ZAP такое было вроде, если он конечно расскажет как :)


Все делалось из использования ява скрипта, если шаблон один а вариантов два

смотрите шаблон paradize, там вроде такое было

Если же разные шаблоны, тогда не все так просто


Был хак какой-то для вамшопа. Можно найти и переделать под шопос. там не сложно я думаю будет.


Источник



Copyright ShopOS