Страница 1 из 1

[3.2] Imgur

Добавлено: 29.09.2017 8:51
Gubkin
Название расширения: Imgur
Автор: AbaddonOrmuz
Описание расширения:
Добавляет кнопку "i" в форму ПОЛНОГО ответа (в БО не отображается) для загрузки фото на imgur
Скачать: https://github.com/AlfredoRamos/phpbb-ext-imgur
Оф.страница https://www.phpbb.com/customise/db/extension/imgur/
Язык: Аншлийский (en), Испанский (es)

imgur_posting.png
imgur_posting.png (7.24 КБ) 15794 просмотра

Настройки расширения
imgur_acp_settings.png

Для получение Client ID и ID Secter необходимо зайти в settings своего аккуанта на Imgur, подраздел applications
2017-09-29_104609.jpg

Сделал перевод
ru.zip
(2.02 КБ) 1047 скачиваний

Нерешенные проблемы
- Album ID не работает
проблему описал здесь https://www.phpbb.com/customise/db/exte ... pic/183141

- нет кнопки в форме быстрого ответа (БО)
надеюсь на помощь в решении тут :D

Re: [3.2] Imgur

Добавлено: 09.12.2018 12:34
Gubkin
перевод к версии 1.2
ru.zip
(2.88 КБ) 1373 скачивания
но почему-то не запускается
файл info_acp_settings.php не в UTF-8 почему-то был
в общем сыпет ошибками. Может я один такой )

Re: [3.2] Imgur

Добавлено: 09.12.2018 12:44
Sheer
Что мешает сохранить в UTF-8 без BOM?

Re: [3.2] Imgur

Добавлено: 09.12.2018 12:47
Gubkin
Sheer писал(а): 09.12.2018 12:44 Что мешает сохранить в UTF-8 без BOM?
так и делаю в notepad++

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

Fatal error: Uncaught Error: Class 'Imgur\Client' not found in /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php:486 Stack trace: #0 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/Container.php(295): phpbb_cache_container->getAlfredoramos_Imgur_J0k3r_Imgur_ClientService() #1 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/ContainerBuilder.php(446): Symfony\Component\DependencyInjection\Container->get('alfredoramos.im...', 2) #2 /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php(466): Symfony\Component\DependencyInjection\ContainerBuilder->get('alfredoramos.im...') #3 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/Container.php(295): phpbb_cache_container->getAlfredoramos_Imgur_Acp_ControllerService() #4 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/ContainerBuilder.php(446): Symfony\Component\DependencyInjection\Container->get('alfredoram in /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php on line 486
не пойму откуда подтягивается русский перевод в первой строке, всё удалил, перезалил с только англ. языком и всё равно
2018-12-09_144618.jpg
2018-12-09_144618.jpg (3.37 КБ) 15382 просмотра
Отправлено спустя 30 минут :
Версия 1.1.1 завелась

Отправлено спустя 23 минуты 55 секунд:
видимо надо делать как в инструкции, диковинная строчка там есть ))) не для всех


Download the latest release
Decompress the *.zip or *.tar.gz file
Copy the files and directories inside {PHPBB_ROOT}/ext/alfredoramos/imgur/
Run composer install --prefer-dist --no-dev inside {PHPBB_ROOT}/ext/alfredoramos/imgur/
Go to your Administration Control Panel > Customize > Manage extensions
Click on Enable and confirm

Re: [3.2] Imgur

Добавлено: 09.12.2018 13:49
Sheer
Gubkin писал(а): 09.12.2018 12:47 не пойму откуда подтягивается русский перевод в первой строке
Из базы данных из таблицы _modules. Модулю с module_basename \alfredoramos\imgur\acp\main_module соответствует module_langname SETTINGS. Эта "языковая переменная " локализована уже в коробке.

Откати до версии 1.1
По поводу ошибки в 1.2 пиши автору на github или на оффсайте.

Re: [3.2] Imgur

Добавлено: 12.02.2019 20:46
Gubkin
Вышла версия 1.2 beta c поддержкой Быстрого Ответа и прогресс-баром загрузки https://www.phpbb.com/customise/db/exte ... pic/198266

Изображение

Re: [3.2] Imgur

Добавлено: 10.04.2019 10:30
Gubkin
Ставлю релизную версию 1.2.3
и опять ошибка вида

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

