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

[beta] SEO images in attachment (для phpBB3.1)

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение Siava »

В phpbb 3.3.4 добавили поддержку вложений изображений в формате webp.
Чтобы это расширение корректно с ними работало необходимо внести правки:

config/routing.yml
строчку extension: jpg|jpeg|png|gif привести к виду

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

extension: jpg|jpeg|png|gif|webp

в rewrite-правилах (если используете версию с ЧПУ) также добавить |webp в список расширений.

После чего передёрнуть веб-сервер и кэш форума.
Profit! :D
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 131
Стаж: 17 лет 2 месяца
Откуда: Житомир
Благодарил (а): 5 раз
Поблагодарили: 2 раза
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение toxi »

Siava писал(а): 05.05.2021 1:53 config/routing.yml
строчку extension: jpg|jpeg|png|gif привести к виду
Надеюсь это поправят в следующем релизе, чтобы каждый раз вручную не менять файл :)

Такой файл у меня не найден по адресу config/routing.yml. Они у меня находятся в папках:
/config/default/routing.yml
/config/installer/routing.yml
/config/production/routing.yml

Все файлы ссылаются на один дефолтный:

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

imports:
    - { resource: ../default/config.yml }
А дефолтный пустой:

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

# phpBB's config file (This line is needed because of the packager)
phpbb v3.3.4 рабочий | Support Toolkit (STK)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение Siava »

toxi, я вообще о файле, относящемся к расширению писал. См. первое сообщение темы.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Slavaws
phpBB 1.2.0
Сообщения: 14
Стаж: 7 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение Slavaws »

Делюсь опытом, может кому пригодится. На свежей phpBB 3.3.8 расширение не запускает, сыпятся ошибки. Чтобы запустилось, нужно добавить кавычек в файл ext/bb3mobi/seoimg/config/services.yml (измененные строки 5-8 и 16-20). После этого расширение включается без ошибок. Измененный файл services.yml :

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

services:
    bb3mobi.seoimg.listener:
        class: bb3mobi\seoimg\event\listener
        arguments:
            - '@user'
            - '@auth'
            - '@dbal.conn'
            - '@controller.helper'
            - %core.root_path%
            - %core.php_ext%
        tags:
            - { name: event.listener }
    bb3mobi.seoimg.images:
        class: bb3mobi\seoimg\controller\images
        arguments:
            - '@user'
            - '@auth'
            - '@config'
            - '@cache'
            - '@dbal.conn'
            - %core.root_path%
            - %core.php_ext%
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение southklad »

Slavaws писал(а): 08.08.2022 8:44 На свежей phpBB 3.3.8
Так вроде это для всей серии 3.3. было
Изображение
Slavaws
phpBB 1.2.0
Сообщения: 14
Стаж: 7 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение Slavaws »

igorbond писал(а): 08.08.2022 13:53 Так вроде это для всей серии 3.3. было
Скорее всего да, будет актуально для всей ветки 3.3.x. Я обновлял с 3.2.1 сразу на 3.3.8, поэтому не знаю как будет работать в промежуточных версиях.
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение romaamor »

А в чём различие в файлах SEO_Images_in_Attachment и SEO Images in Attachment + ЧПУ ?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение Татьяна5 »

romaamor, в формате генерируемых ссылок на вложения
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение romeo_piter »

Уже забыл как работает это расширение. Нативные ссылки на изображения не редиректятся. Так и должно быть? Т.е. при вставке пост ссылки вида: download/file.php?id=30000&mode=view она и не должна изменяться? Возможно ли настроить редирект?
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение romeo_piter »

Плз, ответьте на вопрос выше те, кто юзает это расширение.
Изображения должны быть доступны по ссылкам старого вида?
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение romeo_piter »

Подскажите, плз, по коду пшп. В расширении в listener.php есть такое:

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

global $topic_data;

				$block_array = $event['block_array'];

				// SEO Description img
				$attach_comment = $attachment['attach_comment'];
				if ($attach_comment || !empty($topic_data['topic_title']))
				{
					$attach_comment = ($attach_comment) ? $attachment['attach_comment'] : $topic_data['topic_title'];
					$block_array['DOWNLOAD_NAME'] = $this->strip_code($attach_comment) . ' (photo#' . $attachment['attach_id'] . ')';
				}
			break;

			default:
				return;
			break;
Здесь формируется название файла для шаблона. Если коммент есть, то он идет в основу, если нет, то берется тайтл темы. Как сделать, чтобы всегда использовался только тайтл?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] SEO images in attachment (для phpBB3.1)

Сообщение Татьяна5 »

6-11 строки

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

				if (!empty($topic_data['topic_title']))
				{
					$attach_comment = $topic_data['topic_title'];
					$block_array['DOWNLOAD_NAME'] = $this->strip_code($attach_comment) . ' (photo#' . $attachment['attach_id'] . ')';
				}
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»