cotonti.com : плагин Attach2 https://www.cotonti.com Последние сообщения в теме Cotonti en Wed, 03 Dec 2025 07:02:09 -0000 Kort И не должны. Подпапки загрузок именуются по id страниц или форумных постов. Подпапки миниатюр -- это поле att_item.

]]>
пт, 14 июн 2024 11:04:55 -0000
Kabak нумерация в attach->_thumbs->164->файлы_миниатюр  -  идёт просто подряд и не соответствует /datas/attach/forums/164/att_номер.jpg   

Думал что номера папок будут совпадать. Но не совпадают по факту

]]>
пт, 14 июн 2024 10:40:21 -0000
Kort При загрузке картинки Attach2 создает миниатюру в соответствии с настройками плагина (ширина, высота и режим кадрирования по умолчанию). Все остальное создается callback-функцией только при обращении к ней. Это означает, что миниатюра к странице, которую вы формируете вызовом функций att_get() и att_thumb()

<!-- IF {PAGE_ID|att_count('page', $this, 'images')} > 0 -->
<img src="https://www.cotonti.com/{PAGE_ID|att_get('page', $this)|att_thumb($this, 1000, 600, crop)}" class="img-fluid" alt="{PAGE_TITLE}" />
<!-- ELSE -->
<img src="https://www.cotonti.com/{PHP.cfg.themes_dir}/{PHP.theme}/img/post.jpg" class="img-fluid" alt="{PAGE_TITLE}" />
<!-- ENDIF -->

будет создана только при обращении к конкретной странице. При последующих обращениях будет использована уже созданная миниатюра.

Если каталог _thumbs удалить, он будет пересоздан при первом обращении к странице (разделу и т. д.), где вызывается функция att_thumb(). Соответственно, будет пересоздана и запрашиваемая миниатюра.

Миниатюры по умолчанию автоматически не пересоздаются. Их плагин использует при создании функцией att_widget() виджета, т.е. окна аттачей. Так что они также будут пересозданы "по требованию" -- по мере того, как вы будете вручную открывать эти самые виджеты.

]]>
пт, 14 июн 2024 09:51:07 -0000
Kabak В каких случаях и для каких разделов плагином Attach2 создаются миникартинки ?

Вижу, чт они есть в папке attach->_thumbs , но какони создаются ? при каких условиях ?  для каких разделов ? - не ясно

Поясните, пожалуйста.

]]>
пт, 14 июн 2024 07:57:28 -0000
Kort Упс, неправильно понял. Нет, не удаляются, насколько я знаю. Делали "метелку" для потеряных картинок, но не уверен что она корректно работает. Лучше все же предварительно удалять аттачи перед удалением объекта.

]]>
пт, 22 мар 2024 15:06:03 -0000
Kabak У меня нет проблем с моими картинками с расширением PNG.  Я подозреваю, что может быть конкретная картинка у вас в необычном формате PNG.

 

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

Удаляются ли автоматически прикреплённые файлы к удаляемым  : постам на форуме , статьям , комментариям ?

]]>
чт, 01 июн 2023 10:44:05 -0000
webitproff #46800 Kabak:

webitproff ,

Какую картинку грузили ?  Если возможно, то пришлите её мне.  Я попробую отыскать проблему и устранитьлюбая

любая картинка с расширением png

]]>
чт, 01 июн 2023 10:35:38 -0000
Kabak

webitproff ,

Какую картинку грузили ?  Если возможно, то пришлите её мне.  Я попробую отыскать проблему и устранить

]]>
чт, 01 июн 2023 10:27:12 -0000
Dayver #46796 webitproff:
#46790 Kabak:

Я даже не знаю что вам ответить. Потому что исправлять ошибки помогал Павел. Я какие-то устранял сам по образу и подобую информации которую передал мне Павел.
 

 

проблема не в коде в шаблонах и как он прописан,

а в ошибке и как от неё избавиться

Error SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data

 

Нужно смотреть тело ответа на запрос к серверу ... там должен быть JSON но очевидно выводятся какие то варнинги и поэтому структура JSON ломается

]]>
чт, 01 июн 2023 09:56:17 -0000
webitproff #46790 Kabak:

Я даже не знаю что вам ответить. Потому что исправлять ошибки помогал Павел. Я какие-то устранял сам по образу и подобую информации которую передал мне Павел.
 

 

проблема не в коде в шаблонах и как он прописан,

а в ошибке и как от неё избавиться

Error SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data

 

]]>
чт, 01 июн 2023 09:45:46 -0000
Kabak Я даже не знаю что вам ответить. Потому что исправлять ошибки помогал Павел. Я какие-то устранял сам по образу и подобую информации которую передал мне Павел.

Плагин на версии Cotonti 0.9.22 у меня работает. Есть проблема с jpg ( есть какой-то формат этого файла который не понимает плагин и не может создать миникартинки ).

Если смогу поймать ошибки , то буду пытаться устранить.

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

у меня на страницах такой код 

Для добавления файла к странице

{PAGE_ID|att_widget('page',$this,'attach2.link')}

Для отображения

        <!-- IF {PAGE_ID|att_count('page',$this,'images')} > 0 -->
        <div class="holder-image">
            <img src="https://www.cotonti.com/{PAGE_ID|att_get('page',$this)|att_thumb($this,800,400,crop)}" alt="{PAGE_ID|att_get('page',$this,'title')}" class="img-responsive img-thumbnail">
        </div>
        <!-- ENDIF -->

для скачивания файлов

<!-- IF {PAGE_ID|att_count('page',$this)} > 0 -->
<div>
<!--    <h3>{PHP.L.att_attachments}</h3> -->
<!--    {PAGE_ID|att_gallery('page',$this)} -->
    {PAGE_ID|att_downloads('page',$this)}
</div>
<!-- ENDIF --> 

 

]]>
чт, 01 июн 2023 05:35:15 -0000
webitproff #46787 Kabak:

Да, на GIT я указал версию движка на которой плагин работает у меня : Cotonti  0.9.22  ,  PHP 8.1

спасибо!

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

Что я не понимаю?

что не так?

чистый движок (тока с репозитория)  0.9.23beta и пхп 8.1

плагин установил, папку создал, права 775

page.add.tpl

добавляю ссылку на загрузку виджета

<!-- IF {PHP|cot_auth('plug', 'attach2', 'W')} -->
<li>{PAGE_ID|att_widget('page',$this,'attach2.link')}</li>
<!-- ENDIF -->

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

Warning: exif_read_data(att_2.png): 
File not supported in /public_html/plugins/attach2/inc/attach2.upload.php on line 276
{"files":[{"name":"cover-11-1110x420.png","size":39009,"type":"image\/png","url":"http:\/\/moysite.com\/datas\/attach\/page\/\/att_2.png","thumbnail_url":"http:\/\/moysite.com\/datas\/attach\/_thumbs\/2\/att_2-175x175-auto.png","id":"2"}]}

это в диалоговом окне, где по идее должна появится выбранная картинка с прогрессией загрузки, но ни того ни второго нет.

jQuery и Ajax включены в "Управление сайтом / Конфигурация / Производительность"

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

не пойму, где я мог натупить на чистом сайте, где всё по дефолту

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

по логике считал, что ссылку на виджет загрузки нужно добавить в шаблоны при добалении страницы и редактирования (page.add.tpl и page.edit.tpl) но как раз сюда, оказывается ничего добавлять не стоит, то есть указанная ссылка на виджет должа быть прямо в шаблоне полной новости page.tpl

но тут другая беда

загружаю картинку:

Error SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data

нажимаю "закрыть" это диалоговое окно, -  картинка прикрепилась...

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

перевел сайт на php 7.4 - та же беда, но только с картинками с расширением png

]]>
ср, 31 мая 2023 17:30:37 -0000
Kabak Да, на GIT я указал версию движка на которой плагин работает у меня : Cotonti  0.9.22  ,  PHP 8.1

]]>
ср, 31 мая 2023 17:27:10 -0000
webitproff #46785 Kabak:

