Страница 3 из 4

[3.2] Chevereto API

Добавлено: 11.05.2017 18:15
LBeaver
Название расширения: Chevereto API

Автор: LBeaver

Описание расширения: Расширение позволяет автоматически загружать изображения из BB-кодов [img] на хостинг с Chevereto непосредственно в момент отправки пользователем сообщения. В случае успешной загрузки, исходная ссылка в сообщении заменяется на новую. Позволяет избежать предупреждения о смешанном содержимом при переходе форума на HTTPS.

При желании можно загрузить все существующие изображения (размещённые до установки расширения) на новый хостинг. Для этого нужно подключиться через SSH к серверу и находясь в директории с форумом выполнить команду:

Код: Выделить всё

php bin/phpbbcli.php reparser:reparse post_text

Для проверки работы устанавливать себе Chevereto не нужно — в расширении прописаны параметры для загрузки изображений на мой хостинг. Если кто-то решит внедрять у себя, то наверное стоит развернуть свой экземпляр и ни от кого не зависеть.

Скачать: https://github.com/LordBeaver/phpbb_chevereto

Язык: русский, английский

Я не являюсь PHP-программистом, более того — я вообще не считаю себя программистом.
Замечания и улучшения по коду только приветствуются.

Re: [3.2] Chevereto API

Добавлено: 08.06.2018 23:06
vaden
да, то что надо. отлично работает.
единственная проблема, что BBCode ломает, если вставлять уже готовым кодом с другого сайта.
код:
[url=https://ibb.co/ddCq08][img]https://thumb.ibb.co/ddCq08/LAV_7713.jpg[/img][/url]
переделывает в:
[url=https://ibb.co/ddCq08][url=https://img.tvoysad.ru/image/qPScS][img]https://i.tvoysad.ru/2018/06/08/LAV_7713ff478d1423835cdf.th.jpg[/img][/url][/url]

Re: [3.2] Chevereto API

Добавлено: 10.06.2018 17:43
LBeaver
vaden, попробуйте с этим файлом: https://github.com/LordBeaver/phpbb_che ... stener.php

Re: [3.2] Chevereto API

Добавлено: 24.06.2018 22:51
vaden
да, работает отлично.
теперь вставляется корректно.
пока работала старая версия listener.php, народ жаловался, что не корректно работает загрузка из форума:

Код: Выделить всё

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

Код: Выделить всё

Здравствуйте! Я попыталась воспользоваться кнопкой"загрузить изображения" с планшета, браузер Самсунг для Андроида. Открывается страница https://img.tvoysad.ru/upload в отдельной вкладке, изображение загружается, после чего вкладка закрывается и ничего не происходит. Ни кодов, ни картинки. :)
Как это работает?

Код: Выделить всё

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

Re: [3.2] Chevereto API

Добавлено: 25.06.2018 13:05
LBeaver
vaden, касательно кнопки «Загрузить изображения». Данный функционал целиком и полностью предоставлен Плагином Chevereto (PUP). Данное расширение лишь подгружает внешний скрипт и позволяет менять некоторые его настройки из панели администратора.

У меня нет обратной связи от пользователей, поэтому не могу сказать ваша это проблема или проблема плагина. На своём форуме с такими проблемами не сталкивался, но у меня и людей там по сути не осталось. :?

Re: [3.2] Chevereto API

Добавлено: 19.02.2019 23:14
Leo Angel
Стоит данное расширение.
На сервере развёрнут фотохостинг.
Всё работает, но есть одна проблема.
При загрузке фото с телефона, если ориентация фото книжная, то очень часто фото загружаются повёрнутыми на 90 градусов, то есть с альбомной ориентацией. У меня включён запрет на загрузку одних и тех же фото с одного IP в течение 24 часов.
И это добавляет проблемы в данном вопросе. Пользователь увидел, что его фото повёрнуто, редактирует его, записывает и пытается загрузить снова.
Но тут его блокирует Chevereto, потому что тоже фото и с того же IP.
Как сделать так, чтобы фото с книжной ориентацией не поворачивались при загрузке?
Может, какие настройки упустил?

Re: [3.2] Chevereto API

Добавлено: 20.02.2019 22:42
Leo Angel
Проблема, похоже решилась включением и сохранением данных Exif.
--------------------
А вот эта проблема продолжает беспокоить пользователей.
vaden писал(а): 24.06.2018 22:51 так было и у меня, нажимаешь кнопку "загрузить изображение", в всплывающем окне всё грузится, но иногда, после закрытия окна загрузки, коды не появляются в форме ответа.
Многие жалуются на эту "беду"... И как решить?

Re: [3.2] Chevereto API

Добавлено: 21.02.2019 21:23
LBeaver
Leo Angel, как я уже говорил, это не имеет отношения к расширению. Данный функционал обеспечивается сторонним JS-скриптом, работает полностью на клиенте и не зависит от серверной части. На форуме Chevereto недавно создали тему с подобной ошибкой: https://chevereto.com/community/threads ... pbb.10919/ Но решения там нет. Если у вас данная проблема стабильно воспроизводится, то вы можете помочь в её решение собрав дополнительную диагностическую информацию и передать её Rodolfo. У меня же проблема не воспроизводится и мне нечем вам помочь.

Re: [3.2] Chevereto API

Добавлено: 21.02.2019 22:38
Leo Angel
LBeaver, спасибо!!! Попрошу пользователей сообщать мне о возникновении проблемы.
А дальше посмотрим...

Re: [3.2] Chevereto API

Добавлено: 29.05.2019 0:06
vaden
Здравствуйте,
добавил внешние хранилища в галерею и возникла та же проблема, как и раньше.
когда было только одно внешнее хранилище (i.tvoysad.ru) всё отлично заработало с доменом в списке исключений.
но, появилось два новых хранилища (i01.tvoysad.ru, i02.tvoysad.ru).
теперь если картинка попадает в новое хранилище (i01 или i02), то плагин всё равно пытается сделать к ним превьюшку заново.
такое ощущение, что не отрабатываются остальные правила исключений.
в подсказке в настройках плагина, написано добавлять через запятую, пробовал и так и с новой строки - не работает.
может что то не так делаю?
вот скрин настроек плагина:
Изображение
С Уважением,

Re: [3.2] Chevereto API

Добавлено: 29.05.2019 9:54
Pazh
vaden, ты в курсе что такое поддомены? У тебя включено их игнорирование, то в список исключений достаточно добавить tvoysad.ru, а система должна все домены третьего уровня убивать сама

Re: [3.2] Chevereto API

Добавлено: 29.05.2019 20:08
LBeaver
vaden, кэш очищали?

Re: [3.2] Chevereto API

Добавлено: 12.06.2019 9:08
vaden
Pazh писал(а): 29.05.2019 9:54 что такое поддомены?
ну как бы в курсе, но не работало не так и не так, скриншот - один из вариантов

Отправлено спустя 39 секунд:
LBeaver писал(а): 29.05.2019 20:08кэш очищали?
да, проблема в кэше была))

