AJAX комменты
Прислано: neochief
чт, 18/12/2008 - 22:25
Новогодний подарок всем друпаллерам!
Мои AJAX комменты таки выпущены в свободное плавание и теперь доступны для скачивания на drupal.org.
Все, кто хочет сказать спасибо, можете смело бросать комменты в этом топике, а крайне соcтоятельные, могут бросить и пару-тройку ден.знаков на кошелек Z739117869357.
Всем спасибо, надеюсь модуль заработает сходу :)
Просьба ко всем — постите все ошибки в Issue queue модуля, а не сюда. Мне будет так гораздо удобнее править баги. Спасибо.
- neochief's blog
- Для комментирования войдите или зарегистрируйтесь
у меня вылетело на денвере при включении модуля с кучей подобных сообщений:
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
- Для комментирования войдите или зарегистрируйтесь
<?php
$preview = theme('comment_view', $comment, $node);
?>поменять, а то $links пустой массив
<?php
$links = module_invoke_all('link', 'comment', $comment, 0);
$preview = theme('comment_view', $comment, $node, $links);
?>- Для комментирования войдите или зарегистрируйтесь
спасибо, очень полезно :)
- Для комментирования войдите или зарегистрируйтесь
и еще, при сабмите почему-то аватарка не появляется
- Для комментирования войдите или зарегистрируйтесь
при сабмите появляется прогрессбар, но статичный. коммент появляется после перезагрузки страницы. (кэширование включено). А вообще можно на главную)
- Для комментирования войдите или зарегистрируйтесь
Спасибо, посмотрю.
- Для комментирования войдите или зарегистрируйтесь
Спасибо, попробуем.
- Для комментирования войдите или зарегистрируйтесь
Модуль действительно полезный. Спасибо.
Но капча не будет лишней.
- Для комментирования войдите или зарегистрируйтесь
Да есть там капча, чего вы все к ней пристали все :) Там используется моя hidden_captcha. Если туда впиндюрить обычную, будет обычная.
- Для комментирования войдите или зарегистрируйтесь
Круто!
Александр, Вы мега специалист!
- Для комментирования войдите или зарегистрируйтесь
Красавчик!
- Для комментирования войдите или зарегистрируйтесь
А почему из-за devel косяки? Можно ли их как-то нейтрализовать?
- Для комментирования войдите или зарегистрируйтесь
ин да меморис
- Для комментирования войдите или зарегистрируйтесь
Гм... Судя по комментам на друпалданц, не эффективна. Если заклинит Ентер....То такой спам будет, мало не покажется. :) Вот возмет ктонить, зальет комент мегов так на несколько и как жмакнет по интер... и не отпустит. Ваш сайт выдержит?
- Для комментирования войдите или зарегистрируйтесь
Уже не нажмет, за посдедние сутки было _4_ релиза со всяческими фиксами, все найденные баги были исправлены. Кстати, новая фишка появилась с аякс удалением. С девелом буду еще разбираться, он глучит как-то выборочно, но в конце концов я и эту фигню исправлю.
- Для комментирования войдите или зарегистрируйтесь
Спасибо земляк!Перекинул пару монет.
- Для комментирования войдите или зарегистрируйтесь
Ждал этого очень давно, большое спасибо ))) Отличный подарок на Новый Год !!!!
- Для комментирования войдите или зарегистрируйтесь
И в 5 и в 6 - работает на УРА!
Огромное...
С меня пиво или...
- Для комментирования войдите или зарегистрируйтесь
nleo, вас ведь по-человечески попросили "Просьба ко всем — постите все ошибки в Issue queue модуля, а не сюда. "
Это так сложно?
- Для комментирования войдите или зарегистрируйтесь
neochief, модуль прекрасный! Спасибо Вам за него большое. Сейчас, конечно, многое еще требует доделки (прежде всего, хромает совместимость с разными браузерами), но я уверен, что в итоговом релизе все будет работать отлично.
Немного не понял, зачем делать заголовок ссылкой, если в настройках указано, что форма комментария должна быть развернута.
Опубликуйте еще № кошелька в Яндекс-деньгах - не у всех есть вебмани ;-)
- Для комментирования войдите или зарегистрируйтесь
OnlyKaramba, очень радует то, что вам не все равно что и куда я пишу, но "Просьба ко всем — постите все ошибки в Issue queue модуля, а не сюда. " было добавленно уже ПОСЛЕ моего комментария.
- Для комментирования войдите или зарегистрируйтесь
Да, товарищ nleo в данном случае не виноват, так как это я уже дописал потом. Что касается данного бага, то он кажется уже пофикшен. Там были кое-какие глюки в файле перевода.
Для тех у кого глючит где бы то ни было, в браузерах, на сайтах, кидайте все в Issues, это нифига не страшно, я буду разбирать каждый случай персонально. Адрес вашей страницы где глучит, скриншоты — все это приветствуется. В конечном счете, все такие баги пофиксятся в скором времени.
- Для комментирования войдите или зарегистрируйтесь
Тогда приношу вам свои извинения.
Просто у меня уже нервный тик на такое, администрирую большой сайт и каждый день сталкиваюсь с подобной "невнимательностью" пользователей.
- Для комментирования войдите или зарегистрируйтесь
спасибо, красивая штука.
- Для комментирования войдите или зарегистрируйтесь
Теперь не только на WP (хотя глюков там не меренно), но и на дру такое чудо, посмотрим что дру «скажет».
Спасибо!
- Для комментирования войдите или зарегистрируйтесь
мда, аяксу уже лет...... И только вот мы видим какую то пользу на друпале
- Для комментирования войдите или зарегистрируйтесь
нашел глюки с Opera 9.27, отправил в Issues
UPD: мой косяк, оказалось это не версия оперы, а модуль девел виноват) в FF я тестил через обычного пользователя
UPD2: а еще не знаю баг это или фича, стесняюсь в Issues писать), но когда сортировка идет от новых к старым, новое сообщение всеравно добавляется вниз
- Для комментирования войдите или зарегистрируйтесь
Вышла новая версия — 1.5
Среди прочего, пофикшены проблемы с FCKeditor'ом, траблы с IE, некоторые другие мелкие баги, а также какая-то добрая душа перевела модуль на немецкий.
Проверяем, тестим, [постим баги,] радуемся.
- Для комментирования войдите или зарегистрируйтесь
Александр, у меня такой вопрос: можно ли решить проблему кеширования страниц у анонимных пользователей при добавлении комментария?
Ведь когда незарегистрированный пользователь отправляет комментарий при включенном кешировании, сам текст комментария успешно добавляется на сайт, но пока время жизни кеша не истечет, пользователям по-прежнему будет показываться старая страница без комментария. Может быть можно обнулять кеш при добавлении комментария, или же есть какие-то другие способы? Та же проблема, в принципе, существует и при использовании стандартного модуля comments.
- Для комментирования войдите или зарегистрируйтесь
@nleo — это фича. Если добавлять наверх, юзер его не заметит и попытается запостить еще раз. Уж лучше пусть все будет как есть.
@Mojo — на сколько я знаю, при стандартном кешировании, если не выставлено минимальное время жизни кеша, при добавлении коммента кеш чистится. Если использовать агрессивное кеширование, или что-то еще, то уже надо смотреть глубже, я не готов ничего сказать по этому поводу.
- Для комментирования войдите или зарегистрируйтесь
После установки пропали комменты - напрочь...(от анонимов)
Трекер показывает, что они есть, но физически они не....
На 6.
- Для комментирования войдите или зарегистрируйтесь
Может тогда и форму подгружать наверх, и коментарий вверху показывать в зависимости от сортировки? Кстати, якорь #comment-NN никто не отменял. Вдруг получится?
- Для комментирования войдите или зарегистрируйтесь
@worona — проверьте пожалуйста, статус модерации комментов и общие настройки доступа к комментам сайта. Вашей информации мне пока недостаточно для выявления причины такого поведения.
@fasdalf@fasdalf.ru — форма грузится друпалом внизу в любом случае. Загружая ее в другом месте, рискуем нарваться на что-то еще.
- Для комментирования войдите или зарегистрируйтесь
Все там нормально с настройками - drupaltema.ru
А комментов нет, хотя видно строчку - 1 коммент... и тд.
- Для комментирования войдите или зарегистрируйтесь
Если бы все было нормально с настройками конкретных комментов, все бы выводилось. А так — там чего-то повидимому не хватает. Посмотрите в базе в таблицу комментов и сравните те, что не показываются с обычными. Пока никто другой не рапортовал о похожих глюках.
- Для комментирования войдите или зарегистрируйтесь
2 worona
Также я бы посоветовал проверить настройки комментов именно для данного типа материала (ноды). Если комменты не показываются даже суперадмину, то что-то тут нечисто.
- Для комментирования войдите или зарегистрируйтесь
@fasdalf@fasdalf.ru — форма грузится друпалом внизу в любом случае. Загружая ее в другом месте, рискуем нарваться на что-то еще.
Можно перемещать её с помощью JS. Явно никаких глюков от этого не будет.
- Для комментирования войдите или зарегистрируйтесь
Конфликтует с Comment_upload 6.x-1.x-dev, т.е. и превью и субмит "замеразает" на этапе вывода прогресбара.
- Для комментирования войдите или зарегистрируйтесь
модуль имеет все шансы стать must-have'ным для тысяч сайтов. Спасибо!
- Для комментирования войдите или зарегистрируйтесь
Тоже "замерзает", хотя Comment_upload не установлен. Сайт на 5-м друпале.
- Для комментирования войдите или зарегистрируйтесь
Issues, Issues, Issues — все в Issues. Я разбираю ВСЕ заявки персонально. Но там.
- Для комментирования войдите или зарегистрируйтесь
Очень здорово. Большое спасибо!
- Для комментирования войдите или зарегистрируйтесь
Очень здорово. Большое спасибо!
Зачёркиваю «спасибо», но исключительно ради того, чтобы повиниться за дубльпост.
- Для комментирования войдите или зарегистрируйтесь
спасибо, отличная работа! только вот жду когда вы поправите это
- Для комментирования войдите или зарегистрируйтесь
Странно, либо я что-то неправильно настроил, либо модуль такой. Получается какой-то полу AJAX. При нажатии на кнопку "оставить комментарий" страница перезагружается и там уже форма комментирования, а дальше уже действительно AJAX. А на drupaldance при нажатии на кнопку "оставить комментарий" появляется окошко с формой комментирования, без перезагрузки страницы.
- Для комментирования войдите или зарегистрируйтесь
Странно, либо я что-то неправильно настроил, либо модуль такой. Получается какой-то полу AJAX. При нажатии на кнопку "оставить комментарий" страница перезагружается и там уже форма комментирования, а дальше уже действительно AJAX. А на drupaldance при нажатии на кнопку "оставить комментарий" появляется окошко с формой комментирования, без перезагрузки страницы.
в настройках к типу материалов настройте комментарии таким образом, чтобы форма комментирования отображалась на странице материала
- Для комментирования войдите или зарегистрируйтесь
Ох, господа, из-за вашего аплоада мне пришлось все нафиг переписать :) В пору выпускать 2.0, а не 1.6
- Для комментирования войдите или зарегистрируйтесь
Воистину веб 2.0 - AHAH загрузка файлов в AJAX коментировании :)
- Для комментирования войдите или зарегистрируйтесь
Проблему решил.
Почему-то пропал в базе 0 user. Восстановил и все ОК.
- Для комментирования войдите или зарегистрируйтесь
я дико извиняюсь, но шота не понял - конфликты с FCKeditor таки пофиксили или нет?
- Для комментирования войдите или зарегистрируйтесь























Комментарии