batbug: Комментарии

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

15 апреля 2009 в 18:25

Черт, я и забыл, что под шестерку не выкладывал ни разу этот модуль. У меня есть эта версия под шестерку, но блок с краткой погодой сделан конкретно под мой сайт (в профиле есть ссылка, блок на главной), если кому надо - могу выложить.

15 апреля 2009 в 13:53

"rmcippo" wrote:
Правильно ли я понял, что если доступ к контенту только на уровне ролей (на уровне пользователей разграничения нет), то отключить проверки node_grants можно без каких-либо отрицательных последствий?

Думаю, да.

15 апреля 2009 в 12:16

Это вопрос семантики, и он меня не сильно волнует. В любом случае, яндексу с гуглом не стоит тыкаться по системным ссылкам, тем самым вызывая 403 ошибку, тем самым создавая ненужную нагрузку, а уж посетителям сайта видеть системные пути вообще нельзя, среди них бывают разные школьнеги-кулхацкеры.

15 апреля 2009 в 6:56

node_grants - это проверки на доступ к данным на уровне отдельных пользователей (не ролей). если вы отмените их, то возможно возникновение ситуаций, когда человек с одними правами зайдет на страницу, блок закэшируется и туда попадут данные, которые не должны видеть другие пользователии. Т.о. в данном случае надо аккуратно расставлять параметры кэширования для блоков, чтобы не кэшировалось то, что может представлять опасность.

13 апреля 2009 в 5:40

"rmcippo" wrote:
Как тут можно выйти из положения и чтобы кеширование было, и чтобы работал один из модулей: Content Access или Private? Можете что-нибудь посоветовать? Спасибо

В новом релизе два патча, один из них вроде как раз для вашего случая, там нет проверки на node_grants, но его надо применять осторожно.

9 апреля 2009 в 19:52

Не надо vps - это 100% деньги на ветер, идите к Гору, он по ценам шаред-хостинга захостит вас на отлично настроенном выделенном сервере. Я лично прошел весь этот путь: шаред - впс - впс+допресурсы. Сейчас у Гора и доволен как слон. Чего стоит один только php_memory_limit = 256M!

8 апреля 2009 в 12:43

1) На странице настроек производительности сайта не забудьте разрешить кэширование блоков.

2) Кэширование никогда не работает под рутом (uid = 1)

"rmcippo" wrote:
У меня стоит модуль ограничения доступа: Content Access, поэтому стандартное кеширование блоков друпала не работает (Написано: кеширование блоков не работает при использовании модулей ограничивающих доступ к содержанию) Может, из-за этого?

Тоже возможно.

7 апреля 2009 в 5:58

2 kyky
ага, можно и так, а можно и node_reference подправить, он ведь должен как-то принимать несколько значений в одном поле (это просто у меня он может содержать только одно значение)