Глюк
В общем, такая проблема. Есть страница "CatPages", которая содержит список подстраниц в разных статьях-категориях.
Ну, не категориях, а просто статьях.
===((/Прочее Прочее)) ((http://efworld.url.ph/Прочее/new|[n]))=== {{tree page="Прочее" nomark=1}} ===((/Расы Расы)) ((http://efworld.url.ph/Расы/new|[n]))=== {{tree page="Расы" nomark=1}}
И вот, когда, например, в странице "Прочее" появляется подстраница, то она никак не отображается в том списке {{tree}}! Если только не зайти в код, и не перезаписать страницу! HELP! Просто слишком много страниц создается, чтоб после каждой перезаписывать CatPages.
Comments
Log in or create an account to post a comment.
action in page body won't update
There might be a couple of cases:
%%(wacko wrapper="shade"){{tree}}%%
Комментарий 455
Sorry, you can speak russian? Because I bad understand...
Возможные причины и решения
1. Вы заходите на сайт как Гость и вам показывается сохраненная в кэше Wackowiki html-копия страницы.
2. В вашей установке Wackowiki включено кэширование SQL-запросов к БД, поэтому {{tree}} получает устаревший результат SQL-запроса.
3. Между вашим браузером и веб-сервером существует кэширующий прокси, например squid, который подает браузеру старую версию старницы.
4. Вызов экшена {{tree}} происходит в обертке
%%(wacko wrapper="shade"){{tree}}%%
Давайте попробуем разобраться по пунктам и подобрать возможное решение проблемы (номера решений, такие же как номера причин):
1. Попробуйте залогиниться как админ и посмотрите, изменился ли вид {{tree}} - для пользователей кэш страниц обновляется через интервал времени 'cache_ttl' => 600 сек. Очистить кэш страниц вручную можно либо в административной панели в соответствующем разделе, либо удалив все содержимое папки /_cache/pages/ кроме .htaccess
2. Для снижения нагрузки на сервер БД кэш SQL запросов обновляется через интервал времени 'cache_sql_ttl' => 600 сек. Очистить кэш SQL-запросов вручную можно либо в административной панели в соответствующем разделе, либо удалив все содержимое папки /_cache/queries/ кроме .htaccess
3. При наличии кэширующего прокси-сервера придется ждать его таймаута, либо вносить настройки в его конфиг. Это можно сделать, т.к. страница посылает заголовок Modified и теоретически прокси-сервер должен на это реагировать и автоматически обновлять у себя обновленную на веб-сервере страницу.
4. В настоящее время рекомендуется измебгать употребления самообновляющихся экшенов, таких как {{tree}} внутри оберток wacko wrapper. Если у вас именно этот пункт сообщите нам.
Наиболее вероятными частыми причинами являются 1 и 2.
/Doc/English/AdminPanel - как попасть в административную панель
/Doc/English/Configuration - см., какие настройки относятся к кэшированию, и какие вобще есть настройки
благоддарность