Jump to content
Sign in to follow this  
and1

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

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

как то вот так

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

Share this post


Link to post
Share on other sites

А вот и нет.

 

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

 

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

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

Share this post


Link to post
Share on other sites

 

А вот и нет.

 

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

 

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

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

 

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

And1 писал:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

<?php echo $header; ?>

<?php echo $footer; ?>

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

<?php //echo $header; ?>

<?php //echo $footer; ?>
Edited by AWARO
  • +1 1

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
2 часа назад, wellcom сказал:

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

 

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.