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

[Mod DB]SEO images in attachment

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

[Mod DB]SEO images in attachment

Сообщение Anvar »

Название: SEO images in attachment

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

Скачать: На phpBB.Com вариант без расширений, только описания.

Дополнительно:

Облегчённый вариант с расширением (Актуально)
SEO images in attachment 1.0.1.zip
Облегчённый вариант с расширением (без ЧПУ)
(33.84 КБ) 400 скачиваний
Demo: Индексация изображений в phpBB

Версия с расширением и ЧПУ
SEO images in attachment.zip
Индексация изображений Яндексом
(34.65 КБ) 448 скачиваний
Исходный код и тема обсуждения: Индексация изображений Яндексом
Последний раз редактировалось Anvar 20.09.2014 9:27, всего редактировалось 8 раз.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Shredder
Former team member
Сообщения: 2217
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

Re: [Beta] Вложенные изображения, с описанием и расширением.

Сообщение Shredder »

Не expansion, а extension. Expansion - это что-то про жизнь и политику, в phpbb это слово не используется.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [Beta] Вложенные изображения, с описанием и расширением.

Сообщение Anvar »

Shredder, Да заметил уже, но поздно, перезагружать не стал, думал прокатит, не заметят. :-D
Это после гугловского перевода.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 2 месяца
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз
Контактная информация:

Re: [Beta] Вложенные изображения, с описанием и расширением.

Сообщение ***Blaze*** »

Anvar писал(а):Если у вас стоит SEO Ultimate SEO URL, то необходимо отключить в администраторском разделе реврайт вложений.
Для этого идём во вкладку phpBB SEO - Ретрансляция вложений: Нет
У меня пункт ретрансляция вложений был отключен, но все равно изображения не открывались.

Заметка. Убедитесь в том, что в файле .htaccess у вас не прописано правило RewriteRule (# PHPBB FILES ALL MODES).


Поэтому правки от мода SEO Ultimate для /includes/functions_content.php делать не надо, единственное это правка для обработки ссылки профилей на memberXXX.html

найти:

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

				$profile_url = ($custom_profile_url !== false) ? $custom_profile_url . '&u=' . (int) $user_id : str_replace(array('={USER_ID}', '=%7BUSER_ID%7D'), '=' . (int) $user_id, $_profile_cache['base_url']);
заменить на:

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

				// www.phpBB-SEO.com SEO TOOLKIT BEGIN
				// $profile_url = ($custom_profile_url !== false) ? $custom_profile_url . '&u=' . (int) $user_id : str_replace(array('={USER_ID}', '=%7BUSER_ID%7D'), '=' . (int) $user_id, $_profile_cache['base_url']);
				global $phpbb_seo, $phpbb_root_path, $phpEx;
				$phpbb_seo->set_user_url( $username, $user_id );
				if ($custom_profile_url !== false) {
					$profile_url = reapply_sid($custom_profile_url . (strpos($custom_profile_url, '?') !== false ?  '&' : '?' ) . 'u=' . (int) $user_id);
				} else {
					$profile_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . (int) $user_id);
				}
				// www.phpBB-SEO.com SEO TOOLKIT END
Теперь у меня все работает. Спасибо.

P.S. и еще одна заметка, если у Вас установлен WordPress и форум находится не в корневом каталоге, а например в папке forum, то в .htaccess правила виртуальных папок thumb pic small img, должны быть не в самом конце а над правилами WordPress, поэтому концовка .htaccess должна выглядеть так:

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