Я не описываю изменения, потому что в работе и интерфейсе лагина ничего не изменилось.  Я пощу рабочий плагин для конкретной вресии движка.

пожалуйста, не могли бы уточнить конкретную версию движка?

релиз движка ядра системы и базы 0.9.22 ?

]]>
ср, 31 мая 2023 17:20:05 -0000
Kabak Я не описываю изменения, потому что в работе и интерфейсе лагина ничего не изменилось.  Я пощу рабочий плагин для конкретной вресии движка.

]]>
ср, 31 мая 2023 17:05:27 -0000
webitproff #46783 Kabak:
#46780 webitproff:
#46529 Kabak:

Не я автор плагина и не могу репозиторий по нему создавать. Пожалуйста, сделайте возможным на этом сайте выкладывать нормально плагины, скины и поиск.

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

GIT

а чейнджлог? smiley

тестировался ли на дефолтной теме? какая версия движка? php?

webitproff, читайте GIT

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

на дефолтной теме не тестировался.

не очень хочется тут мусорить в теме, но на вашем GIT я правда не нашел, какие изменения сделаны в отношении того, что тут на сайте и под какую версию движка

]]>
ср, 31 мая 2023 16:47:43 -0000
Kabak #46780 webitproff:
#46529 Kabak:

Не я автор плагина и не могу репозиторий по нему создавать. Пожалуйста, сделайте возможным на этом сайте выкладывать нормально плагины, скины и поиск.

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

GIT

а чейнджлог? smiley

тестировался ли на дефолтной теме? какая версия движка? php?

webitproff, читайте GIT

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

на дефолтной теме не тестировался.

]]>
ср, 31 мая 2023 16:33:09 -0000
webitproff #46529 Kabak:

Не я автор плагина и не могу репозиторий по нему создавать. Пожалуйста, сделайте возможным на этом сайте выкладывать нормально плагины, скины и поиск.

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

GIT

а чейнджлог? smiley

тестировался ли на дефолтной теме? какая версия движка? php?

]]>
ср, 31 мая 2023 15:52:44 -0000
Kabak Не я автор плагина и не могу репозиторий по нему создавать. Пожалуйста, сделайте возможным на этом сайте выкладывать нормально плагины, скины и поиск.

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

GIT

]]>
пт, 28 апр 2023 04:58:08 -0000
webitproff #46526 Kabak:

Я не менял  версию, я просто исправил ошибки.  Работает с версией 0.9.22

ну так создайте уже один репозиторий что ли и все правки туда, а то куча источников скачать этот плагин, пока все переставишь и перетестируешь - недели уйдут

]]>
чт, 27 апр 2023 20:31:20 -0000
Kabak Я не менял  версию, я просто исправил ошибки.  Работает с версией 0.9.22

]]>
чт, 27 апр 2023 20:19:00 -0000
webitproff #46511 Kabak:

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

убрал ещё пару проблемных мест

attach2

уже столько версий этого плагина, что уже и запутаться можно какой из них какой версии и для какой версии движка. решил от него вовсе отказаться

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

такое расширение должно быть в коробке и обновляться вместе с движком и я предпочел бы модуль

]]>
чт, 27 апр 2023 19:40:07 -0000
Kabak #46510 Kort:

Форма attach2 находится в iframe c id attModalContent. Зачем ее модифицировать и менять opacity? CSS свойства никак не влияют на работу плагина.

у меня этот плагин глючит на определённой странице где используется opasity у некоторых элементов. Разбирался с описаным мной глюком, и как только сделал opacity = 1.0 глюк пропал. Вероятно, я неточно описал суть проблемы, но проблемы точно при наличии opacity < 1 у каких-то больших элементов на странице

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

убрал ещё пару проблемных мест

attach2

]]>
пн, 24 апр 2023 19:32:59 -0000
Kort Форма attach2 находится в iframe c id attModalContent. Зачем ее модифицировать и менять opacity? CSS свойства никак не влияют на работу плагина.

]]>
пн, 24 апр 2023 08:53:51 -0000
Kabak Есть глюк с плагином ( сложно понять и найти эту проблему )  Если прикреплять файлы к форме которая имеет opacity < 1 и она меняется при наведении мыши , то не получится прикрепить вложение. Форма плагина где вы добавляете файлы так же как и весь фон страницы уходит в тень и фактически недоступна.   Автор плагина почему-то использует прозрачность объекта к которой прикрепляется файл при работе плагина.

]]>
чт, 20 апр 2023 10:47:24 -0000
webitproff очевидно плагин не так попопулярен, и не стоит внимания и поддержки.

Поставил и юзаю c заявленной совместимостью с php 8.1 модуль Files - пока со статьями чётко и без ошибок

]]>
вс, 09 апр 2023 17:13:29 -0000
Kort Я так и указал

]]>
вс, 09 апр 2023 10:15:28 -0000
webitproff #46438 Kort:

Часть attach2.parser используется для вставки картинок в текст через bbcodes. Был такой эксперимент. Сейчас мало кто использует BBCodes, так что эту часть можно на паузу или вообще удалить.

По поводу

Error SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data

Это есть, происходит только с последним обновлением (которое с Composer) и на php8+ Что-то не то с выводом миниатюр в виджете загрузок, надо разбираться. У меня файлы грузятся и миниатюры генерятся.

 а меня в невидимом режиме после загрузки грузятся, прикрепляются, а вот увидить миниатюры что бы выбрать что удалить - облом, нет вообще информации о том что прикрпленно к статье

]]>
вс, 09 апр 2023 09:56:18 -0000
Kort Часть attach2.parser используется для вставки картинок в текст через bbcodes. Был такой эксперимент. Сейчас мало кто использует BBCodes, так что эту часть можно на паузу или вообще удалить.

По поводу

Error SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data

Это есть, происходит только с последним обновлением (которое с Composer) и на php8+ Что-то не то с выводом миниатюр в виджете загрузок, надо разбираться. У меня файлы грузятся и миниатюры генерятся.

]]>
вс, 09 апр 2023 09:38:53 -0000
webitproff #46436 Kort:

Когда появляется ошибка?

эта при загрузке файлов

Error SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data

а эти когда открывается страница сразу после нажатия опубликовать (при редактировании страницы)

на PHP 8.1

1
2
3
4
5
6
Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated in
plugins/attach2/attach2.parser.php on line 86
Deprecated: Implicit conversion from float -53.333333333333314 to int loses precision in
plugins/attach2/inc/attach2.functions.php on line 807
Deprecated: Implicit conversion from float 746.6666666666666 to int loses precision in
plugins/attach2/inc/attach2.functions.php on line 807

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

а эта сама

 Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /plugins/attach2/attach2.parser.php on line 86 

на главной и при просмотре новостей в категориях и при полной новости

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

в 86 строке Паша фиксил так

было

$text = preg_replace_callback('`\[att_thumb\?(.+?)\]`i', 'att_thumb_bbcode', $text);

и стало:

$text = preg_replace_callback('`\[att_thumb\?(.+?)\]`i', 'att_thumb_bbcode', is_null($text) ? "" : $text);

это я увидел из того, что опубликованно в этой теме (плагин)

а по остальному я не разобрался

]]>
вс, 09 апр 2023 09:07:43 -0000
Kort Когда появляется ошибка?

]]>
вс, 09 апр 2023 08:52:39 -0000
webitproff #46423 Kabak:

в конце этого поста  исправленная версия плагина для  0.9.22  у меня нет ошибок   или не обнаружил.  специально написал как именно работает во всех вариантах.

я её и ставил перед этим

]]>
сб, 08 апр 2023 19:43:55 -0000
Kabak в конце этого поста  исправленная версия плагина для  0.9.22  у меня нет ошибок   или не обнаружил.  специально написал как именно работает во всех вариантах.

]]>
сб, 08 апр 2023 18:48:34 -0000
webitproff я ведь написал откуда....

дайте свой, попробую

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

#46416 Kort:

Откуда это все берется??? У меня плагин в исходном виде прекрасно работает на любых версиях php / cotonti.

залил плагин в исходном виде с сайта

на PHP 8.1

Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated in 
plugins/attach2/attach2.parser.php on line 86 
Deprecated: Implicit conversion from float -53.333333333333314 to int loses precision in 
plugins/attach2/inc/attach2.functions.php on line 807 
Deprecated: Implicit conversion from float 746.6666666666666 to int loses precision in 
plugins/attach2/inc/attach2.functions.php on line 807 

 

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

и уже писали об этому, почему часто при загрузке встречается ошибка?

Error SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data

 

]]>
сб, 08 апр 2023 09:56:38 -0000
Kort Откуда это все берется??? У меня плагин в исходном виде прекрасно работает на любых версиях php / cotonti.

]]>
сб, 08 апр 2023 09:51:13 -0000
webitproff на странице полной новости получаю ошибку

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

 

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

<!-- 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-й строке

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

за менил на

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

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

пхп 8.1

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

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

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

<!-- 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

<!-- 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 минута спустя:

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

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

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

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

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

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

]]>
пт, 07 апр 2023 20:23:08 -0000
Kabak на форуме отображатеся всё, но вот в таком виде TPL

					  <!-- IF {FORUMS_POSTS_ROW_ID|att_count('forums',$this,'images')} > 0 -->
					  {FORUMS_POSTS_ROW_ID|att_display('forums',$this)}
					  {FORUMS_POSTS_ROW_ID|att_gallery('forums',$this)}
					  <!-- ENDIF -->
					  <!-- IF {FORUMS_POSTS_ROW_ID|att_count('forums',$this,'files')} > 0 -->
					  {FORUMS_POSTS_ROW_ID|att_downloads('forums',$this)}
					  <!-- ENDIF -->

или если добавить что-то к функции после $this,'attach2.link'  ничего не отображается

 

вот так вот заработало - отобразило картинку в полный размер

<!-- IF {FORUMS_POSTS_ROW_ID|att_count('forums',$this,'images')} > 0 --> 
<img src="https://www.cotonti.com/{FORUMS_POSTS_ROW_ID|att_get('forums',$this)|att_thumb($this,1000,600,height)}" alt="{FORUMS_POSTS_ROW_ID|att_get('posts',$this,'title')}" class="img-fluid" /> 
<!-- ENDIF -->

 

для страниц   добавить

    {PAGE_ID|att_widget('page',$this,'attach2.link')}

отобразить

<!-- IF {PAGE_ID|att_count('page',$this)} > 0 -->
<div>
    <h3>{PHP.L.att_attachments}</h3>
    {PAGE_ID|att_display('page',$this)}  // всё по номерам 
    {PAGE_ID|att_gallery('page',$this)}  //  галлерея
    {PAGE_ID|att_downloads('page',$this)} //  для скачивания не картинок
</div>
<!-- ENDIF -->


для комментариев  добавить

{COMMENTS_ROW_ID|att_widget('comments',$this,'attach2.link')}

отобразить

<!-- IF {COMMENTS_ROW_ID|att_count('comments',$this)} > 0 -->
<div>
    <h3>{PHP.L.att_attachments}</h3>
    {COMMENTS_ROW_ID|att_display('comments',$this)}
    {COMMENTS_ROW_ID|att_gallery('comments',$this)}
    {COMMENTS_ROW_ID|att_downloads('comments',$this)}
</div>
<!-- ENDIF -->

 

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

анимированные GIF плагин конвертирует в jpg ?

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

Благодарю Павла.

исправленная версия attach2

]]>
чт, 06 апр 2023 08:54:40 -0000
Dayver #46395 Kabak:
Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3372 
Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3374 
Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3378 
Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3379

можно исправить эти ошибки ?

mysql:

INSERT INTO `cot_config` (`config_owner`, `config_cat`, `config_order`, `config_name`, `config_type`, `config_value`, `config_default`, `config_variants`, `config_text`) VALUES
('core','main','08','loggerlevel',2,'sec+adm+ext','sec+adm+ext','none,sec,adm,ext,sec+adm,sec+ext,adm+ext,sec+adm+ext,all','');

ALTER TABLE `cot_logger` MODIFY `log_group` varchar(64) DEFAULT 'adm';
ALTER TABLE `cot_logger` ADD `log_uid` int UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `cot_logger` ADD `log_type` varchar(32) DEFAULT '';
ALTER TABLE `cot_logger` ADD `log_status` varchar(24) DEFAULT '';
ALTER TABLE `cot_logger` ADD `log_uri` varchar(255) DEFAULT '';

UPDATE `cot_logger` SET `log_group` = 'forums' WHERE `log_group` = 'for';
UPDATE `cot_logger` SET `log_group` = 'users' WHERE `log_group` = 'usr';
UPDATE `cot_logger` SET `log_group` = 'page' WHERE `log_group` = 'pag';

 

]]>
чт, 06 апр 2023 08:50:04 -0000
Kabak если вызывать attach2 на главной странице 

<!-- IF {PHP.usr.isadmin} -->  
<!-- IF {PHP|cot_auth('plug', 'attach2', 'W')} -->
<li>{PAGE_ID|att_widget('page',$this,'attach2.link')}</li>
<!-- ENDIF -->
<!-- ENDIF -->

то получаю ошибки в окрывшемся окне attach2

Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3372 
Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3374 
Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3378 
Warning: Undefined array key "loggerlevel" in /var/www/dacha/system/functions.php on line 3379 
Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/dacha/system/functions.php on line 3379

можно исправить эти ошибки ?

 

]]>
чт, 06 апр 2023 08:39:06 -0000
Kort <!-- IF {PAGE_ID|att_count('page',$this,'images')} > 0 --> <img src="https://www.cotonti.com/{PAGE_ID|att_get('page',$this)|att_thumb($this,1000,600,crop)}" alt="{PAGE_ID|att_get('page',$this,'title')}" class="img-fluid" /> <!-- ENDIF --> ... <!-- BEGIN: LIST_ROW --> <!-- IF {LIST_ROW_ID|att_count('page',$this,'images')} > 0 --> <img src="https://www.cotonti.com/{LIST_ROW_ID|att_get('page',$this)|att_thumb($this,1000,600,width)}" alt="{LIST_ROW_ID|att_get('page',$this,'title')}" class="img-fluid" /> <!-- ENDIF --> <!-- END: LIST_ROW --> ... <!-- BEGIN: FORUMS_POSTS_ROW --> <!-- IF {FORUMS_POSTS_ROW_ID|att_count('posts',$this,'images')} > 0 --> <img src="https://www.cotonti.com/{FORUMS_POSTS_ROW_ID|att_get('posts',$this)|att_thumb($this,1000,600,height)}" alt="{FORUMS_POSTS_ROW_ID|att_get('posts',$this,'title')}" class="img-fluid" /> <!-- ENDIF --> <!-- END: FORUMS_POSTS_ROW -->

С Attach2 можно прикрепить любой разрешенный mime-тип к любому элементу, у которого есть идентификатор (например page_id) и обозначена локация (например, page). Надо правильно указать id и правильно разместить функцию (если, например, вызов из регулярного блока). Аттач будет записан в {папка_attach2_из_настроек}/{локация}/{id}. Миниатюры будут генериться в соответствующей папке уже под именем id из таблицы attach2. 

Через att_get вызывать можно один аттач, через att_gallery -- все:

<!-- IF {PAGE_ID|att_count('page',$this,'images')} > 1 -->
  {PAGE_ID|att_gallery('page',$this,'attach2.minigal')}
<!-- ELSE -->

Работает с любым расширением через любое поле привязки. А с небольшой фантазией и без него. Аргументы функций стандартно раздокументированы в attach2.functions.php. Через условия в шаблоне можно делать много интересного.

]]>
ср, 05 апр 2023 21:45:19 -0000