
Уважаемые коллеги,
иногда мы с вами проводим на сайте какие-нибудь технические работы. В этот момент может случиться любая оплошность, показывать которую посетителям очень бы не хотелось. И тогда мы используем в Общих настройках кнопку "Сайт выключен (offline) - Да". К offline-сообщению можно добавить картинку по вашему выбору с помощью кнопки "Выбор":
Рис. 1
Если больше ничего не делать, а оставить всё, как проиллюстрировано на Рис.1, то в лицевой панели появится заставка с названием сайта, сообщением о закрытии на технические работы и формой авторизации:
Рис. 2
Разумеется, сообщение можно придумать своё, изменив стандартный текст "Сайт закрыт на техническое обслуживание.<br /> Пожалуйста, зайдите позже."
При выключенном сайте преодолеть заставку может либо суперадмин, либо ещё и те, кто на это право имеет, например, администраторы. Именно для них и существует модуль входа в лицевую панель. А как же иначе - ведь мастер должен видеть, как продвигаются ремонтные работы!
Наверное, можно было бы этим и ограничиться: выкинул стандартный флаг оффлайна и вертишь себе потихонечку гайки-колёса без присмотра зрителей.
Уйти от стандартности нам поможет системный плагин под названием Coming Soon, что в переводе на понятный нам язык означает "Скоро ждите..." Скачать его можно без всяких премудростей отсюда http://joomlacode.org/gf/project/n3t/frs/, выбрав для загрузки файл plg_n3tcomingsoon-2.5.3.zip .
Устанавливается плагин как обычное расширение. Затем надо перейти к его настройкам через Менеджер плагинов. Находим в списке System - n3t Coming Soon и открываем его.
Шаг 1. Во вкладке "Плагин" , в строке "Состояние" включаем кнопку "Включено".
Шаг 2. Открываем вкладку Access settings.
2.1. В строке Online date выбираем дату предполагаемого окончания технических работ.
2.2. В строке GET parameter прописываем кодовое слово. Любое. Лучше латинскими буковками. Я написала "secret".
2.3. Если у вашего компьютера есть постоянный IP, то пункт 1.2. можно проигнорировать, а вот в "IP adress" нажать на кнопку "Add current IP". Этот адрес пропишется в поле автоматически. Дальше плагин сам распознает, что пришёл хозяин, и откроет для него вход в админку.
Рис. 3
Шаг 3. Открываем вкладку "Display settings".
3.1. В строке "Background image" прописываем путь к картинке, которая будет бэграундом оффлайн-страницы. Её надо подготовить заранее и определить ей место где-нибудь в папке images корневого каталога сайта. Например : images/offline.jpg .
3.2. Нажимаем на кнопку "Сохранить" и отправляемся в лицевую панель смотреть, что у нас имеется в данную минуту.
Мы видим, что появилась картинка-заставка, есть название сайта, есть слова "...coming soon", есть таймер обратного отсчета и ниже него сообщение "The site will get online on" с датой открытия. Кто-то из посетителей поймёт всё, как надо, а кому-то нужна определенная подсказка на родном языке.
3.3. Возвращаемся в админку к настройкам плагина и в поле "Text" пишем небольшое по длине сообщение, что-нибудь вроде этого: "Меняем одежду, закрылись на время примерки. Предполагаем открыться через". Сохраняем, идем в лицевую панель, перезагружаем страницу и смотрим на итог. Текст объявления на русском языке, фраза внизу по-прежнему на инглише:
Рис. 4
У нас есть два варианта:
1. Оставить всё, как есть.
2. Повозиться и сделать перевод.
Перехожу к варианту "повозиться" :
В папке administrator/language/en-GB/ находится языковой файл en-GB.plg_system_n3tcomingsoon.ini .
Скопируйте его в папку administrator/language/ru-RU, затем откройте в блокноте AkelPad и замените строку 85
"PLG_SYSTEM_N3TCOMINGSOON_DATE_ONLINE="The site will get online on"
на
"PLG_SYSTEM_N3TCOMINGSOON_DATE_ONLINE="Сайт откроется".
Сохраните файл в кодировке UTF-8 без BOM. Далее переименуйте файл в ru-RU.plg_system_n3tcomingsoon.ini.
На этом я остановлюсь, хотя в параметрах плагина есть ещё возможность, например, вывода кнопок социальных сетей (вкладка Social settings) и предложение подписаться на получение сообщения о том, что сайт только что открылся (вкладка Integration settings). Но для этого нужна установка дополнительного расширения типа AcyMailing.
Ну, а теперь самое главное: как админу попасть в лицевую панель, если плагин Coming Soon включен? Очень просто:
а) если паролем служит ваш постоянный IP (см. Шаг 2.3), то панель откроется сразу же;
б) если вы в настройке GET parameter указали секретное слово (см. Шаг 2.2), то теперь его надо дописать в адресной строке браузера к адресу сайта вот в такой форме:
http://мойсайт.ru/?secret=1
Вот и всё.
Комментировать материал через:
- Joomlalessons.ru
- Вконтакте
Поделиться: