Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Условно-бесплатные расширения

  • Список форумов
  • phpBB 3.1-3.3
  • Расширения для phpBB 3.1-3.3
  • Условно-бесплатные расширения

[Расширение] (phpBB 3.1-3.3) BB3ImageUpload(SE/SE2): загрузка изображений на внешние хостинги изображений

Загрузка изображений на imgur, imageshack, disk.yandex, drive.google, imageban

Расширения с ограниченным доступом, (SE) - только пользователям из групп Благодарившие, Донаторы и VIP, (SE2) - пользователям из групп Донаторы и VIP
271 сообщение
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 28
  • След.
Просмотры: 31640 • 
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 02 фев 2018, 16:11
Описание
Порт мода загрузки изображений на imgur (Ajax загрузка изображений на imgur) для форума phpBB3 (только версии 3.1 и выше), расширение добавляет возможность загрузки изображений на хостинги imgur, imageshack, radikal, яндекс.диск, гул диск, lostpic, imageban и последующей вставки ссылок в форму сообщения. На страницах создания тем или сообщений, личных сообщений, отображаются ссылки Добавить изображения, Загрузить изображения для загрузки изображений, ссылка на изображение вставляется по клику на ссылку, автоматически, либо вручную копированием кода ссылки
se2
Версия SE2 отличается от версии SE возможностью загрузки изображений на гугл диск, а также возможностью логирования загрузок изображений

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

Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3imageupload/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3ImageUpload(SE/SE2) нажать ссылку Включить

Настройка
Адм. раздел - Настройки расширений - BB3ImageUpload

Для работы необходимо наличие прав у пользователя, адм. раздел - вкладка Права доступа - Пользовательские роли - нужная роль - вкладка Расширения PPK - BB3ImageUpload


Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново..
Если предыдущая версия расширения была с поддержкой Яндекс.Фотки, необходимо добавить права для уже созданного приложения (п.3.2 ниже) и перепроверить настройки расширения. При переходе с редакции SE на SE2 расширение можно обновить стандартным для всех расширений способом

Примечания
Для работы с хостингами изображений, imgur, imageshack, яндекс.диск, гугл диск необходимы регистрационные данные, на сервере должны быть разрешены внешние соединения, а для imgur и яндекс.диск так-же должен быть установлен модуль curl
1. Получение данных для imgur: https://api.imgur.com/oauth2/addclient
1.2. В поле "Application name" указать "BB3ImageUpload"
В поле "Authorization type" выбрать "Anonymous usage without user authorization"
В поле "Application website" указать адрес форума
В поле "Email" указать email адрес
1.3. На открывшейся странице
Скопировать данные из поля "Client ID" в поле "Client ID" в настройках расширения
2. Получение данных для imageshack: https://imageshack.us/contact/api
2.1. В поле "SELECT API TYPE" выбрать "Imageshack API"
В поле "FIRST NAME" указать имя
В поле "LAST NAME" указать фамилию
В поле "WEBSITE" указать адрес форума
В поле "WHAT BEST DESCRIBES YOUR USE FOR THE API?" выбрать нужный вариант
В поле "Describe your implementation..." указать "BB3ImageUpload"
Нажать "SUBMIT"
2.2 На открывшейся странице
Скопировать данные из поля "Key" в поле "API Key" в настройках расширения
3. Получение данных для яндекс.диск: https://oauth.yandex.ru/client/new
3.1. В поле "Название вашего сервиса" указать название вашего сайта
3.2. В разделе "Платформы приложения" выбрать "Веб-сервисы"
3.3. В поле "Доступ к данным" указать "disk" и выбрать:
  Доступ к папке приложения на Диске
cloud_api:disk.app_folder
Чтение всего Диска
cloud_api:disk.read
Запись в любом месте на Диске
cloud_api:disk.write
Доступ к информации о Диске
cloud_api:disk.info
Доступ к Яндекс.Диску для приложений
yadisk:disk
3.4. В поле "Почта для связи" указать свой email
3.5. Из настроек расширения скопировать поле Callback URL и вставить его в поле "Redirect URI" (будет работать только для текущей сессии)
3.6. Нажать кнопку "Создать приложение", на следующей странице скопировать поле "ClientID" в поле "ID" расширения и поле "Client secret" в поле "Пароль", сохранить настройки расширения
3.7. В настройках расширения в поле Токен нажать ссылку получить
4. Получение данных для гугл диска: https://console.cloud.google.com/projec ... ew=project
4.1. Справа сверху нажать "CREATE PROJECT"
В поле "Project name" указать "BB3ImageUpload"
Нажать "CREATE"
Нажать сверху "+ ENABLE APIS AND SERVICES"
Найти и нажать "Google Drive API"
Нажать "ENABLE"

