Forums / National / Russian / Тех. поддержка / плагин Attach2

webitproff
#46408 2023-04-07 20:23

на странице полной новости получаю ошибку

1
2
Deprecated: Implicit conversion from float -77.77777777777777 to int loses precision
in /plugins/attach2/inc/attach2.functions.php on line 805

 

вызываю галерею так

1
2
3
4
5
6
<!-- IF {PAGE_ID|att_count('page',$this,'images')} > 0 -->
<div class="block">
    <h3>{PHP.L.att_gallery}</h3>
    {PAGE_ID|att_gallery('page',$this)}
</div>
<!-- ENDIF -->

 

сам код в 805-й строке

1
imagecopyresampled($newimage, $oldimage, $x_pos, $y_pos, 0, 0, (int)$width, (int)$height, (int)$width_orig, (int)$height_orig);

за менил на

1
imagecopyresampled($newimage, $oldimage, $x_pos, $y_pos, 0, 0, $width, $height, $width_orig, $height_orig);

ошибка пропала, но правильно ли? прошу знающих подсказать.

пхп 8.1

Добавлено 8 часов спустя:

теперь ругается только так

1
2
Deprecated: Implicit conversion from float -146.66666666666669 to int loses precision in /plugins/attach2/inc/attach2.functions.php on line 805
Deprecated: Implicit conversion from float 933.3333333333334 to int loses precision in /plugins/attach2/inc/attach2.functions.php on line 805

ошибка, сразу после того как при редактировании страницы добавил картинку и публикуешь

Добавлено 22 секунды спустя:

но страницу тут же перезагрузить - ошибка исчезает...

Добавлено 9 минут спустя:

ели дошло как пдключить разные шаблоны

полная новость page.tpl

1
2
3
4
5
<!-- IF {PAGE_ID|att_count('page',$this,'images')} > 0 -->
<div class="uk-card uk-card-default">
    {PAGE_ID|att_gallery('page',$this,'','attach2.gallery.pagefull')}
</div>
<!-- ENDIF -->

в списках page.list.tpl

1
2
3
4
5
6
7
<!-- IF {PHP.cot_plugins_active.attach2} AND {PAGE_ID|att_count('page',$this,'images')} > 0 -->
<div class="uk-inline thumbnail uk-cover-container">
    <div data-att-display="all">
        {PAGE_ID|att_gallery('page',$this,'','attach2.gallery.pagelist')}
    </div>
</div>
<!-- ENDIF -->

гду вас должны быть свои шаблоны attach2.gallery.pagefull.tpl для полной страницы и attach2.gallery.pagelist.tpl соответственно для страниц в списках/категории

Добавлено 1 минута спустя:

помогите пофиксить ошибку

1
Deprecated: Implicit conversion from float -***** to int loses precision in

буду признателен

Добавлено 2 минуты спустя:

и еще пожелание, может отдельным репозиторием выложить код плагина на https://github.com/Cotonti

думаю причины очевидны

аккаунт удален - не срослось с разработчиками
ушел на другой движок
This post was edited by webitproff (2023-04-08 06:11, 2 years ago)