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

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

13 ноября 2013 в 10:27

Там создается всего лишь один дополнительный ответ и структура нарушается. В базу только добавляется коммент. Я думаю что при просмотре ноды из базы берутся все комменты для этой ноды, а потом рекурсивно выставляется порядок, в зависимости от наследственности, но где то в этой функции мелкий баг из-за которого такое волшебство.

Если заметили то на скринах видно, что там не только иерархия не правильная, но там еще и наследственность не правильная. Кстати если удалить 11ый коммент, то все снова встает на свои места.

10 ноября 2013 в 17:25

Все познается в сравнении. Если в среднем для сайта необходимо от 64 до 128МЬ памяти, то друпалу 256. Это не то чтобы большая проблема в наше время, но все таки.

"kosHta" wrote:
всё равно что упирать на то что у Лендкрузера слишком широкие шины. )

Сравнение не совсем точное. Думаю этот как упрекать хаммер в том что он жрет много бенза. Он канечно крут но жрет реально как камаз 20л.

10 ноября 2013 в 17:00

Конечно, на 8ке пока рано разрабатывать. Но если в команде есть люди работавшие с Symfony (php фреймворк), то стоит рассмотреть этот вариант, т.к. знакомиться и стартовать в общем будет легче.

На счет рассмотрения Drupal как системы разработки, то, конечно же, Друпал 7 соответствует всем требованиям. У Друпал 7 огромное количество преимуществ:

6 июня 2013 в 10:16

Мое мнение - проще написать модуль самому, конечно же если знаете API. Так будет и правильней и расширяемо.
Вам нужна таблица, которая будет содержать id ноды (или комментария. Того, что вы выделяете), время окончания выделения(это сегодня + неделя). Дальше все просто: при формировании пробегаешься по каждому элементу и смотришь есть ли он в таблице выделения и не истекло ли для этого элемента время.
А лучше (для оптимизации) сделать выборку из таблицы выделения по id-шникам, которые рисуются на страницу и в массиве (выборке) сравнивать время.

5 июня 2013 в 22:24

Подробнее о задаче...
Если я правильно понял - нужно показать сообщение пользователю и через некоторое время скрыть его.
Соответственно, записываем в сессию сообщение и время. Время также передаем в js переменную. Дальше дело техники: отсчитали необходимое время и убрали селектор.
Может я что то не правильно понял?