4.2. На открывшейся странице
Нажать "Create credentials"
В поле "Select an API" выбрать "Google Drive API"
В поле "What data will you be accessing?" выбрать "User data"
Нажать "NEXT"

В поле "App name" указать "BB3ImageUpload"
В поле "User support email" указать/выбрать email адрес
В поле "Developer contact information" указать email адрес
Нажать "SAVE AND CONTINUE"

Нажать "ADD OR REMOVE SCOPES"
Найти и отметить пункт
  Google Drive API
.../auth/drive.file
See, edit, create, and delete only the specific Google Drive files you use with this app
Нажать "UPDATE"
Нажать "SAVE AND CONTINUE"

В поле "Application type" выбрать "Web application"
В поле "Name" указать "BB3ImageUpload"
В поле "Authorized JavaScript origins" нажать "ADD URIs"
Добавить имя домена на котором установлено расширение
В поле "Authorized redirect URIs" нажать "ADD URIs"
Указать данные из расширения из поля "URI перенаправления"
Нажать "CREATE"
Нажать "DONE"

4.3. На открывшейся странице
Выбрать вкладку "CREDENTIALS"
В поле "OAuth 2.0 Client IDs" нажать ссылку "BB3ImageUpload"
На открывшейся странице скопировать данные из полей в расширение:
"Client ID" в поле "Client ID"
"Client secret" в поле "Client secret"

4.4. Перейти по ссылке https://console.cloud.google.com/apis/c ... ew=project
В поле "Publishing status" нажать "PUBLISH APP"
Нажать "CONFIRM"

4.5. В адм. разделе настроек расширения нажать ссылку "получить"
Войти в гугл аккаунт
Нажать ссылку "Дополнительные настройки"
Нажать ссылку "Перейти на страницу `имя_вашего_домена` (небезопасно)"
Нажать "Продолжить"
В случае успеха в настройках расширения должно отобразиться сообщение "Ключ доступа успешно получен"
5. Получение данных для imageban: https://imageban.ru/u/profile
5.1. Напротив CLIENT_ID и SECRET_KEY нажать кнопку "Создать новый"
5.2. Скопировать значения в соответствующие поля в расширении

Доступные языки
ru, en

Цена и условия
Расширение является бесплатным, но доступно для скачивания только группам Благодарившие, Донаторы и VIP - BB3ImageUpload(SE), группам Донаторы и VIP - BB3ImageUpload(SE2)

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
BB3ImageUpload(SE)
Для версий 3.1/3.2
bb3imageupload_se_1.8.0.zip
Для версии 3.3
bb3imageupload_se_1.8.7.zip
BB3ImageUpload(SE2)
Для версий 3.1/3.2
bb3imageupload_se2_1.11.0.zip
Для версии 3.3
bb3imageupload_se2_1.13.1.zip
BB3ImageUpload(SE)
phpBB3.1/3.2
2018.02.02 - 1.4.0 Начальная версия
2018.03.11 - 1.4.1 Небольшое исправление
2018.03.18 - 1.5.0 Хостинг Яндекс.Фотки заменён на Яндекс.Диск
2018.03.20 - 1.5.1 Небольшие исправления и изменения
2018.07.04 - 1.5.2 Небольшое исправление, добавлен код для совместимости с phpBB3.1
2019.04.11 - 1.5.3 Небольшие исправления
2019.05.05 - 1.6.0 Добавлен предпросмотр загруженных изображений, небольшие исправления
2019.05.07 - 1.6.5 В настройки расширения добавлена опция выбора бб-кода для вставки изображений, небольшие исправления и изменения
2019.06.05 - 1.6.6 Небольшие исправления
2019.07.13 - 1.7.0 Для imgur сделано отображение миниатюр вместо полноразмерных изображений, для яндекс диска указание директории для загрузки теперь является обязательным, несколько исправлений и изменений
2019.08.25 - 1.7.1 Небольшие исправления и изменения
2019.09.03 - 1.7.2 Небольшие исправления, добавлен английский язык
2019.09.08 - 1.7.3 Небольшие исправления
2019.11.18 - 1.8.0 Добавлена опция для включения автоматической загрузки добавленных изображений, небольшие исправления
phpBB3.3
2020.01.22 - 1.8.1 Исправления для совместимости с phpBB3.3
2020.09.16 - 1.8.2 Небольшое исправление и изменение
2022.03.30 - 1.8.3 Добавлена возможность загрузки изображений формата webp
2022.08.03 - 1.8.4
- Теперь при загрузке изображения если не удалось создать миниатюру изображения, загрузка не завершается с ошибкой, а выводится предупреждение с соотв. текстом и вместо миниатюры используется пустое изображение, при выводе ошибок добавляется имя изображения
- Несколько исправлений и изменений
2023.02.01 - 1.8.6 В настройки добавлена опция для включения предупреждающего сообщения (яваскрипт окна) когда пользователь покидает страницу если загрузка изображений ещё не завершена, добавлена опция для включения отображения загруженных изображений при предпросмотре страницы, небольшие изменения
2023.02.09 - 1.8.7 Возможность загрузки изображений теперь определяется соответствующими правами в пользовательских ролях, небольшие изменения и исправления

BB3ImageUpload(SE2)
phpBB3.1/3.2
2019.04.25 - 1.6.0 Добавлена возможность загрузки на гугл диск, небольшие исправления
2019.05.05 - 1.7.0 Добавлен предпросмотр загруженных изображений, небольшие исправления
2019.05.07 - 1.7.5 В настройки расширения добавлена опция выбора бб-кода для вставки изображений, для гугл диска добавлена опция выбора отображения миниатюры или полноразмерного изображения, небольшие исправления и изменения
2019.06.02 - 1.8.0 Небольшие исправления, в настройки добавлена опция для включения логирования загрузок изображений, в отдельном разделе будут отображаться записи о теме, форуме, пользователе которым было загружено изображение, IP адрес и само изображение, с возможностью поиска, фильтрации и сортировки
2019.06.23 - 1.9.0 Небольшие исправления и изменения, для загрузок на яндекс и гугл добавлена возможность просмотра изображений в директории загрузки (раздел Файлы в адм. разделе, указание директории для загрузки теперь является обязательным)
2019.07.13 - 1.10.0 Добавлена возможность загрузки на lostpic, для imgur сделано отображение миниатюр вместо полноразмерных изображений, на страницах логов загрузок и файлов в адм. разделе добавлены ссылки для просмотра миниатюр изображений, несколько исправлений и изменений
2019.08.25 - 1.10.1 Небольшие исправления и изменения
2019.09.03 - 1.10.2 Небольшие исправления, добавлен английский язык
2019.09.08 - 1.10.3 Небольшие исправления и изменения
2019.11.17 - 1.11.0 Добавлена опция для включения автоматической загрузки добавленных изображений, небольшие исправления
phpBB3.3
2020.01.21 - 1.11.1 Исправления для совместимости с phpBB3.3
2020.08.17 - 1.11.2 Небольшие изменения
2020.09.17 - 1.11.3 Небольшое исправление и изменение
2022.03.30 - 1.11.4 Небольшое исправление для гугл диска, добавлена возможность загрузки изображений формата webp
2022.08.02 - 1.12.0
- В адм. раздел в лог загрузок добавлена возможность поиска по имени пользователя загрузившего изображение и фильтр по хостингу
- Теперь при загрузке изображения если не удалось создать миниатюру изображения, загрузка не завершается с ошибкой, а выводится предупреждение с соотв. текстом и вместо миниатюры используется пустое изображение, при выводе ошибок добавляется имя изображения
- В список загруженных изображений добавлена возможность выбора хостинга для отображения изображений отличного от установленного в настройках
- В раздел загруженных изображений для режима по директориям возможность удаления файлов, для хостингов yandex и google файлы удаляются в корзину
- Исправлено отображение файлов если файл не имеет публичной ссылки или не является изображением
- Несколько исправлений и изменений
2023.02.08 - 1.12.2 В настройки добавлена опция для включения предупреждающего сообщения (яваскрипт окна) когда пользователь покидает страницу если загрузка изображений ещё не завершена, добавлена опция для включения отображения загруженных изображений при предпросмотре страницы, добавлена опция для включения возможности удаления изображений на странице загрузки (только для хостингов yandex и google), возможность загрузки и удаления изображений определяется соответствующими правами в пользовательских ролях, небольшие изменения и исправления
2023.02.09 - 1.12.3 - В опцию "Удаление загруженных изображений" добавлена возможность ограничивать удаление изображений только файлами которые есть в логе загрузки изображений, в лог загрузок добавлена иконка если файл был удалён и информация о пользователе удалившем файл, добавлен фильтр для отображения только (не)удалённых изображений, небольшое исправление
2023.02.10 - 1.12.4 Исправление в файле установки расширения
2023.03.21 - 1.12.5
- в настройки добавлена опция для установки таймаута соединения при загрузке и удалении изображений, добавлена опция для определения высоты изображений при предпросмотре, добавлена опция для ограничения времени в течении которого изображение можно удалить после загрузки, в опцию удаления загруженных изображений добавлена возможность определять метод удаления изображений, в корзину или безвозвратно (*)
- в раздел "Обзор изображений" добавлена возможность выбора метода при удалении изображений, в корзину или безвозвратно (*)
- при удалении изображения на странице загрузки или предпросмотра при удалении изображения теперь автоматически удаляется бб-код удалённого изображения из формы сообщения (*)
- на страницу загрузки изображений добавлены отдельные иконки для удаления бб-кода загруженного изображения
- несколько исправлений и изменений
* удаление изображений доступно только для хостингов disk.yandex.ru, drive.google.com
2024.01.09 - 1.12.6 В настройки добавлена опция для изменения размера миниатюр при использовании миниатюр с google
2024.01.23 - 1.12.7 В настройки добавлена опция для определения бб-кода для вставки загруженных изображений
2024.03.26 - 1.12.8 Исправлено отображение изображений при предпросмотре когда в бб-коде не используется ссылка на изображение
2025.01.13 - 1.13.0
- Добавлена возможность загрузки изображений на хостинг imageban.ru
- Удалены неработающие хостинги (radikal.ru, lostpic.net)
2025.01.14 - 1.13.1 - В настройки расширения добавлены опции для выбора мест где будет доступна возможность загрузки изображений (форумы, личные сообщения, ответы в темах, первое сообщение темы и быстрый ответ)

