Как сделать вывеску "Магазин временно недоступен"?

Baby_Spider

Писатель
Регистрация
20 Авг 2009
Сообщения
9
Реакции
1
Народ, подскажите как реализовать данную идею. Мне нужно на время обновления каталога или других работ в магазине вывешивать вывеску "Магазин временно недоступен". Чтобы любой посетитель, по какой бы ссылке он не пришел видел именно страницу с вывеской. Но при этом, чтобы для админа сайт оставался абсолютно рабочим, для проверки всех изменений.
Мне казалось, что я видела эту тему на форуме, но найти не могу (3-и сутки вычитывю), поиск тоже не помог....
Заранее благодарю...
 
как вариант
PHP:
{php}
if (isset($_SESSION["log"]) && !strcmp($_SESSION["log"], ADMIN_LOGIN))
echo "
код индексного шаблона
";
{/php}
код видимый покупателям (бла-бла-бла, магазин закрыт по тех.причинам)
Все это в файле шаблона index.tpl.html делать.
 
Спасибо за участие, но не работает.... :ac:
Может я что-то не так делаю? Хорошо знаю HTML в PHP совсем не сильна....
 
index.html в корне сайта создай с нужным текстом, сама заходи на сайт через index.php, у меня работает так.
 
index.html в корне сайта создай с нужным текстом.
юзеры с поисковой выдачи все равно попадут в магазин
Спасибо за участие, но не работает....
Может я что-то не так делаю? Хорошо знаю HTML в PHP совсем не сильна....
выдает какую-то ошибку? Или что пишет? Киньте файл шаблона index.tpl.html сюда, сделаю
И не забывайте про перекомпиляцию шаблонов. Очистите папку templates_c, оставив только файл .htacess
 
index.html в корне сайта создай с нужным текстом, сама заходи на сайт через index.php, у меня работает так.
Для меня это действительно не подходит, спасибо. Мне нужно чтобы весь сайт был недоступен клиентам и с любой точки входа....
выдает какую-то ошибку? Или что пишет? Киньте файл шаблона index.tpl.html сюда, сделаю
И не забывайте про перекомпиляцию шаблонов. Очистите папку templates_c, оставив только файл .htacess
templates_c очистила, ошибку никакую не выдает, просто ничего не происходит. Ниже мой шаблон. Искренне благодарю за помощь! :)
 

Вложения

  • index.rar
    5,6 KB · Просмотры: 5
Добавь в .htaccess строку:
RewriteRule ^(.*)$ info.html [NC]
и в файле info.html напиши что ведутся технические работы
 
вот, в строке 442 начинается код для людей. Не забывайте скопировать оригинальный index.tpl.html куда-нибудь, а после технических работ залить обратно
 

Вложения

  • index.tpl.html.zip
    5,7 KB · Просмотры: 4
  • Заблокирован
  • #9
В стандарном index.php файле придусмотренна же эта функция!
PHP:
<?php
/*****************************************************************************
 *                                                                           *
 *                                                        *
 * Copyright (c) 2005 WebAsyst LLC. All rights reserved.                     *
 *                                                                           *
 *****************************************************************************/
?><?php
$siteof=0;
if($siteof > 1)
 {
 echo "<center><b> Извените, сайт временно недуступен.</b></center>";
  exit;
 }
session_start();
$DebugMode = false;
//core file
меняем $siteof=0; на $siteof=1;
и всё - он закрыт!
 
В стандарном index.php файле придусмотренна же эта функция!
PHP:
<?php
/*****************************************************************************
 *                                                                           *
 *                                                        *
 * Copyright (c) 2005 WebAsyst LLC. All rights reserved.                     *
 *                                                                           *
 *****************************************************************************/
?><?php
$siteof=0;
if($siteof > 1)
 {
 echo "<center><b> Извените, сайт временно недуступен.</b></center>";
  exit;
 }
session_start();
$DebugMode = false;
//core file
меняем $siteof=0; на $siteof=1;
и всё - он закрыт!

а подскажите как это вывести в админку? чтобы каждый раз не лесть в код а сразу кнопку клацнуть и всё сайт закрыт
 
Назад
Сверху