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

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

Расширения (SE) доступны для скачивания только пользователям из групп Благодарившие, Донаторы и VIP, (SE2) пользователям из групп Донаторы и VIP
 • Просмотры: 25099
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

02 сен 2019, 09:29

А это не должно влиять на картинки, по крайней мере на те, которые отображаются через само расширение, расширение берёт ссылку на картинку (миниатюру) отправляет свой реферер на другой сервер (или не отправляет если сделать то, что я написал) и потом отдаёт картинку, никак этот не используется :unknown:
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

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

02 сен 2019, 10:11

PPK писал(а):А это не должно влиять на картинки, по крайней мере на те, которые отображаются через само расширение, расширение берёт ссылку на картинку (миниатюру) отправляет свой реферер на другой сервер (или не отправляет если сделать то, что я написал) и потом отдаёт картинку, никак этот не используется :unknown:
В том то и дело, что влияет, потому что с разными кодами работает по разному, выше писал как и с чем!
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

02 сен 2019, 10:58

Тогда в том-же файле нужно попробовать закомментировать код

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

 		if(strpos($this->request->server('HTTP_REFERER'), $board_url)!==0)
		{
			$this->res_err[]='Invalid source';

			$this->error_image();

			exit();
		}
но после этого картинки с вашего форума можно будет использовать (вставлять) на любом другом сайте
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

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

02 сен 2019, 20:42

PPK писал(а):Тогда в том-же файле нужно попробовать закомментировать код

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

 		if(strpos($this->request->server('HTTP_REFERER'), $board_url)!==0)
		{
			$this->res_err[]='Invalid source';

			$this->error_image();

			exit();
		}
но после этого картинки с вашего форума можно будет использовать (вставлять) на любом другом сайте
В том же файле, каком? Куда прописать код?

Отправлено спустя 19 часов 43 минуты 25 секунд:
Есть еще решения, по сути все дело упирается только в картинки с Яндекса!
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

03 сен 2019, 18:47

Я все две правки кода уже написал, яндекс скорее всего проверяет реферер и если сайт слишком часто запрашивает картинки - он это блокирует, расширение проверяет с какого сайта запрашивается миниатюра и если это не сайт на котором стоит расширение - картинка не отдаётся, правки отключают и то и то.
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

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

03 сен 2019, 20:55

Странно. Сам код, no-referrer используется на многих сайтах, причём в WordPress он встроен автоматически, неужели на др сайтах ничего не работает. Код, который прописан выше автоматом прописан в расширении, не в Head же его пихать!

Отправлено спустя 2 минуты 51 секунду:
Ну, или смириться с тем, что прямые ссылки в Edge работать не будут! Хотя странно, в Chrome и Яндекс работают, а в Edge нет, в др браузерах не проверял! Это если с кодом Same-origin.
sr
srgudvin
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Сообщения: 17
Зарегистрирован: 23 май 2019, 20:31
Сообщение

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

03 сен 2019, 22:13

Установил с нуля bb3imageupload_se2_1.10.2 вместо bb3imageupload_se_1.7. Пропало ранее загруженное отображение миниатюр с яндексдиска. Эта правка не помогла. Кэш браузера и форума удалял если что. Ссылка на проблемное сообщение
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

04 сен 2019, 08:50

Эту правку и не нужно делать, она там есть, ничем этим файлы не отличаются кроме наличия гугла в se2, нужно включить дебаг в файле image_preview.php, открыть миниатюру

Отправлено спустя 12 минут 2 секунды:
SMERCH писал(а):Ну, или смириться с тем, что прямые ссылки в Edge работать не будут! Хотя странно, в Chrome и Яндекс работают, а в Edge нет, в др браузерах не проверял! Это если с кодом Same-origin.
Этот "браузер" не поддерживает referer в html тегах, поэтому бесполезно в нём проверять
sr
srgudvin
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Сообщения: 17
Зарегистрирован: 23 май 2019, 20:31
Сообщение

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

04 сен 2019, 12:47

PPK писал(а):нужно включить дебаг в файле image_preview.php
а можно подробней объяснить, как это сделать - это в строке 81 изменить код на такой:

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

$this->debug=true;
?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

04 сен 2019, 12:57

Да

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