AJAX комменты

Прислано: neochief

чт, 18/12/2008 - 22:25


Новогодний подарок всем друпаллерам!

Мои AJAX комменты таки выпущены в свободное плавание и теперь доступны для скачивания на drupal.org.

Все, кто хочет сказать спасибо, можете смело бросать комменты в этом топике, а крайне соcтоятельные, могут бросить и пару-тройку ден.знаков на кошелек Z739117869357.

Всем спасибо, надеюсь модуль заработает сходу :)

Просьба ко всем — постите все ошибки в Issue queue модуля, а не сюда. Мне будет так гораздо удобнее править баги. Спасибо.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано nleo в пт, 19/12/2008 - 02:29.

у меня вылетело на денвере при включении модуля с кучей подобных сообщений:

Warning: MySQL server has gone away query: dblog_watchdog /* admin : dblog_watchdog */ INSERT INTO share_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1652480:\"MySQL server has gone away\nquery: batch_process\n/* admin : batch_process */ UPDATE share_batch SET token = '4941ce93a25381595136a924821c7272', batch = 'a:10:{s:4:\\"sets\\";a:1:{i:0;a:12:{s:7:\\"sandbox\\";a:0:{}s:7:\\"results\\";a:0:{}s:7:\\"success\\";b:0;s:10:\\"operations\\";a:1:{i:0;a:2:{i:0;s:20:\\"_locale_batch_import\\";i:1;a:1:{i:0;s:50:\\"sites/all/modules/ajax_comments/translations/ru.po\\";}}}s:5:\\"title\\";s:53:\\"Импорт пер in Z:\home\drupal.site\www\includes\database.mysqli.inc on line 128

друпал 6.7


Опубликовано penexe в пт, 19/12/2008 - 04:04.

<?php
    $preview 
theme('comment_view'$comment$node);
?>

поменять, а то $links пустой массив
<?php
    $links 
module_invoke_all('link''comment'$comment0);
    
$preview theme('comment_view'$comment$node$links);
?>


Опубликовано Valeratal в пт, 19/12/2008 - 04:25.

спасибо, очень полезно :)


Опубликовано penexe в пт, 19/12/2008 - 04:31.

и еще, при сабмите почему-то аватарка не появляется


Опубликовано sadmin в пт, 19/12/2008 - 06:47.

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


Опубликовано Dimm в пт, 19/12/2008 - 07:10.

Спасибо, посмотрю.


Опубликовано gorr в пт, 19/12/2008 - 08:13.

Спасибо, попробуем.


Опубликовано Ветер в пт, 19/12/2008 - 10:11.

Модуль действительно полезный. Спасибо.

Но капча не будет лишней.


Опубликовано neochief в пт, 19/12/2008 - 10:55.

Да есть там капча, чего вы все к ней пристали все :) Там используется моя hidden_captcha. Если туда впиндюрить обычную, будет обычная.


Опубликовано seaji в пт, 19/12/2008 - 11:25.

Круто!
Александр, Вы мега специалист!


Опубликовано Химический Али в пт, 19/12/2008 - 12:25.

Красавчик!


Опубликовано Химический Али в пт, 19/12/2008 - 12:48.

А почему из-за devel косяки? Можно ли их как-то нейтрализовать?


Опубликовано fasdalf@fasdalf.ru в пт, 19/12/2008 - 12:58.

ин да меморис


Опубликовано Ветер в пт, 19/12/2008 - 13:27.

Гм... Судя по комментам на друпалданц, не эффективна. Если заклинит Ентер....То такой спам будет, мало не покажется. :) Вот возмет ктонить, зальет комент мегов так на несколько и как жмакнет по интер... и не отпустит. Ваш сайт выдержит?


Опубликовано neochief в пт, 19/12/2008 - 14:35.

Уже не нажмет, за посдедние сутки было _4_ релиза со всяческими фиксами, все найденные баги были исправлены. Кстати, новая фишка появилась с аякс удалением. С девелом буду еще разбираться, он глучит как-то выборочно, но в конце концов я и эту фигню исправлю.


Опубликовано volocuga в пт, 19/12/2008 - 15:45.

Спасибо земляк!Перекинул пару монет.


Опубликовано chieko в пт, 19/12/2008 - 18:06.

