Перейти к содержанию
and1

[Решено] Свой режим обслуживания

Рекомендуемые сообщения

Всем привет. Вопрос такого характера: как сделать свою страницу режима обслуживания? Подскажите какую ссылку поправить чтобы открывало нужную мне страницу когда в админке ставишь в Режим обслуживания на Да?

Понятно, что catalog/language/russian/common/maintenance.php можно поменять саму фразу, а хочется, чтобы именно была страница другая, надо полностью закрыть магазин...

Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Закрыть можно, поставив пароль на папку с сайтом в панели управления хостингом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Закрыть можно, поставив пароль на папку с сайтом в панели управления хостингом.

Закрыть имелось ввиду красивой страницей, понятное дело, что можно и в ошибку 404 закрыть, но это не дело. Но спасибо за совет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кого тоже это интересует вот выход:

если есть этот файл maintenance.tpl в кастомной теме то идем по пути

catalog/view/theme/[yourtheme]/template/common/maintenance.tpl

и там либо удаляем все полностью, пердварительно забекапив файлик, и получаем на выходе девственно чистый белый лист

либо пишем туда что годно и на выходе получаем то что туда написали smile.png

если файла нету в кастомной теме, тогда подставляется темплат из дефолтной, то идем по пути

catalog/view/theme/default/template/common/maintenance.tpl

и выше описанные манипуляции делаем там

как то вот так

Тему можно считать закрытой!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот и нет.

 

Полностью удалил все что было в maintenance.tpl (и в дефолтной теме и недефолтной), и заменил на свой дизайн.

 

Но все равно помимо моего дизайна выводятся header и footer магазина, которые прописаны в maintenance.php:

$this->children = array(
'common/footer',
'common/header'
);
Как их удалить, чтобы не вылезали ошибки в maintenance.tpl я пока не разобрался.
Может кто подскажет?
Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

А вот и нет.

 

Полностью удалил все что было в maintenance.tpl (и в дефолтной теме и недефолтной), и заменил на свой дизайн.

 

Но все равно помимо моего дизайна выводятся header и footer магазина, которые прописаны в maintenance.php:

$this->children = array(
'common/footer',
'common/header'
);
Как их удалить, чтобы не вылезали ошибки в maintenance.tpl я пока не разобрался.
Может кто подскажет?
Заранее спасибо.

 

 

Так найди в файле  maintenance.tpl строки <? echo $header; ?> и аналогично footer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я же их удалил.

Полностью удалил все что было в maintenance.tpl (и в дефолтной теме и недефолтной), и заменил на свой дизайн.

 

Мне не надо, чтобы они отображались. Мне нужен только мой дизайн.

 

And1 писал:

catalog/view/theme/[yourtheme]/template/common/maintenance.tpl
и там либо удаляем все полностью, пердварительно забекапив файлик, и получаем на выходе девственно чистый белый лист

Но чистый лист не получается, все равно выводятся header и footer.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно немного включить фантазию, header и footer обернуть новым div, обозвать его какнить, в стилях задать этому div'у - display:none;  а, ниже верстать свою страницу с нужным контентом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

За фантазию спасибо!!! Сработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у меня все получилось без фантазии. Удалил все под ноль из maintenance.tpl  и вставил самый обычный хтмл код без пхп и прочих не ведомых мне, в виду запущенного нубства, элементов :-D . Короче говоря, все гениальное простынь... post-37106-0-55044000-1349349538.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

catalog/view/theme/ваша тема/template/common/maintenance.tpl

<?php echo $header; ?>

<?php echo $footer; ?>

воткнуть по два слеша до echo - за комментировать значит

<?php //echo $header; ?>

<?php //echo $footer; ?>
Изменено пользователем AWARO
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день! Ocstore 2.3.0.2, устанавливая "режим обслуживания", это отображается для пользователей только когда выйти из админки.

Как сделать так, что бы можно было обслуживать сайт,  в том числе и в админке, и что бы пользователь видел сообщение "ведутся работы"?

Думал через .htacces, НО пишут что тогда не зайти в админку. Или может кто подскажет, как получить доступ в админку, если делать через htacces ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, wellcom сказал:

Добрый день! Ocstore 2.3.0.2, устанавливая "режим обслуживания", это отображается для пользователей только когда выйти из админки.

 

при включенном режиме обслуживания - он отображается ДЛЯ ВСЕХ, кто не залогинен в админке

в этом и есть смысл режима

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.