Подскажите, в чем может быть проблема. С недавнего времени меню, bitrix:menu, начало "пропадать", вчера было, сегодня пусто! Причем пункты меню тоже изчезают и ессесьно становятся не кликабельны ... Я сразу в осадок давай выпадать ... Разработчики посоветовали кэш удалить - удалил, не помогло. По сути мне нужно зайти в админку, обновить кэш кнопкой, появляется меню ... и так для каждого раздела меню - бред!
Елена Захарченко пишет: Настройки -> Настройки продукта -> Автокеширование -> Очистка файлов кеша. Должно помочь. Настройка кеширования для компонента меню: 3600
Так я сразу почистил, сперва "только старые", потом "все". - не помогает, на данный момент ни рядовой пользователь, ни я не вижу меню, если не сброшу кеш кнопкой. Что до времени - сразу пару нулей убрал, поставил такое же значение.
Но проблему то это не решает, ибо заходишь в новость_1 - там меню не отображается, обновил кеш - отображается; Заходишь в новость_2 - опять меню нет. И вот так обновлять все новости? У меня их пока тестовых штук 10, а когда запустим сайт и новостей скажем будет 500 - это умом тронешься быстрей, чем обновишь все
Цитата
Владимир Дегтев пишет: имхо, во время настройки компонента лучше вообще кеш выключать.
Вот знаешь, же пришел к такому же выводу.
****
Вопросы на самом деле остались ...
Менюшка не появляется, если самолично не обновить кэш кнопкой ...
Так же интересна кнопка "Учитывать права доступа", т.е. как контент-манагер обновил кеш - для него она обновилась, а для всех остальных - нет ? "Время кеширования (сек.): 3600" - вот что это значит ? Время обновления данного компонента ? Т.е. каждые 3600 секунд данный компонент будет обновляться ?
Все еще нужен совет, как решитьб проблему ... может ли это быть из-за хостинга ? (подобная "фигня" началась с переноса с "тестового" хостинга на "рабочий")
У меня были проблемы с кешем меню. До сих пор не понимаю от чего все зависит, но некоторая тактика работает. При разработке я отключил весь кеш на сайте, но Меню сиситема все равно отправляет в кеш. Причем удаления кеша меню ничем не помогает. Помогает только удаление всего кеша (опция "все"). после этого иду на любую страницу с этим меню и нажимаю сверху обновить кеш. Работает! Для пущей верности удаляю кеш браузера
А вам не приходит в голову, что когда вы проверили что оно работает, оно тут же закэшилось и после проверки уже не работает?
Цитата
Андрей пишет: Может как-то это влияет ?
Не влияет.
Цитата
Андрей пишет: Так же интересна кнопка "Учитывать права доступа", т.е. как контент-манагер обновил кеш - для него она обновилась, а для всех остальных - нет ?
Да.
Цитата
Андрей пишет: "Время кеширования (сек.): 3600" - вот что это значит ? Время обновления данного компонента ? Т.е. каждые 3600 секунд данный компонент будет обновляться ?
Время через которое кэш будет считаться устаревшим.
Цитата
Андрей пишет: Вопросы на самом деле остались ...
Ответ простой - отключить кэш меню вообще - это вариант 1. Вариант 2 - нанять человека который с этим разберется. Это я не к тому что не стану отвечать на ваши вопросы за так, платите деньги и все такое. Это я к тому, что вы тут будете долго объяснять что там у вас и как и каждый следующий вопрос будет пораждать у того кто захочет вам помочь еще десяток вопросов. Чтобы эффективно и быстро разобраться нужен нормальный доступ к сайту и какое-то время работы. Ну вы поняли...
Да уж не знаю как, но разработчик сделал, объяснили мне это "багом битрикса", пока работает - я доволен, хотя конечно же хотелось бы досконально понять проблему.