Уважаемые пользователи!
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 | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

Посмотрел для интереса. Проблема больше в phpBB, точней в том, как работает система расширений. Все запросы к контроллеру идут через app.php. В нём обновляется страница сессии:

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

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('app');
Работа данного расширения тоже идёт через app.php, и естественно, что страница сессии сбрасывается.
Если же загрузка изображений идёт через download/file.php, то там видно, что обновление страницы сессии запрещено:

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

// Start session management, do not update session page.
$user->session_begin(false);
$auth->acl($user->data);
$user->setup('viewtopic');
Как вариант обхода, можно вытащить из таблицы вложения id сообщения/темы к которому он прикреплён, и обновить информацию для viewonline, используя событие core.viewonline_overwrite_location.
Всё повторяется. nurlan.info
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Что-то зачастили такие проблемы..
Re: [dev] Detailed viewonline by rxu
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Добрый Кот »

После обновления на 3.1.10 установил данное расширение, в принципе все нормально, только в ссылках теперь добавлен некий файл app.php, который стоит в адресе между доменом и папкой с файлом, а также отсутствует оригинальный заголовок файла. Если раньше к заголовку файла обязательно добавлялся номер загруженного изображения, то теперь есть только номер, а заголовка нет. Эти два параметра можно как-то изменить? Настроек у расширения нет.
Билл Гейтс тоже был хулиганом
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Добрый Кот писал(а): только в ссылках теперь добавлен некий файл app.php
У вас в админке - настройка сервера
включен URL Rewriting?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Anvar, как насчет доделки для 3.2?
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 247 раз

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

Сообщение LONER »

strelok-by писал(а): доделки для 3.2
Так нет еще 3.2. Кто-то бежит впереди паровоза.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

LONER, так это уже есть же жесты для 3.2,я вобще спросил будет ли версия под него вобще
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Добрый Кот »

Siava писал(а): У вас в админке - настройка сервера
включен URL Rewriting?
Нет. Сейчас включил, app.php исчез из адреса, но заголовки файлов все равно остались в цифровом формате, подозреваю, что это порядковый номер загруженного вложения. Это можно исправить? Какой вообще должен быть код mod_rewrite для корректного отображения заголовков файлов?
Билл Гейтс тоже был хулиганом
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Добрый Кот, имена файлов, да, совпадают с id вложений. Вроде бы так и задумано в расширении.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Добрый Кот »

Ну, и на том спасибо :)
Билл Гейтс тоже был хулиганом
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Добрый Кот »

Возникла проблемка. Когда изображение открывается через ссылку из поисковика, то почему-то пишет, что "Вы не авторизованы для просмотра или скачивания файлов." Это как? Я зашел на форум под своим логином и паролем. Если я зайду под гостем, то возникает та же проблема. Этой проблемы нет при просмотре вложений непосредственно со страницы форума, зашел бы я под своим логином или под гостем. Как это исправить?

Напоминает борьбу с хотлинком, когда картинки невозможно открыть, если открывать их из поисковых систем. На 3.0 была подобная проблема и мне так и не удалось ее решить.
Билл Гейтс тоже был хулиганом
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Добрый Кот »

Изменил настройки вложений, выключил безопасные загрузки и теперь в такой же ситуации пишет такое: No route found for "GET /pic/****.jpg" Что еще может быть не так? Проверил еще раз все глобальные права - везде стоит разрешение на скачивание файлов для всех групп пользователей.
Билл Гейтс тоже был хулиганом
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Добрый Кот, у вас веб сервер apache? В корневом .htaccess правки делали после установки расширения?
Это необходимо добавить после RewriteEngine On

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

RewriteRule ^thumb/(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ download/file.php?id=$1&t=1 [NC]
RewriteRule ^pic/(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ download/file.php?id=$1&mode=view [NC]
RewriteRule ^small/(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ download/file.php?id=$1 [NC]
RewriteRule ^img/(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ download/file.php?id=$1 [NC]
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Добрый Кот »

Да, спасибо, разобрался. Не знаю, что именно я сделал, но по ходу кеш на форуме слишком долго очищается)) Сейчас проверил еще раз - все работает как надо.
Билл Гейтс тоже был хулиганом
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Siava, а для Nginx какие надо? А то после перехода пропали изображения
Ответить

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