Инструменты пользователя

Инструменты сайта


bitrix_comments:update

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
bitrix_comments:update [15/05/2026 09:12] adminbitrix_comments:update [22/05/2026 14:48] (текущий) admin
Строка 1: Строка 1:
-====== Обновление до версии 2 ======+====== Миграция с версии 1 на версию 2======
  
 В новую версию модуля внесены изменения, которые нарушают обратную совместимость. Прежде всего это касается компонентов и шаблонов. Поэтому самым лучшим вариантом для кастомизированных шаблонов и компонентов будет следующий вариант: заново перенести в свое пространство имен шаблон (или компонент) и провести работы по кастомизации. В новую версию модуля внесены изменения, которые нарушают обратную совместимость. Прежде всего это касается компонентов и шаблонов. Поэтому самым лучшим вариантом для кастомизированных шаблонов и компонентов будет следующий вариант: заново перенести в свое пространство имен шаблон (или компонент) и провести работы по кастомизации.
Строка 5: Строка 5:
 ===== Компоненты в стандартной поставке ===== ===== Компоненты в стандартной поставке =====
  
-Если вы используете компоненты в стандартной поставке без кастомизации, ничего делать не нужно. Код компонентов обновится вместе с обновлением модуля. Единственное, что нужно сделать - в настройках модуля выбрать и настроить поставщика капчи+Если вы используете компоненты в стандартной поставке без кастомизации, ничего делать не нужно. Код компонентов обновится вместе с обновлением модуля. Единственное, что нужно сделать- в настройках модуля выбрать и настроить поставщика капчи.
  
 ===== Компоненты с кастомизированным шаблоном ===== ===== Компоненты с кастомизированным шаблоном =====
  
-Сложность изменений зависит от глубины кастомизации. Если вы просто добавили свои стили к шаблону, попробуйте копировать шаблон из новой версии модуля и просто добавить в него свои стилевые правила.  +Сложность изменений зависит от глубины кастомизации. Если вы просто добавили свои стили к шаблону, попробуйте скопировать шаблон из новой версии модуля и просто добавить в него свои стилевые правила.  
  
-Если предыдущий способ не помог или вы изменяли разметку, то, к сожалению, кастомизацию придется повторить для новой версии. Для этого вам понадобятся услуги разработчика.+Если предыдущий способ не помогили вы изменяли разметку, то, к сожалению, кастомизацию придется повторить для новой версии. Для этого вам понадобятся услуги разработчика. 
  
-В новой версии изменен подход к показу капчи, изменены сигнатуры контроллеров компонентов. С другой стороны, такие части функциональности как Капча, Списки комментариев и отзывов, Модальные окна вынесены в отдельные JS-экстеншены.+Что нужно учесть разработчику:
  
-В новой версии формы добавления отзыва или комментария связаны с соответствующим списком через специальный параметр COMPONENT_ID. Это нужно для того, чтобы новый комментарий/отзыв добавлялся в правильный список, если на одной странице расположены несколько списков комменатриев/отзывов.+  * В новой версии изменен подход к показу капчиизменены сигнатуры контроллеров компонентов. С другой сторонытакие части функциональности как капча, списки комментариев и отзывов, модальные окна вынесены в отдельные JS-экстеншены.
  
-В код шаблона комопнента формы добавлен блок+  * В новой версии формы добавления отзыва или комментария связаны с соответствующим списком через специальный параметр COMPONENT_ID. Это нужно для того, чтобы новый комментарий/отзыв добавлялся в правильный список, если на одной странице расположены несколько списков комментариев/отзывов. 
 + 
 +  * В код шаблона комопнента формы добавлен блок
 <code> <code>
 <div class="captcha-container form-field" <div class="captcha-container form-field"
Строка 26: Строка 28:
                                          
 </code> </code>
-В этом блоке будет отрендерена капча в соответствии с найстройками модуля. Данные этого блока используются экстеншеном chililab.comments.captcha для отображения и проверки капчи.+В этом блоке будет отрендерена капча в соответствии с настройками модуля. Данные этого блока используются экстеншеном chililab.comments.captcha для отображения и проверки капчи.
  
 ===== Компоненты кастомизированы полностью (шаблон + класс компонента) ===== ===== Компоненты кастомизированы полностью (шаблон + класс компонента) =====
  
-Этот случай кастомизации проще. API взаимодействия с базой данных не менялся. Но есть изменения в названиях классов. К примеру, класс +Этот случай кастомизации проще, но участие разработчика все равно потребуется. API взаимодействия с базой данных не менялся. Но разработчику нужно будет учесть, что есть изменения в названиях классов. К примеру, класс 
 <code> Chililab\Comments\Rating </code> <code> Chililab\Comments\Rating </code>
  перенесен в пространство имен    перенесен в пространство имен  
bitrix_comments/update.1778825550.txt.gz · Последнее изменение: admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki