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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Используются штатные средства phpbb для формирования ссылок. Смотрите настройки сервера в админке форума.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

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

Сообщение Siava »

Anvar, настройки сервера выставлены принудительно https. Все остальные расширения работают корректно, только в этом случае ссылки формируются неправильно.. Может подскажите что в коде поправить, чтобы выставить вручную https?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Можно попробовать в расширении 1.0.1 в listener.php

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

				// SEO link img
				$inline_link = $this->helper->route('bb3mobi_seoimg', array(
					'mode'	=> 'small',
					'attach_id'	=> $event['attachment']['attach_id'],
					'extension'	=> $event['attachment']['extension']),
					false, '', true
				);
				$download_link = $this->helper->route('bb3mobi_seoimg', array(
					'mode'	=> 'img',
					'attach_id'	=> $event['attachment']['attach_id'],
					'extension'	=> $event['attachment']['extension']),
					false, '', true
				);
заменить на

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

				// SEO link img
				$inline_link = generate_board_url() ."/small/{$event['attachment']['attach_id']}.{$event['attachment']['extension']}";
				$download_link = generate_board_url() ."/img/{$event['attachment']['attach_id']}.{$event['attachment']['extension']}";
и

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

				// SEO link img
				$thumbnail_link = $this->helper->route('bb3mobi_seoimg', array(
					'mode'	=> 'thumb',
					'attach_id'	=> $event['attachment']['attach_id'],
					'extension'	=> $event['attachment']['extension']),
					false, '', true
				);
				$download_link = $this->helper->route('bb3mobi_seoimg', array(
					'mode'	=> 'pic',
					'attach_id'	=> $event['attachment']['attach_id'],
					'extension'	=> $event['attachment']['extension']),
					false, '', true
				);
заменить на

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

				// SEO link img
				$thumbnail_link = generate_board_url() ."/thumb/{$event['attachment']['attach_id']}.{$event['attachment']['extension']}";
				$download_link = generate_board_url() ."/pic/{$event['attachment']['attach_id']}.{$event['attachment']['extension']}";
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

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

Сообщение Siava »

Anvar, получилось! Спасибо!
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
atd
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 1 месяц
Благодарил (а): 7 раз

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

Сообщение atd »

подскажите rewrite для этого расширения под nginx
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

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

Сообщение Siava »

atd, для форума в /forum/

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

		rewrite ^/forum/thumb/(\d+).(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ /forum/download/file.php?id=$1&t=1 last;
		rewrite ^/forum/pic/(\d+).(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ /forum/download/file.php?id=$1&mode=view last;
		rewrite ^/forum/small/(\d+).(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ /forum/download/file.php?id=$1 last;
		rewrite ^/forum/img/(\d+).(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ /forum/download/file.php?id=$1 last;
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
atd
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 1 месяц
Благодарил (а): 7 раз

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

Сообщение atd »

Siava, круто, всё работает
спасибо всем
romeo_piter
phpBB 2.0.21
Сообщения: 1315
Стаж: 15 лет
Благодарил (а): 158 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

Обнаружил наконец-то откуда юзвери берут картинки со стандартным путем в обход данного расширения. Это происходит при перетаскивании.
Т.е. если мы изображение тащим в пост, то формируется неправильная ссылка. Нужно это дело поправить.
Untitled-2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Там есть функция "Вставить в сообщение", она работает корректно. А стандартные ссылки можно и самому в браузере набрать, подставив соответствующий id.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
romeo_piter
phpBB 2.0.21
Сообщения: 1315
Стаж: 15 лет
Благодарил (а): 158 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

При чем тут это? Перетаскивание тоже работает корректно, только вставляет не ту ссылку.

Зачем набирать стандартные ссылки? Задача этого экста сделать красивым вид ссылок и не допустить постинга на страницах форума ссылок старого вида. Перетаскивание изображение - это штатная опция, которой, как оказалось, пользуются.

Для того чтобы данное расширение работало корректно ссылка перетаскиваемого изображения тоже должна быть корректной.
Или я в чем то не прав?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Чтобы подкорректировать ссылки используя расширение, нужно событие в includes/function_posting.php
Где можно будет модифицировать:

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

 			$template->assign_block_vars('attach_row', array(
Моя личная задача была угодить поисковику яндекс, хотя не знаю стоило ли..
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
romeo_piter
phpBB 2.0.21
Сообщения: 1315
Стаж: 15 лет
Благодарил (а): 158 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

Anvar писал(а): нужно событие в includes/function_posting.php
((
Anvar писал(а): хотя не знаю стоило ли
У меня больше 3-х лет стоит. Форум в топе, изображения в ж**е ))
Судя по выдаче яндекса он любит изображения со статитки типа вп или джумлы и конкурировать со статикой phpbb никогда не сможет независимо от примочек.

По сути стоит расширение сейчас по 2-м причинам: красивые ссылки и невозможность откатить, тк уже кучу ссылей натыкали. Но всё равно рассматриваю этот вариант
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Откатить всё можно, достаточно сделать редирект. Правки в htaccess указаны, остаётся сменить статус и удалить расширение.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
romeo_piter
phpBB 2.0.21
Сообщения: 1315
Стаж: 15 лет
Благодарил (а): 158 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

В смысле развернуть правки htacess в обратном направлении?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Обратного направления не существует, они все направлены прямо.. Заменить нужно лишь значения [NC] на [R=301,L]
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!

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