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

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

21 ноября 2008 в 16:22

что-то вы очень много на сайт модулей/скриптов навесили. у меня 5-6 сайтов на апаче (nix) висят - тормоза только если сайт не оптимизирован под мега-нагрузки. или просто где-то налажал в коде Smile

20 ноября 2008 в 21:08

пошел в обходной путь, вместо того, чтобы указывать строки в самом модуле и переводить их в друпале - создал отдельно ноды с текстами, а в регистрационном процессе делал node_load(), и потом вытягивал $node->body. проблем с кодировкой больше не было, да и текст стало удобней редактировать через интерфейс сайта, а не через исходники модуля.

писать отдельный модуль я формой для сохранения разных рег писем не стал - больно тяжело, да и лишний раз загружать сайт модулями - тоже не дело.

20 ноября 2008 в 21:00

пока что решил вопрос через wildcard в hook_menu. и просто вручную создал ссылки с разными аргументами, указывающие на эту страницу. правда ссылки теперь выглядят не очень информативно, но что поделать, более умного решения мне в голову не пришло пока что.

18 ноября 2008 в 17:02

ну возможность голосовать ставится через права доступа. вместо логина в голосах (если опрос открытый) будет указывать ip адрес.

насчет 100 опросов - не могу подсказать, не встречался.

18 ноября 2008 в 0:20

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

не уверен, с таким не сталкивался, закрытые форумы я делал через taxonomy access, у меня все работало и хотлинки проверяло правильно.

18 ноября 2008 в 0:17

сделайте хук form_alter в своем модуле для формы комментирования и вставьте проверку на группу юзера (если ананоим, просто uid = 0). так форма будет выводиться именно тем, кому нужно.

18 ноября 2008 в 0:13

друпаловская функция check_plain делает автозамену "опасных" символов на строковые последовательности. смотри, где это у тебя используется. самое простое - при вызове функции t() с массивом переменных, те которые начинаются с '@' - они заменяются через check_plain.

10 декабря 2007 в 13:29

keepalive включен
ntlm может настраиваться только по директориям, причем у него внутри стоит AllowOverride None

кеширование и expires - больше танцы с бубном, чем настройка приложения.