Fatal error: Uncaught Error: Class 'Imgur\Client' not found in /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php:486 Stack trace: #0 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/Container.php(295): phpbb_cache_container->getAlfredoramos_Imgur_J0k3r_Imgur_ClientService() #1 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/ContainerBuilder.php(446): Symfony\Component\DependencyInjection\Container->get('alfredoramos.im...', 2) #2 /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php(466): Symfony\Component\DependencyInjection\ContainerBuilder->get('alfredoramos.im...') #3 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/Container.php(295): phpbb_cache_container->getAlfredoramos_Imgur_Acp_ControllerService() #4 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/ContainerBuilder.php(446): Symfony\Component\DependencyInjection\Container->get('alfredoram in /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php on line 486
Очистка кэша есссно не помогает
Пробовал кто ? У вас нормально всё в разделе АСП-Настройки ?

Пришлось откатиться на 1.2.0 Beta
imgur1.2.0Beta.zip
(362.96 КБ) 686 скачиваний

Re: [3.2] Imgur

Добавлено: 12.04.2019 16:55
Gubkin
всё получилось
настройка - целый квест
1.2.3 скачана с https://www.phpbb.com/customise/db/download/165716
И как следует в FAQ обязательно надо выбирать "OAuth 2 authorization with a callback URL" при регистрации приложения на сайте imgur - иначе активация не пройдет
www в пути обязаьельно удалить, иначе будет такая ошибка
2019-04-12_183518.jpg

И почему-то не получается сохранить настройки с незаполненным полем Альбом
2019-04-12_183942.jpg

Re: [3.2] Imgur

Добавлено: 01.12.2021 12:34
Gubkin
подскажите плиз по ошибке
Imgur 1.7.1
phpBB 3.3.5
Версия PHP: 7.4.14

расширение включается, но при попытке настроить в админке имеем:

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

Fatal error: Uncaught Error: Class 'Imgur\Client' not found in /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php:1301 Stack trace: #0 /home/oilchoice/oilchoice.ru/docs/vendor/symfony/dependency-injection/Container.php(306): phpbb_cache_container->getAlfredoramos_Imgur_Acp_ControllerService() #1 /home/oilchoice/oilchoice.ru/docs/ext/alfredoramos/imgur/acp/main_module.php(43): Symfony\Component\DependencyInjection\Container->get('alfredoramos.im...') #2 /home/oilchoice/oilchoice.ru/docs/includes/functions_module.php(592): alfredoramos\imgur\acp\main_module->__construct(Object(p_master)) #3 /home/oilchoice/oilchoice.ru/docs/adm/index.php(81): p_master->load_active() #4 {main} thrown in /home/oilchoice/oilchoice.ru/docs/cache/production/container_dbdbe80dc7030ae9bd39ee30cca82130.php on line 1301

строка 1301 в этом файле это

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

        return $this->services['alfredoramos.imgur.acp.controller'] = new \alfredoramos\imgur\controller\acp(${($_ = isset($this->services['config']) ? $this->services['config'] : $this->getConfigService()) && false ?: '_'}, ${($_ = isset($this->services['template']) ? $this->services['template'] : $this->getTemplateService()) && false ?: '_'}, ${($_ = isset($this->services['request']) ? $this->services['request'] : ($this->services['request'] = new \phpbb\request\request(NULL, true))) && false ?: '_'}, ${($_ = isset($this->services['controller.helper']) ? $this->services['controller.helper'] : $this->getController_HelperService()) && false ?: '_'}, ${($_ = isset($this->services['language']) ? $this->services['language'] : $this->getLanguageService()) && false ?: '_'}, ${($_ = isset($this->services['user']) ? $this->services['user'] : $this->getUserService()) && false ?: '_'}, ${($_ = isset($this->services['log']) ? $this->services['log'] : $this->getLogService()) && false ?: '_'}, ${($_ = isset($this->services['alfredoramos.imgur.j0k3r.imgur.client']) ? $this->services['alfredoramos.imgur.j0k3r.imgur.client'] : ($this->services['alfredoramos.imgur.j0k3r.imgur.client'] = new \Imgur\Client())) && false ?: '_'}, ${($_ = isset($this->services['alfredoramos.imgur.helper']) ? $this->services['alfredoramos.imgur.helper'] : $this->getAlfredoramos_Imgur_HelperService()) && false ?: '_'});

Re: [3.2] Imgur

Добавлено: 01.12.2021 16:51
Татьяна5
Gubkin, сначала очистить кеш, посмотреть как изменится ошибка

Re: [3.2] Imgur

Добавлено: 01.12.2021 19:02
Gubkin
Татьяна5, это уже после очистки форумного кеша :popcorn

Re: [3.2] Imgur

Добавлено: 01.12.2021 19:06
Татьяна5
Gubkin, ошибка из кеша. Надо очистить и сразу же посмотреть