Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Открытие вложений (изображений) - в новом окне

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 6 месяцев
Благодарил (а): 13 раз

Открытие вложений (изображений) - в новом окне

Сообщение Biba »

Есть проблема:

если вложение - изображение (напр. jpeg), то оно открывается в том же окне и без скачивания. Другие вложения (напр. doc) скачиваются.

Мне нужно чтобы с изображениями было также (чтобы скачивались, или в крайнем случае - открывались в новом окне).

Подскажите, как исправить штатными средствами?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 14 лет
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: Открытие вложений (изображений) - в новом окне

Сообщение владимир1983 »

Biba писал(а): открывались в новом окне
Если включены создания миниатюр, то в файле styles\prosilver\template\attachment.html
для кода

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

		<!-- IF _file.S_THUMBNAIL -->
		<dl class="thumbnail">
			<dt><a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" class="postimage" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
			<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
		</dl>
		<!-- ENDIF -->
замени ссылку <a href="{_file.U_DOWNLOAD_LINK}"> на

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

<a href="{_file.U_DOWNLOAD_LINK}" onclick="window.open(this.href); return false;">
Поиск Google: onclick="window.open(this.href); return false;
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 6 месяцев
Благодарил (а): 13 раз

Re: Открытие вложений (изображений) - в новом окне

Сообщение Biba »

Создание миниатюр выключено.

А как сделать так, чтобы изображение (jpeg) скачивалось также, как и документ (напр. doc)?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Открытие вложений (изображений) - в новом окне

Сообщение LavIgor »

Biba писал(а): А как сделать так, чтобы изображение (jpeg) скачивалось также, как и документ (напр. doc)?
Когда-то я на своём сайте написал скрипт, который отвечает за скачивание картинок.
Вполне можно создать PHP-файл, которому на вход подавать адрес картинки и который будет правильно выводить соответствующие заголовки (headers) для скачивания картинок вместо их отображения в браузере.
Потребуются умения поиска в Google, простейшие знания PHP, а также доработка шаблона, отвечающего за работу с вложениями.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Открытие вложений (изображений) - в новом окне

Сообщение xisp »

LavIgor писал(а): Вполне можно создать PHP-файл,
Почему бы не настроить .htaccess? Использовать для отдачи скрипты- изврат ещё тот.
phpBBex
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Открытие вложений (изображений) - в новом окне

Сообщение LavIgor »

xisp писал(а):Почему бы не настроить .htaccess?
Конечно же, этот способ проще.
Но с первого прохода по Google требуемых строчек не нашёл.
А то хотелось бы дать какую-нибудь ссылку с развёрнутым описанием по теме.

Отправлено спустя 7 минут 56 секунд:
Второй проход по Google принёс результат. ;)
Добавить в /files/.htaccess:
AddType application/octet-stream jpeg jpg gif png
В конце строчки через пробел перечисляются расширения файлов картинок.

Вернуться в «Поддержка phpBB 3.1.x»