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

<<<123>>>

webitproff
#16 2023-04-08 09:56

я ведь написал откуда....

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

Добавлено 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

 

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

Dit bericht is bewerkt door webitproff (2023-04-08 14:19, 11 maanden ago)
Kabak
#17 2023-04-08 18:48

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

webitproff
#18 2023-04-08 19:43
#46423 Kabak:

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

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

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kort
#19 2023-04-09 08:52

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

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#20 2023-04-09 09:07
#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);

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

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

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

Dit bericht is bewerkt door webitproff (2023-04-09 09:28, 11 maanden ago)
Kort
#21 2023-04-09 09:38

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

По поводу

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

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

SED.by - создание сайтов, разработка плагинов и тем для Котонти

Dit bericht is bewerkt door Kort (2023-04-09 09:47, 11 maanden ago)
webitproff
#22 2023-04-09 09:56
#46438 Kort:

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

По поводу

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

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

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

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kort
#23 2023-04-09 10:15

Я так и указал

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#24 2023-04-09 17:13

очевидно плагин не так попопулярен, и не стоит внимания и поддержки.

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

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#25 2023-04-20 10:47

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


Dit bericht is bewerkt door Kabak (2023-04-20 17:20, 11 maanden ago)
Kort
#26 2023-04-24 08:53

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

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kabak
#27 2023-04-24 19:32
#46510 Kort:

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

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

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

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

attach2


Dit bericht is bewerkt door Kabak (2023-04-27 19:10, 11 maanden ago)
webitproff
#28 2023-04-27 19:40
#46511 Kabak:

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

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

attach2

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

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

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

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

Dit bericht is bewerkt door webitproff (2023-04-27 20:06, 11 maanden ago)
Kabak
#29 2023-04-27 20:19

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

webitproff
#30 2023-04-27 20:31
#46526 Kabak:

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

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

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

<<<123>>>