Re: [3.2] Chevereto API

Добавлено: 30.04.2020 1:54
vaden
Подниму тему, давно никто тут не писал))

Внезапно возникла проблема с изображениями, добавленных с помощью тега IMG.

Сам плагин работает, через кнопку всё как надо, а на тег IMG никак не реагирует и даже не пытается к себе загрузить.

Вот тут для примера, две первых картинки с тегом и другие с загрузкой по кнопке:

Изображение

пропустил момент, когда перестало работать.
зашел в настройки плагина, всё без изменений, на всякий случай обновил до последней версии 0.4.4 (было 0.4.0).
и кэш чистил, и сервер обновлял, ничего не помогает.
единственное, сам форум не последней версии, сейчас стоит 3.2.7.
но оно работало и вдруг перестало.
не понимаю.

Re: [3.2] Chevereto API

Добавлено: 30.04.2020 10:55
Siava
vaden, да, в 0.4.4 было такое, вот исправление.

Re: [3.2] Chevereto API

Добавлено: 01.05.2020 3:12
vaden
не, не работает
весь день потратил.
пробовал разные версии ПХП, ставил и 7.1 и 7.2 и 7.4
собрал на виртуалке новый сервер, перенёс туда бекап рабочей версии форума.
обновлял форум сначала до версии 3.3.0, потом всё снес, обновил до 3.2.9
обновлял, удалял другие расширения (вдруг конфликтуют), ничего не помогает.
вот вообще ничего.
единственный вариант - на днях сама галерея обновилась, может в этом причина.
больше не знаю, куда копать.