0 Пользователей и 1 Гость просматривают эту тему.
  • 61 Ответов
  • 5717 Просмотров
*

EvaLifeTime

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Перестали добавляться комментарии. Крутится прелоад и все, ничего не происходит. В hs редиректов нет, стандартный файл.
*

draff

  • Гуру
  • 5803
  • 432 / 7
  • ищу работу
Re: JComments 3.0.5 не отправляется коммент
« Ответ #1 : 27.02.2019, 06:47:35 »
Смотрите ошибки в консоли браузера, отключите сторонние плагины, кроме Jcomments.
*

kremisa

  • Новичок
  • 9
  • 0 / 0
  • Прывет!
Re: JComments 3.0.5 не отправляется коммент
« Ответ #2 : 28.02.2019, 11:54:48 »
Доброго дня!

Тоже самое. Не происходит ни каких действий при нажатии кнопки отправить комментарий. Последняя версия. Редериктов 301 нету. Обратил внимание только на то, что при использовании php 7.0 (работает сайт на php 7.2) происходит отправка комментарий. Сайт https://spec-arenda.by 
*

sivers

  • Завсегдатай
  • 1968
  • 268 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #3 : 28.02.2019, 12:20:50 »
Тоже самое.
У вас на странице с формой коммента присутствует ошибка как раз в блоке инициализации JComments (может от того и не работает?):
Код
<b>Warning</b>:  count(): Parameter must be an array or an object that implements Countable in <b>/home/user2061847/www/spec-arenda.by/components/com_jcomments/tpl/BFLightBlue/tpl_form.php</b> on line <b>207</b><br />
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

kremisa

  • Новичок
  • 9
  • 0 / 0
  • Прывет!
Re: JComments 3.0.5 не отправляется коммент
« Ответ #4 : 28.02.2019, 12:37:42 »
BFLightBlue - это шаблон для JComments. Буду дома посижу подумай над ней. Спасибо. Есть куда поиски вести.
*

sivers

  • Завсегдатай
  • 1968
  • 268 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #5 : 28.02.2019, 12:46:51 »
В сообщении об ошибке указано где вести поиски. В каком файле и даже в какой строке. Там используется функция count(), которой передается аргумент, не являющийся массивом.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

kremisa

  • Новичок
  • 9
  • 0 / 0
  • Прывет!
Re: JComments 3.0.5 не отправляется коммент
« Ответ #6 : 28.02.2019, 12:55:11 »
В этом участке кода ошибка

Код
			foreach($bbcodes as $k=>$v) {
if ($this->getVar('comments-form-bbcode-' . $k , 0) == 1) {
$title = trim(JCommentsText::jsEscape($v[0]));
$text = trim(JCommentsText::jsEscape($v[1]));
?>
jcEditor.addButton('<?php echo $k; ?>','<?php echo $title; ?>','<?php echo $text; ?>');
<?php
}
}
}

$customBBCodes = $this->getVar('comments-form-custombbcodes');
if (count($customBBCodes)) {
foreach($customBBCodes as $code) {
if ($code->button_enabled) {
$k = 'custombbcode' . $code->id;
$title = trim(JCommentsText::jsEscape($code->button_title));
$text = empty($code->button_prompt) ? JText::_('BBCODE_HINT_ENTER_TEXT') : JText::_($code->button_prompt);
$open_tag = $code->button_open_tag;
$close_tag = $code->button_close_tag;
$icon = $code->button_image;
$css = $code->button_css;
?>
jcEditor.addButton('<?php echo $k; ?>','<?php echo $title; ?>','<?php echo $text; ?>','<?php echo $open_tag; ?>','<?php echo $close_tag; ?>','<?php echo $css; ?>','<?php echo $icon; ?>');
<?php
« Последнее редактирование: 28.02.2019, 12:58:24 от kremisa »
*

sivers

  • Завсегдатай
  • 1968
  • 268 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #7 : 28.02.2019, 13:04:47 »
там только один count
попробуйте заменить это:
Код
if (count($customBBCodes)) {
на это:
Код
if (!empty($customBBCodes) && is_array($customBBCodes)) {
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

kremisa

  • Новичок
  • 9
  • 0 / 0
  • Прывет!
Re: JComments 3.0.5 не отправляется коммент
« Ответ #8 : 28.02.2019, 13:12:29 »
)))) Заработала ))))
*

kremisa

  • Новичок
  • 9
  • 0 / 0
  • Прывет!
Re: JComments 3.0.5 не отправляется коммент
« Ответ #9 : 28.02.2019, 13:14:00 »
Спасибо....Sivers... Немного практики не помешает....))))
*

kurz

  • Захожу иногда
  • 99
  • 1 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #10 : 10.03.2019, 20:50:05 »
