Страница 6 из 10

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

Добавлено: 20.10.2016 20:42
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.

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

Добавлено: 20.10.2016 21:56
Siava
Что-то зачастили такие проблемы..
Re: [dev] Detailed viewonline by rxu

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

Добавлено: 23.12.2016 16:23
Добрый Кот
После обновления на 3.1.10 установил данное расширение, в принципе все нормально, только в ссылках теперь добавлен некий файл app.php, который стоит в адресе между доменом и папкой с файлом, а также отсутствует оригинальный заголовок файла. Если раньше к заголовку файла обязательно добавлялся номер загруженного изображения, то теперь есть только номер, а заголовка нет. Эти два параметра можно как-то изменить? Настроек у расширения нет.

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

Добавлено: 24.12.2016 23:03
Siava
Добрый Кот писал(а): только в ссылках теперь добавлен некий файл app.php
У вас в админке - настройка сервера
включен URL Rewriting?

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

Добавлено: 03.01.2017 17:06
COB16
Anvar, как насчет доделки для 3.2?

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

Добавлено: 03.01.2017 17:10
LONER
strelok-by писал(а): доделки для 3.2
Так нет еще 3.2. Кто-то бежит впереди паровоза.

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

Добавлено: 03.01.2017 20:39
COB16
LONER, так это уже есть же жесты для 3.2,я вобще спросил будет ли версия под него вобще

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

Добавлено: 04.01.2017 0:39
Добрый Кот
Siava писал(а): У вас в админке - настройка сервера
включен URL Rewriting?
Нет. Сейчас включил, app.php исчез из адреса, но заголовки файлов все равно остались в цифровом формате, подозреваю, что это порядковый номер загруженного вложения. Это можно исправить? Какой вообще должен быть код mod_rewrite для корректного отображения заголовков файлов?

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

Добавлено: 04.01.2017 1:06
Siava
Добрый Кот, имена файлов, да, совпадают с id вложений. Вроде бы так и задумано в расширении.

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

Добавлено: 04.01.2017 1:40
Добрый Кот
Ну, и на том спасибо :)

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

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

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

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

Добавлено: 16.01.2017 14:02
Добрый Кот
Изменил настройки вложений, выключил безопасные загрузки и теперь в такой же ситуации пишет такое: No route found for "GET /pic/****.jpg" Что еще может быть не так? Проверил еще раз все глобальные права - везде стоит разрешение на скачивание файлов для всех групп пользователей.

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

Добавлено: 16.01.2017 14:06
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]

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

Добавлено: 16.01.2017 14:12
Добрый Кот
Да, спасибо, разобрался. Не знаю, что именно я сделал, но по ходу кеш на форуме слишком долго очищается)) Сейчас проверил еще раз - все работает как надо.

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

Добавлено: 16.01.2017 14:46
COB16
Siava, а для Nginx какие надо? А то после перехода пропали изображения