Всем привет!
Помогите пожалуйста с проблемой: на детальной странице товара есть вкладка "Отзывы". В этой вкладке размещён компонент
bitrix:catalog.comments
Внутри шаблона этого компонента, в файле component_epilog.php размещён вызов компонента bitrix:blog.post.comment
с кастомным шаблоном.
Проблема в том, что в форме, которую отображает этот шаблон, есть звезды - для того, чтоб пользователь мог поставить оценку товару.
При наводке курсора на звезду - она окрашивается в желтый цвет, как и должно быть. Я кликаю по звезде, чтобы зафиксировать свой выбор, например хочу поставить 4 звезды. Кликаю на 4-ю звезду слева, потом увожу курсор, и мои 4 заполненные, желтые звезды снова становятся белыми - как будто я ничего и не выбирал. Сколько ни кликай, а оценка не сохраняется.
Соответственно я и отзыв оставить не могу, т.к. оценка не заполнена.
Смотрел файлы ajax.php, script.php компонента bitrix:blog.post.comment - никаких обработчиков onclick, mousemove, mouseover, mouseout я там не нашёл.
Помогите пожалуйста. Подскажите, куда копать?
В консоли вот такие ошибки выходят:
Понимаю, что ругается на то, что такого объекта нет, но как мне это поможет, и самое главное, как это исправить, я пока не знаю.
Посмотреть сам баг можно тут:
Вкладка "Отзывы", там есть зеленая кнопка "Оставить отзыв". При клике на эту кнопку, отобразится форма, где можно выбрать оценку товару - в виде звезд. Вот с этими звездами и проблема.
Помогите пожалуйста с проблемой: на детальной странице товара есть вкладка "Отзывы". В этой вкладке размещён компонент
bitrix:catalog.comments
Внутри шаблона этого компонента, в файле component_epilog.php размещён вызов компонента bitrix:blog.post.comment
с кастомным шаблоном.
Проблема в том, что в форме, которую отображает этот шаблон, есть звезды - для того, чтоб пользователь мог поставить оценку товару.
При наводке курсора на звезду - она окрашивается в желтый цвет, как и должно быть. Я кликаю по звезде, чтобы зафиксировать свой выбор, например хочу поставить 4 звезды. Кликаю на 4-ю звезду слева, потом увожу курсор, и мои 4 заполненные, желтые звезды снова становятся белыми - как будто я ничего и не выбирал. Сколько ни кликай, а оценка не сохраняется.
Соответственно я и отзыв оставить не могу, т.к. оценка не заполнена.
Смотрел файлы ajax.php, script.php компонента bitrix:blog.post.comment - никаких обработчиков onclick, mousemove, mouseover, mouseout я там не нашёл.
Помогите пожалуйста. Подскажите, куда копать?
В консоли вот такие ошибки выходят:
| Код |
|---|
Uncaught ReferenceError: JCCatalogProductSubscribe is not defined |
Посмотреть сам баг можно тут:
Вкладка "Отзывы", там есть зеленая кнопка "Оставить отзыв". При клике на эту кнопку, отобразится форма, где можно выбрать оценку товару - в виде звезд. Вот с этими звездами и проблема.