Установка
- Загрузить в файловом менеджере скрипты из папки commCheckbox.reslear.upost.su.min.js и uComments.js
- в шаблон «Вид комментариев» в самый верх добавьте:
<div class="comm-checkbox--wrap comm-checkbox--hide"><input id="comm-checkbox" type="checkbox" data-id="$ID$"></div><div class="comm-checkbox--content">
- тут же в самвй вниз:
</div>
- в шаблон «Таблица стилей (CSS)» добавьте код:
div[id^="comEnt"]{display:flex}
.comm-checkbox--wrap{width:30px;align-self:center;display:flex;justify-content:flex-start;opacity:1;transition:all .3s ease}
.comm-checkbox--wrap.comm-checkbox--hide{opacity:0;width:0}
.comm-checkbox--content{flex-grow:1}
- В шаблон «Страница Материала и комментария к нему» в место где будет отображена кнопка например перед
$COM_BODY$ добавьте:
<script src="/uComments.js"></script>
<script src="/commCheckbox.reslear.upost.su.min.js"></script>
<?if($COM_NUM_ENTRIES$ && ($GROUP_ID$==3 || $GROUP_ID$==4))?><button type="button" class="comm-checkbox--button" onclick="commCheckbox.open('$MODULE_ID$');">Настройка массового удаления</button><?endif?>
- Если модуль uComments уже подключён, строчку
<script src="/uComments.js"></script> можно удалить.
/uComments.js и /commCheckbox.reslear.upost.su.min.js - если загружали не в корень изменить путь к скриптам.
- По умолчанию отображение кнопки указано для групп 3 и 4 (администратор и модератор).
- Готово.