Здравствуйте!

Тоже перестали отправляться комментарии. Обновила JComments на последнюю версию с рекапчей com_jcomments_v3.0.7.3. Ошибки на странице исчезли, но комментарии все равно не отправляются.
Joomla! 3.9.3, версия PHP 7.2.13. Сайт http://ural-ballet-school.ru/istoriya-kolledzha/31-otkrytie-uralskogo-khoreograficheskogo-kolledzha.html
*

ProtectYourSite

  • Живу я здесь
  • 2277
  • 128 / 4
  • Безопасность вебсайтов
Re: JComments 3.0.5 не отправляется коммент
« Ответ #11 : 12.03.2019, 08:58:10 »
Добрый день, у вас происходит редирект, попробуйте на время взять чистый htaccess, а также проверьте плагины, которые могут такое делать.
*

kurz

  • Захожу иногда
  • 99
  • 1 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #12 : 12.03.2019, 09:06:28 »
у вас происходит редирект, попробуйте на время взять чистый htaccess
Здравствуйте! А чистый htaccess - это как?
*

draff

  • Гуру
  • 5803
  • 432 / 7
  • ищу работу
Re: JComments 3.0.5 не отправляется коммент
« Ответ #13 : 12.03.2019, 09:11:46 »
Смотрите ошибки в консоли браузера,
В консоли видно что это Jcomments и редиректит. Вы откуда обновляли Jcomments ?

Код
http://ural-ballet-school.ru/component/jcomments/301 Moved Permanently 62ms
AJAX.js?v=4 (строка 86)
*

kurz

  • Захожу иногда
  • 99
  • 1 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #14 : 12.03.2019, 09:22:14 »
Cкачала на гитхабе, ссылка была здесь на форуме, да и до сих пор наверно есть, потому как обновила я компонент третьего дня. Это тот поправленный компонент с гугловской капчей. Но и на старом компоненте 3.0.7, который обновился автоматом без всяких скачиваний было тоже самое. Причем после того, как он обновился, не было никаких проблем. Проблемы возникли не так давно, заметила, что спам не валится, как обычно
*

draff

  • Гуру
  • 5803
  • 432 / 7
  • ищу работу
Re: JComments 3.0.5 не отправляется коммент
« Ответ #15 : 12.03.2019, 10:28:03 »
Cкачала на гитхабе,
Наверно это форк от ProtectYourSite. В 3..0.7 хоть и есть кнопка включения рекапча от Google, но у меня эта опция не сработала. Подключал руками в форме вывод плагина рекапча и проверку в Jcomments на сервере.
*

kurz

  • Захожу иногда
  • 99
  • 1 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #16 : 12.03.2019, 10:41:55 »
Наверно это форк от ProtectYourSite
Наверное. Просто этот форк только на одном сайте, который я привела, как пример, а комментарии не работают еще на двух, где стоит обычный 3.0.7 от автора. Объединяет эти сайты то, что везде стоит CommunityBuilder, который давно не обновлялся за неимением новых плагинов. Пример без форка, с обычным JComments 3.0.7 http://ddtor.ru/nashi-novosti/1754-proshchaj-maslenitsa.html
*

sivers

  • Завсегдатай
  • 1968
  • 268 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #17 : 12.03.2019, 11:07:34 »
Наверное. Просто этот форк только на одном сайте, который я привела, как пример, а комментарии не работают еще на двух, где стоит обычный 3.0.7 от автора. Объединяет эти сайты то, что везде стоит CommunityBuilder, который давно не обновлялся за неимением новых плагинов. Пример без форка, с обычным JComments 3.0.7 http://ddtor.ru/nashi-novosti/1754-proshchaj-maslenitsa.html
А тут и вовсе бесконечный редирект. Такое впечатление, что у вас htaccess настроен неправильно (на откусывание секции ссылки /component/). CommunityBuilder тут ни при чем, т.е. запросы идут напрямую к jcomments. Если так, то надо либо перенаправление в хтаццес править (исключить из него ссылку /componment/jcomments/), либо создать пункт меню с алиасом jcomments и ведущим на него (чтоб могла открываться ссылка /jcomments/ без секции /component/).
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

kurz

  • Захожу иногда
  • 99
  • 1 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #18 : 12.03.2019, 14:56:06 »
Спасибо всем! Убрала в htaccess код, убирающий слэши

Код
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ http://ural-ballet-school.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]

Теперь комментарии отправляются
*

Савва

  • Новичок
  • 9
  • 0 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #19 : 08.07.2019, 22:27:46 »
Доброго дня.
Установил JComments 3.0.7
Не отправляется комментарии, прошу помочь.