Ждал этого очень давно, большое спасибо ))) Отличный подарок на Новый Год !!!!


Опубликовано worona в пт, 19/12/2008 - 21:27.

И в 5 и в 6 - работает на УРА!
Огромное...
С меня пиво или...


Опубликовано OnlyKaramba в пт, 19/12/2008 - 21:35.

nleo, вас ведь по-человечески попросили "Просьба ко всем — постите все ошибки в Issue queue модуля, а не сюда. "

Это так сложно?


Опубликовано Mojo в пт, 19/12/2008 - 23:10.

neochief, модуль прекрасный! Спасибо Вам за него большое. Сейчас, конечно, многое еще требует доделки (прежде всего, хромает совместимость с разными браузерами), но я уверен, что в итоговом релизе все будет работать отлично.

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

Опубликуйте еще № кошелька в Яндекс-деньгах - не у всех есть вебмани ;-)


Опубликовано nleo в пт, 19/12/2008 - 23:53.

OnlyKaramba, очень радует то, что вам не все равно что и куда я пишу, но "Просьба ко всем — постите все ошибки в Issue queue модуля, а не сюда. " было добавленно уже ПОСЛЕ моего комментария.


Опубликовано neochief в сб, 20/12/2008 - 00:03.

Да, товарищ nleo в данном случае не виноват, так как это я уже дописал потом. Что касается данного бага, то он кажется уже пофикшен. Там были кое-какие глюки в файле перевода.

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


Опубликовано OnlyKaramba в сб, 20/12/2008 - 00:24.

Тогда приношу вам свои извинения.
Просто у меня уже нервный тик на такое, администрирую большой сайт и каждый день сталкиваюсь с подобной "невнимательностью" пользователей.


Опубликовано gor в сб, 20/12/2008 - 18:33.

спасибо, красивая штука.


Опубликовано EllECTRONC в пн, 22/12/2008 - 06:04.

Теперь не только на WP (хотя глюков там не меренно), но и на дру такое чудо, посмотрим что дру «скажет».
Спасибо!


Опубликовано Valeratal в пн, 22/12/2008 - 07:09.

мда, аяксу уже лет...... И только вот мы видим какую то пользу на друпале


Опубликовано nleo в пн, 22/12/2008 - 20:36.

нашел глюки с Opera 9.27, отправил в Issues

UPD: мой косяк, оказалось это не версия оперы, а модуль девел виноват) в FF я тестил через обычного пользователя

UPD2: а еще не знаю баг это или фича, стесняюсь в Issues писать), но когда сортировка идет от новых к старым, новое сообщение всеравно добавляется вниз


Опубликовано neochief в пн, 22/12/2008 - 19:08.

Вышла новая версия — 1.5
Среди прочего, пофикшены проблемы с FCKeditor'ом, траблы с IE, некоторые другие мелкие баги, а также какая-то добрая душа перевела модуль на немецкий.

Проверяем, тестим, [постим баги,] радуемся.


Опубликовано Mojo в пн, 22/12/2008 - 20:58.

Александр, у меня такой вопрос: можно ли решить проблему кеширования страниц у анонимных пользователей при добавлении комментария?

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


Опубликовано neochief в пн, 22/12/2008 - 22:28.

@nleo — это фича. Если добавлять наверх, юзер его не заметит и попытается запостить еще раз. Уж лучше пусть все будет как есть.

@Mojo — на сколько я знаю, при стандартном кешировании, если не выставлено минимальное время жизни кеша, при добавлении коммента кеш чистится. Если использовать агрессивное кеширование, или что-то еще, то уже надо смотреть глубже, я не готов ничего сказать по этому поводу.


Опубликовано worona в вт, 23/12/2008 - 07:15.

После установки пропали комменты - напрочь...(от анонимов)
Трекер показывает, что они есть, но физически они не....
На 6.


Опубликовано fasdalf@fasdalf.ru в вт, 23/12/2008 - 07:33.

Может тогда и форму подгружать наверх, и коментарий вверху показывать в зависимости от сортировки? Кстати, якорь #comment-NN никто не отменял. Вдруг получится?


Опубликовано neochief в вт, 23/12/2008 - 12:52.

@worona — проверьте пожалуйста, статус модерации комментов и общие настройки доступа к комментам сайта. Вашей информации мне пока недостаточно для выявления причины такого поведения.

@fasdalf@fasdalf.ru — форма грузится друпалом внизу в любом случае. Загружая ее в другом месте, рискуем нарваться на что-то еще.


Опубликовано worona в вт, 23/12/2008 - 14:33.

Все там нормально с настройками - drupaltema.ru
А комментов нет, хотя видно строчку - 1 коммент... и тд.


Опубликовано neochief в вт, 23/12/2008 - 16:25.

Если бы все было нормально с настройками конкретных комментов, все бы выводилось. А так — там чего-то повидимому не хватает. Посмотрите в базе в таблицу комментов и сравните те, что не показываются с обычными. Пока никто другой не рапортовал о похожих глюках.


Опубликовано andyceo в вт, 23/12/2008 - 17:10.

2 worona

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


Опубликовано PanDa777 в ср, 24/12/2008 - 05:20.

"neochief" написал(а):

@fasdalf@fasdalf.ru — форма грузится друпалом внизу в любом случае. Загружая ее в другом месте, рискуем нарваться на что-то еще.

Можно перемещать её с помощью JS. Явно никаких глюков от этого не будет.


Опубликовано olk в ср, 24/12/2008 - 09:05.

Конфликтует с Comment_upload 6.x-1.x-dev, т.е. и превью и субмит "замеразает" на этапе вывода прогресбара.


Опубликовано restyler в ср, 24/12/2008 - 12:27.

модуль имеет все шансы стать must-have'ным для тысяч сайтов. Спасибо!


Опубликовано Goodboy в ср, 24/12/2008 - 16:09.

Тоже "замерзает", хотя Comment_upload не установлен. Сайт на 5-м друпале.


Опубликовано neochief в ср, 24/12/2008 - 19:37.

Issues, Issues, Issues — все в Issues. Я разбираю ВСЕ заявки персонально. Но там.


Опубликовано ingumsky@drupal.org в чт, 25/12/2008 - 12:49.

Очень здорово. Большое спасибо!


Опубликовано ingumsky@drupal.org в чт, 25/12/2008 - 12:55.

Очень здорово. Большое спасибо!
Зачёркиваю «спасибо», но исключительно ради того, чтобы повиниться за дубльпост.


Опубликовано slasant в пт, 26/12/2008 - 14:00.

спасибо, отличная работа! только вот жду когда вы поправите это


Опубликовано unreloje в пт, 26/12/2008 - 18:08.

Странно, либо я что-то неправильно настроил, либо модуль такой. Получается какой-то полу AJAX. При нажатии на кнопку "оставить комментарий" страница перезагружается и там уже форма комментирования, а дальше уже действительно AJAX. А на drupaldance при нажатии на кнопку "оставить комментарий" появляется окошко с формой комментирования, без перезагрузки страницы.


Опубликовано gumk в пт, 26/12/2008 - 20:28.

"unreloje" написал(а):

Странно, либо я что-то неправильно настроил, либо модуль такой. Получается какой-то полу AJAX. При нажатии на кнопку "оставить комментарий" страница перезагружается и там уже форма комментирования, а дальше уже действительно AJAX. А на drupaldance при нажатии на кнопку "оставить комментарий" появляется окошко с формой комментирования, без перезагрузки страницы.

в настройках к типу материалов настройте комментарии таким образом, чтобы форма комментирования отображалась на странице материала


Опубликовано neochief в сб, 27/12/2008 - 12:57.

Ох, господа, из-за вашего аплоада мне пришлось все нафиг переписать :) В пору выпускать 2.0, а не 1.6


Опубликовано fasdalf@fasdalf.ru в пн, 29/12/2008 - 11:11.

Воистину веб 2.0 - AHAH загрузка файлов в AJAX коментировании :)


Опубликовано worona в пт, 02/01/2009 - 21:19.

Проблему решил.
Почему-то пропал в базе 0 user. Восстановил и все ОК.


Опубликовано smile в вт, 06/01/2009 - 20:01.

я дико извиняюсь, но шота не понял - конфликты с FCKeditor таки пофиксили или нет?


Новое на сайте

Ссылки партнёров