| Roffun |
|
|---|---|
|
В общем придумал решение, правда тестировал на comments.tpl по умолчанию, а ссылку на файлик увидел уже после, если не разберетесь с примером, завтра на прикрепленном файле применю, а пока покажу пример реализации по умолчанию, в нем достаточно изменить: <div class="comments2"> на
<div class="comments2" data-com-id="{COMMENTS_ROW_ID}">
и скрипт:
<script>
function fancyDataSet(){
var fancy = document.querySelectorAll('[data-com-id]');
for (var i = 0; i < fancy.length; i++) {
var galleryLone = fancy[i].getAttribute('data-com-id');
Array.prototype.filter.call(document.querySelectorAll('[data-com-id="'+galleryLone+'"] a'), function(el){if(/.(jpg|jpeg|png|gif)$/i.test(el.href) === true){el.setAttribute('data-fancybox','gallery-lone-'+galleryLone);};});
}
}
window.addEventListener('load', fancyDataSet); </script>
</script>
Это по умолчанию в comments.tpl:
<!-- BEGIN: COMMENTS_ROW -->
<div class="comments1">
<p>{COMMENTS_ROW_AUTHOR_AVATAR}</p>
<p><a href="{COMMENTS_ROW_URL}" id="c{COMMENTS_ROW_ID}">{COMMENTS_ROW_ORDER}.</a> {COMMENTS_ROW_AUTHOR}</p>
<p>{COMMENTS_ROW_DATE}</p>
</div>
<div class="comments2" data-com-id="{COMMENTS_ROW_ID}">
<p>{COMMENTS_ROW_TEXT}</p>
{COMMENTS_ROW_ADMIN}{COMMENTS_ROW_EDIT}
</div>
<hr class="clear marginbottom10" />
<!-- END: COMMENTS_ROW -->
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|