https://osadapro.com/articles/master-eyelashes
*

sivers

  • Завсегдатай
  • 1968
  • 268 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #20 : 08.07.2019, 22:45:07 »
В JS консоли видны ошибки. Вероятно, они блокируют остальные скрипты в т.ч. JComments.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Савва

  • Новичок
  • 9
  • 0 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #21 : 08.07.2019, 22:50:10 »
В JS консоли видны ошибки. Вероятно, они блокируют остальные скрипты в т.ч. JComments.

Спасибо.
А подскажите, где JS консоль находиться и как поглядеть в ней ошибки?
*

Kostelano

  • Давно я тут
  • 507
  • 50 / 1
Re: JComments 3.0.5 не отправляется коммент
« Ответ #22 : 08.07.2019, 23:09:04 »
Спасибо.
А подскажите, где JS консоль находиться и как поглядеть в ней ошибки?
Явный перегруз по скриптам. Прочтите как отключить скрипты.
Проанализируйте, удалите лишние скрипты.


*

Савва

  • Новичок
  • 9
  • 0 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #23 : 08.07.2019, 23:28:19 »
Спасибо!
Буду пробовать разобраться.
*

Савва

  • Новичок
  • 9
  • 0 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #24 : 09.07.2019, 00:55:45 »
Со скриптами вообще дремучий лес, как что делать, как их удалить на конкретной странице, не понятно.
Нужна подсказка. :(

*

draff

  • Гуру
  • 5803
  • 432 / 7
  • ищу работу
Re: JComments 3.0.5 не отправляется коммент
« Ответ #25 : 09.07.2019, 07:21:31 »
Откуда Joomla и шаблон g5_hydrogen ? Может в стилях шаблона, как обычно в клубных шабах, есть настройки по яваскриптам.
п.с.
Стоп, так ошибка в консоли пишет о стандартной ошибке при включении пхп 7
Код
>Warning</b>:  count(): Parameter must be an array or an object that implements Countable in <b>/components/com_jcomments/tpl/default/tpl_form.php</b> on line <b>193</b>
Исправляйте код в файле tpl_form.php строка 193 на
Код
if (!empty($customBBCodes)) {
« Последнее редактирование: 09.07.2019, 09:37:46 от draff »
*

Савва

  • Новичок
  • 9
  • 0 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #26 : 09.07.2019, 10:39:35 »
draff - Спасибо, большое. Помогло!

Подскажи пжл., а в каком месте (средство диагностики) ты смотришь сообщение об ошибке ? Что бы тоже понимать. (Как ты понял в каком конкретно месте ошибка?)
>Warning</b>:  count(): Parameter must be an array or an object that implements Countable in <b>/components/com_jcomments/tpl/default/tpl_form.php</b> on line <b>193</b>

Откуда Joomla и шаблон g5_hydrogen ? - С оф. сайта.

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

kdn79

  • Новичок
  • 7
  • 0 / 0
Re: JComments 3.0.5 не отправляется коммент
« Ответ #27 : 27.11.2019, 14:14:47 »
Здравствуйте!
Не нашёл более новую тему, решил спросить в этой.
Проблема такая: jcomments версия 3.0.7 перестал отправлять комментарии. То есть вот вообще ничего при попытке их отправить не происходит. Экспериментально установил, что такое только если PHP версии 7.3, если откатить на 7.2 -комментарии работают.
НО они работали и на 7.3, просто в какой-то момент перестали... Даже не после какого-либо обновления компонента или самой Joomla, а просто - взяли и перестали отправляться.
https://прожизнь.рф/
Для моего мелкого блога это не так существенно, но если вдруг поможете разобраться, будет очень хорошо.
Заранее спасибо (на форуме меня уже пару раз выручали подсказками).
*

wishlight

  • Живу я здесь
  • 4944
  • 290 / 1
  • от 150 руб быстрый хостинг в Москве
Re: JComments 3.0.5 не отправляется коммент
« Ответ #28 : 27.11.2019, 15:13:14 »
перестали отправляться

Отправляются.
*

beliyadm

  • Легенда
  • 9655
  • 1659 / 66
  • Севастополь == Россия
Re: JComments 3.0.5 не отправляется коммент
« Ответ #29 : 27.11.2019, 20:36:59 »
Не, не отправляется

https://прожизнь.рф
Да у вас там вообще хаос в коде
bootstrap.min.js два раза подключается
<script src="/plugins/system/iceshortcodes/assets/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/templates/it_community2/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
Ошибки в консоли ссылаются именно на бутстрап. Jquery подключается после, а нужно чтобы до. То есть сначала квери, потом бутстрап и потом уже остальные скрипты (в том числе и комментов), тогда ошибка уйдет
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться