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

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

8 января 2008 в 15:36

А ведь всё таки НЕ РАБОТАЕТ!
Этот код я написал с самого начала, но от него отказался.
И знаете почему? Потому что на странице форума блок не показывается, но также он не показывается и на многих других (типа главная и др.) Эти страницы не являются нодами и для них мы даже не заходим в блок if. А когда увидел снова здесь, то подумал, что, возможно я ошибся в логике - всякое бывает.
<?php
if (arg(0) == 'node' && arg(1)){
$node = node_load(arg(1));
return ($node->type != 'forum');
}
?>

8 января 2008 в 14:11

Использовал в работе код от karinka.
<?php
if (arg(0) == 'node' && arg(1)){
$node = node_load(arg(1));
return ($node->type != 'forum');
}
?>
Спасибо за советы. Про оптимизацию даже не думал - а зря! Нужно будет выработать привычку.

8 января 2008 в 1:12

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

7 января 2008 в 19:27

forum/* - это то, что я попробовал в первую очередь. Результата это не дало.
Дело в том, что этот путь соответствует оглавлению всех форумов, а при просмотре отдельной ноды и путь другой (content/sdsdfsdf). Причём он такой же как и у остальных типов документов.
Поэтому и нужно было отделить именно по типу документа.

6 января 2008 в 23:57

Я совсем не смеюсь. Просто я просчитываю возможные проблемы наперёд - натура такая паскудная.
Хочется быть уверенным, что всё будет в порядке ещё до начала проекта.
Делать аудит каждого модуля (их пока отобрано около 70) почти не реально.
Более реальным выглядит вариант с запуском сайта с имеющимися модулями и постепенное выявление "слабых мест". Дальше или переписывать модуль под себя, или искать замену, или теребить автора, или отказаться от модуля вообще. А может и свой модуль написать.

5 января 2008 в 16:45

Друпал - это инстумент. Причём очень гибкий. Его можно настроить самым причудливым образом.
Поэтому возможность использования Друпала ограничивается только вашей фантазией...
Ну и IQ исполнителя.
Smile

4 января 2008 в 16:59

2 Valeratal:
Не поверю, пока не дадите ссылку на сайт, где вы это реализовали. Мне кажется, что это настолько специфичная и редкая задача, то пользы от неё мало...

4 января 2008 в 15:59

В принципе нужно просто запретить пользователю кликать на кнопку "Отправить" несколько раз подряд.
Иначе добавляется несколько одинаковых комментариев. И они сразу попадают в спам!
То есть нужно, чтобы пользователь мог добавить только 1 комментарий например за 5 секунд.