Настройка страницы "Сайт на обслуживании"

Главные вкладки

Аватар пользователя kokman kokman 27 ноября 2011 в 21:32

Добрый день!
Интересует вот какой вопрос: при переводе сайта в офф лайн появляется страница "Сайт на обслуживании", но вот оформления у нее нет т.е. оно есть но не так как должно быть. Как исправить это все?
Вот как выглядит страница: http://chelppk.u4061.he.vps-private.net
А вот как должно выглядеть расположение блоков: http://chelppk.u4061.he.vps-private.net

Комментарии

Аватар пользователя msidiagnos01 msidiagnos01 27 ноября 2011 в 21:56

В папку с темой кладем maintenance-page.tpl.php
В settings.php есть такой блок

#$conf = array(
#   'site_name' => 'My Drupal site',
#   'theme_default' => 'minnelli',
#   'anonymous' => 'Visitor',
/**
 * A custom theme can be set for the off-line page. This applies when the site
 * is explicitly set to off-line mode through the administration page or when
 * the database is inactive due to an error. It can be set through the
 * 'maintenance_theme' key. The template file should also be copied into the
 * theme. It is located inside 'modules/system/maintenance-page.tpl.php'.
 * Note: This setting does not apply to installation and update pages.
 */

#'maintenance_theme' => 'имя_твоей_темы',
/**
 * reverse_proxy accepts a boolean value.
 *
 * Enable this setting to determine the correct IP address of the remote
 * client by examining information stored in the X-Forwarded-For headers.
 * X-Forwarded-For headers are a standard mechanism for identifying client
 * systems connecting through a reverse proxy server, such as Squid or
 * Pound. Reverse proxy servers are often used to enhance the performance
 * of heavily visited sites and may also provide other site caching,
 * security or encryption benefits. If this Drupal installation operates
 * behind a reverse proxy, this setting should be enabled so that correct
 * IP address information is captured in Drupal's session management,
 * logging, statistics and access management systems; if you are unsure
 * about this setting, do not have a reverse proxy, or Drupal operates in
 * a shared hosting environment, this setting should be set to disabled.
 */

#   'reverse_proxy' => TRUE,
/**
 * reverse_proxy accepts an array of IP addresses.
 *
 * Each element of this array is the IP address of any of your reverse
 * proxies. Filling this array Drupal will trust the information stored
 * in the X-Forwarded-For headers only if Remote IP address is one of
 * these, that is the request reaches the web server from one of your
 * reverse proxies. Otherwise, the client could directly connect to
 * your web server spoofing the X-Forwarded-For headers.
 */

#   'reverse_proxy_addresses' => array('a.b.c.d', ...),
#);

Раскоментируешь строки "#$conf = array(", "#'maintenance_theme' => 'имя_твоей_темы',", "#);"

Соответственно в шаблоне maintenance-page.tpl.php делаем страницу обслуживания с необходимым оформлением.

Аватар пользователя kokman kokman 27 ноября 2011 в 22:24

Я немного новичек, поэтому вопрос как это сдлеать: "Соответственно в шаблоне maintenance-page.tpl.php делаем страницу обслуживания с необходимым оформлением."

Аватар пользователя Chyvakoff Chyvakoff 28 ноября 2011 в 9:24

kokman wrote:
а что там ненужно а что нужное? Может я что-то нужное удалю?

Если удалишь что то нужное-ты это заметишь сразу)))

Аватар пользователя GolovaNoga GolovaNoga 28 ноября 2011 в 9:21

Подпишусь, у меня тоже не получилось сделать страницу оффлайн Может кто покажет на своем сайте реально работающую страницу офлайн? а то когда д.ру падал тоже страница без оформления была.

Аватар пользователя kokman kokman 28 ноября 2011 в 9:37

Еще есть вопрос может и не в тему, но все таки: каким редактором посоветуете пользоваться и как его лучше устанавливать (через WYSIWYG или можно посто установить модулем) просто хочу чтоб у меня было два поля: Анонс и Тело материала...
Подскажите пожалуйста а то давно меня мучает это вопрос