Доброго Вам времени суток ув. Сообщество.
Объясните как такое может быть?
Проблема началась несколько дней назад почему не знаю ... допускаю возможность неправильной работы какого либо модуля, собственно проблема моя такая, если после какого либо изменения: создания блоков, добавления материала и т.д. не удалить слово "node" в графе "Главная страница по умолчанию:" в настройках, после чего конечно у сайта не остается главной страницы, и не вернуть слово обратно, - изменения не произойдут.
Но самое интересное что в админке изменения протекают без всяких маразматических действий.
Что это за Х кто нибуть может мне объяснить, за ранее спасибо!
P.S. Странно у этой темы было название "Господа, это Мистика!" но ее ктото закрыл.
2 вопроса к админу который тему скорректировал(желательно ответ в личку, чтоб тему не засорять):
1) Разме не мистика?
2) Я посчитал что если я назову тему именно так на нее обратит внимание больше пользователей, разве это запрещено?
Комментарии
Кстати обратил внимание, необязательно удалять "node" достаточно просто запустить "corn" но вот беда - всеравно приходиться заходить в настройки -> о сайте и жать на кнопку сохранить изменения, только тогда происходят изменения на главной странице.
мб кэширует прокси или браузер. Если смотрите главную страницу анонимом, то также может влиять включенное кэширование в самом Дрюпал (управление => производительность).
ЗЫ: Имхо название темы должно отражать ее содержимое, а заголовки в стиле "все сюда" и "очень странно" я называю флудерастическими.
млин через контрол ф5 обновляю все одно, разве кэш сайта не должен после данной комбинации отреагировать также как и браузер?
Что касательно имени темы, замяли(признаю свою вину, меру, степень, глубину).
млин через контрол ф5 обновляю все одно, разве кэш сайта не должен после данной комбинации отреагировать также как и браузер?
Кэш Дрюпала работает только для анонимов и обновляется раз в определенный промежуток времени, который указан в УПРАВЛЕНИЕ => НАСТРОЙКИ => ПРОИЗВОДИТЕЛЬНОСТЬ. Поэтому для анонимов может быть такой эффект.
Я на своих сайтах обычно пишу небольшой модуль, который при любых изменениях материалов или комментариев очищает кэш.
я так понимаю в свободном распространении этот модуль не найти? если есть такая возможность не могли бы вы его выложить если конечно этот модуль не для вашей коммерции. Буду Вам очень благодарен.
отдельного модуля нет, это пяток строчек в большом модуле...
пример не могли бы скинуть...?
<?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);
}
}
?>
простите а куда конкретно этот кусочек кода вставлять то?
простите а куда конкретно этот кусочек кода вставлять то?
Вот поэтому и не хотел никаких кусков кода давать, потому что пока полностью готовый модуль не выложу — толку не будет... если Вы сами не писали модулей.
нет не писал ... я достаточно недавно изучаю Drupal. Если Вам не трудно не могли бы Вы всетаки както помочь мне с этим вопросом, очень нужно кеширование, но очень сложно с таким глюком.
Про глюк. Модуль pathauto не ставили?
ставил по моему .... но вроде отключил.
Проверьте, какие синонимы путей установлены (/admin/build/path) и нет ли там "перехвата" node.
модуль уже не стоит да и я туда синонимов не добавлял.