# Indexing images of the search engine Yandex.ru
RewriteRule ^thumb/.*_(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ forum/download/file.php?id=$1&t=1 [NC]
RewriteRule ^pic/.*_(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ forum/download/file.php?id=$1&mode=view [NC]
RewriteRule ^small/.*_(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ forum/download/file.php?id=$1 [NC]
RewriteRule ^img/.*_(\d+)\.(gif|jpg|jpeg|bmp|png|tiff|tif|tga)$ forum/download/file.php?id=$1 [NC]

# WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Мой сайт http://ublaze.ru/
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [Beta] Вложенные изображения, с описанием и расширением.

Сообщение Anvar »

Ниже все правки для файла includes/functions_content.php (для инструкции из первого поста во вложении).

Для тех кому не нравятся длинные ссылки, названия изображений то делаем так (в обоих случаях):

В инструкции указано

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

$fn = $topic_data['topic_title'] . ' - ' . ('' === $attachment['attach_comment'] ? 
						utf8_str_replace('.' . $attachment['extension'], '', htmlspecialchars_decode($attachment['real_filename'])) : $attachment['attach_comment'] );
Заменяем на

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

						$fn = ($comment) ? strip_tags(htmlspecialchars_decode($comment)) . ' - ' . utf8_str_replace('.' . $attachment['extension'], '', strip_tags(htmlspecialchars_decode($attachment['real_filename']))) : $topic_data['topic_title'] . ' - ' . utf8_str_replace('.' . $attachment['extension'], '', strip_tags(htmlspecialchars_decode($attachment['real_filename'])));
Хотите что-бы выводился полный url изображения? Заменяем последовательно:
"/small/

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

generate_board_url() ."/small/
"/img/

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

generate_board_url() ."/img/
"/thumb/

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

generate_board_url() ."/thumb/
"/pic/

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

generate_board_url() ."/pic/
Для SEO мода и желающих минимизировать правки, качаем мод из официального сайта!
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 11 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: [Mod DB]SEO images in attachment

Сообщение ostridm »

Anvar

в экстеншен 3.1 получится преобразовать?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [Mod DB]SEO images in attachment

Сообщение Anvar »

Пока phpbb3.1 даже не запускал, жду релиза. Потом думаю разберемся что к чему и будет ли такая потребность для изображений пока не ясно.
Хотя почему то мне кажется что там с SEO тоже самое что и с его предшественником.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [Mod DB]SEO images in attachment

Сообщение xisp »

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

Re: [Mod DB]SEO images in attachment

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

У меня возникла проблема. Изображения проиндексировались, но при их попытке открыть через Google появляется сообщение: "Вы не авторизованы для просмотра или скачивания файлов". Как не авторизован, если я зарегистрирован на форуме? В чем может быть проблема?
Билл Гейтс тоже был хулиганом
Аватара пользователя
userAx
phpBB 1.4.4
Сообщения: 121
Стаж: 10 лет 3 месяца
Откуда: ZP
Благодарил (а): 13 раз
Поблагодарили: 10 раз
Контактная информация:

Re: [Mod DB]SEO images in attachment

Сообщение userAx »

Добрый Кот писал(а): "Вы не авторизованы для просмотра или скачивания файлов
Нужно открыть доступ гостям.
Права групп - Гости - размещение сообщений - Может скачивать файлы => Да.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [Mod DB]SEO images in attachment

Сообщение southklad »

Установил, но вот проблема после загрузки изображений картинки загружаются но не открываются
Изображение
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [Mod DB]SEO images in attachment

Сообщение Anvar »

В attachment.html посмотри что-бы в ссылке на изображения не присутствовали лишние параметры, должно быть только {_file.U_DOWNLOAD_LINK} или {_file.U_INLINE_LINK} , точно не вспомню, если не разберешься вечером с компьютера буду, напишу.

Есть другой вариант этого мода, облегченный без чпу, ссылки вида site.ru/pic/id.jpg ссылки индексируются не хуже.
А другой что прошел валидацию, яндекс все-равно может не понять, он не любит (стандартные вложения)генерируемые без расширений, зарубежным коллегам он и не нужен.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [Mod DB]SEO images in attachment

Сообщение Anvar »

Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [Mod DB]SEO images in attachment

Сообщение southklad »

спасибо попробую
Изображение
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»