Добрый день!
Интересует вот какой вопрос: при переводе сайта в офф лайн появляется страница "Сайт на обслуживании", но вот оформления у нее нет т.е. оно есть но не так как должно быть. Как исправить это все?
Вот как выглядит страница: http://chelppk.u4061.he.vps-private.net
А вот как должно выглядеть расположение блоков: http://chelppk.u4061.he.vps-private.net
Комментарии
В папку с темой кладем maintenance-page.tpl.php
В settings.php есть такой блок
# '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 делаем страницу обслуживания с необходимым оформлением.
Вид настраивается в maintenance-page.tpl.php http://drupal.org/node/195435
Попробовал оп технологии "Step 1: Override the maintenance page template" которая описана в http://drupal.org/node/195435, но ничего не получилось...
Я немного новичек, поэтому вопрос как это сдлеать: "Соответственно в шаблоне maintenance-page.tpl.php делаем страницу обслуживания с необходимым оформлением."
создаете файл maintenance-page.tpl.php в папке вашей темы, вставляете туда код из page.tpl, убираете все ненужное и добавляете нужное.
а что там ненужно а что нужное? Может я что-то нужное удалю?
Если удалишь что то нужное-ты это заметишь сразу)))
ну дык значит потом по-новой вставите это нужное обратно...
а можно по подробней про нужное, что добавить в файл?
Подпишусь, у меня тоже не получилось сделать страницу оффлайн Может кто покажет на своем сайте реально работающую страницу офлайн? а то когда д.ру падал тоже страница без оформления была.
Еще есть вопрос может и не в тему, но все таки: каким редактором посоветуете пользоваться и как его лучше устанавливать (через WYSIWYG или можно посто установить модулем) просто хочу чтоб у меня было два поля: Анонс и Тело материала...
Подскажите пожалуйста а то давно меня мучает это вопрос
http://www.drupal.ru/node/48329