Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как мне временно заблокировать сайт?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Нужно чтобы в админке можно было поставить галочку и нажать ок, после чего чтоб весь сайт блокировался(кроме админки) и писал ведутся тех.работы
SlFomin
Отправлено: 17 Марта, 2014 - 18:01:17
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Март 2014  
Откуда: Екатеринбург, Россия


Помог: 0 раз(а)




Столкнулся с задачей мне надо чтобы в панеле администратора можно было заблокировать сайт, то есть нужно поле куда можно было бы поставить галочку(ну и отправить запрос) и при переходе на любую страницу сайта(кроме админки) выдавало "Ведутся технические работы, зайдите позже"
 
 Top
PHONE-X
Отправлено: 18 Марта, 2014 - 10:26:00
Post Id



Гость


Покинул форум
Сообщений всего: 117
Дата рег-ции: Март 2013  
Откуда: Украина, Одесса


Помог: 0 раз(а)




SlFomin пишет:
Столкнулся с задачей мне надо чтобы в панеле администратора можно было заблокировать сайт, то есть нужно поле куда можно было бы поставить галочку(ну и отправить запрос) и при переходе на любую страницу сайта(кроме админки) выдавало "Ведутся технические работы, зайдите позже"



Самый примитивный способ: Сделайте в базе таблицу closed и поле статус;
В админке сформируйте запрос с изменением статуса. Допустим если "галочка" стоит обновляем поле статус и присваиваем ему значение "off" .

И на каждой странице сайте (или файле подключения к БД) сделайте выборку с проверкой.

PHP:
скопировать код в буфер обмена
  1. if($status == 'off') {
  2. выводим сообщение что сайт закрыт
  3. }
  4. else {
  5.  
  6. контент
  7. }

(Отредактировано автором: 18 Марта, 2014 - 10:26:35)



-----
Открыть магазин легко, а вот не дать ему закрыться – уже искусство.
 
 Top
esterio
Отправлено: 18 Марта, 2014 - 11:32:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




самый примитивный mod_rewrite наверно
 
 Top
SlFomin
Отправлено: 18 Марта, 2014 - 17:00:42
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Март 2014  
Откуда: Екатеринбург, Россия


Помог: 0 раз(а)




Я не могу подключиться к бд
http://forum.php.su/topic.php?fo...0&topic=6047
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB