На "главной" не происходят изменения. HELP!

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

Аватар пользователя demart demart 24 декабря 2007 в 10:35

Доброго Вам времени суток ув. Сообщество.

Объясните как такое может быть?

Проблема началась несколько дней назад почему не знаю ... допускаю возможность неправильной работы какого либо модуля, собственно проблема моя такая, если после какого либо изменения: создания блоков, добавления материала и т.д. не удалить слово "node" в графе "Главная страница по умолчанию:" в настройках, после чего конечно у сайта не остается главной страницы, и не вернуть слово обратно, - изменения не произойдут.

Но самое интересное что в админке изменения протекают без всяких маразматических действий.

Что это за Х кто нибуть может мне объяснить, за ранее спасибо!

P.S. Странно у этой темы было название "Господа, это Мистика!" но ее ктото закрыл.
2 вопроса к админу который тему скорректировал(желательно ответ в личку, чтоб тему не засорять):
1) Разме не мистика?
2) Я посчитал что если я назову тему именно так на нее обратит внимание больше пользователей, разве это запрещено?

Комментарии

Аватар пользователя demart demart 24 декабря 2007 в 10:38

Кстати обратил внимание, необязательно удалять "node" достаточно просто запустить "corn" но вот беда - всеравно приходиться заходить в настройки -> о сайте и жать на кнопку сохранить изменения, только тогда происходят изменения на главной странице.

Аватар пользователя edhel edhel 24 декабря 2007 в 13:36

мб кэширует прокси или браузер. Если смотрите главную страницу анонимом, то также может влиять включенное кэширование в самом Дрюпал (управление => производительность).

ЗЫ: Имхо название темы должно отражать ее содержимое, а заголовки в стиле "все сюда" и "очень странно" я называю флудерастическими.

Аватар пользователя demart demart 24 декабря 2007 в 14:17

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

Что касательно имени темы, замяли(признаю свою вину, меру, степень, глубину).

Аватар пользователя edhel edhel 24 декабря 2007 в 14:26

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

Кэш Дрюпала работает только для анонимов и обновляется раз в определенный промежуток времени, который указан в УПРАВЛЕНИЕ => НАСТРОЙКИ => ПРОИЗВОДИТЕЛЬНОСТЬ. Поэтому для анонимов может быть такой эффект.

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

Аватар пользователя demart demart 24 декабря 2007 в 14:31

я так понимаю в свободном распространении этот модуль не найти? если есть такая возможность не могли бы вы его выложить если конечно этот модуль не для вашей коммерции. Буду Вам очень благодарен.

Аватар пользователя edhel edhel 25 декабря 2007 в 8:12

<?php

function mymodule_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
if ($op == 'update' || $op == 'insert' || $op == 'delete') {
cache_clear_all('*', 'cache_page', TRUE);
}
}

function mymodule_comment($comment, $op) {
if ($op == 'insert' || $op == 'update' || $op == 'delete') {
cache_clear_all('*', 'cache_page', TRUE);
}
}
?>

Аватар пользователя edhel edhel 25 декабря 2007 в 11:27

простите а куда конкретно этот кусочек кода вставлять то?

Вот поэтому и не хотел никаких кусков кода давать, потому что пока полностью готовый модуль не выложу — толку не будет... если Вы сами не писали модулей.

Аватар пользователя demart demart 25 декабря 2007 в 13:10

нет не писал ... я достаточно недавно изучаю Drupal. Если Вам не трудно не могли бы Вы всетаки както помочь мне с этим вопросом, очень нужно кеширование, но очень сложно с таким глюком.