У вас нет необходимых прав для просмотра вложений в этом сообщении. Попробуйте зарегистрироваться или войти на форум.
PPK
southklad
Донатор
Сообщения: 170
Зарегистрирован: 21 мар 2016, 01:07
Сообщение 04 мар 2018, 15:19
Круто, то что все так ждали
southklad
southklad
Донатор
Сообщения: 170
Зарегистрирован: 21 мар 2016, 01:07
Сообщение 05 мар 2018, 22:25
В новой версии нет поля получить токен. Ну и если прям с архива распаковать папку bb3imageupload_se она не работает, через установщик название пипки bb3imageupload
southklad
southklad
Донатор
Сообщения: 170
Зарегистрирован: 21 мар 2016, 01:07
Сообщение 05 мар 2018, 22:37
Ну и так же как и в предыдущей версии, токен нужно настроить чтобы он автоматически по ссылке работал для ЯФ, а то раньше не работал.

Теперь еще по новой версии, при загрузке у меня выдает Ошибка [-200]: Ошибка HTTP. Ошибка [-200]: Ошибка HTTP.

Далее вообще не понятно, как и что там, я пока разобрался что нужно сначала на Добавить изображения, причем не понятно она как клик работает или нет, а потом уже Загрузить изображения, нельзя ли это как то оформить более понятно для обычных пользователей?
southklad
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 05 мар 2018, 22:38
Админка там не отличается вообще, что-то не так сделали
PPK
southklad
Донатор
Сообщения: 170
Зарегистрирован: 21 мар 2016, 01:07
Сообщение 05 мар 2018, 22:42
Попробовал как и в прошлой версии заменить строчку

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

ppk_image_upload_controller:
    pattern: /image_upload.php
    defaults: { _controller: ppk.image_upload.controller:main }
на

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

ppk_image_upload_controller:
    pattern: /image_upload
    defaults: { _controller: ppk.image_upload.controller:main }
и работало, но теперь выдает Ошибка [0]: Ответ хостинга изображений: Ошибка [0]: Ответ хостинга изображений:
southklad
southklad
Донатор
Сообщения: 170
Зарегистрирован: 21 мар 2016, 01:07
Сообщение 05 мар 2018, 22:45
Переустановил еще раз, действительно все появилось, странно. Но теперь просто Ваш браузер не поддерживает Flash, Silverlight или HTML5. и ни в опере, ни в Яндекс Браузере не работают кнопки
southklad
southklad
Донатор
Сообщения: 170
Зарегистрирован: 21 мар 2016, 01:07
Сообщение 05 мар 2018, 22:47
После чистки кеша вручную, надпись о не совместимости сначала появляется, но сразу исчезает, но ошибки что описывал выше так и не пропадают
southklad
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 05 мар 2018, 22:50
  Ошибка [0]: Ответ хостинга изображений:
Это на каком хостинге?
PPK
southklad
Донатор
Сообщения: 170
Зарегистрирован: 21 мар 2016, 01:07
Сообщение 05 мар 2018, 22:57
Я использую только Яндекс фото.
southklad
271 сообщение
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 28
  • След.

Вернуться в «Условно-бесплатные расширения»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo