Индексация изображений Яндексом

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Индексация изображений Яндексом

Сообщение romeo_piter »

Т.е. fpit - миниатюра, остальное аттачи?

Ещё как надо. Радикал утомил уже. А закрывать имг для юзверей не хочется.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Индексация изображений Яндексом

Сообщение Пчелкин »

ostridm писал(а):ннада?
и на ходу...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Индексация изображений Яндексом

Сообщение ostridm »

romeo_piter
да

Пчелкин
админку всеравно делать, чтобы парсить - то что есть. на ходу - если будет время и все такое
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Индексация изображений Яндексом

Сообщение romeo_piter »

Подскажите плиз ещё один момент, крупные картинки (те у которых есть миниатюра) и мелкие (без миниатюр) - это разные имена.
Те fpin и fpid

Нельзя ли их привести к одному имени на выдаче?
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Индексация изображений Яндексом

Сообщение ostridm »

почему разные?
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Индексация изображений Яндексом

Сообщение romeo_piter »

Разные, а как иначе?

Если я открываю изображение у которого есть миниатюра, то это fpit, при раскрытии этого же изображения в полном размере это fpin
Если же изображение это мелкое изображение у которого миниатюр нету, то это fpid.

Вот я хочу уравнять в выдаче fpin (полное изображение) и fpid (полное изображение у которого нет миниатюры).
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Индексация изображений Яндексом

Сообщение ostridm »

ну попробуйте ), я не мастер это сделать, потому что написал это давно и уже не помню чего там как, и если уже совсем честно - не вижу никакой необходимости.
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Индексация изображений Яндексом

Сообщение romeo_piter »

Для читаемости. У меня они просто переименованы.
В pics и thumbs соответственно. А этот единственный не в тему )
Причем, если мы у картинки у которой нет миниатюры поменяем в ссылке fpid на fpin - то всё работает.
Можно ли просто прописать переадресацию с fpid на fpin в htaccess или чтонить в алгоритме испортится? )
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Индексация изображений Яндексом

Сообщение ostridm »

Ну поменяйте, в порядке эксперимента, потом расскажете чего как.
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Индексация изображений Яндексом

Сообщение romeo_piter »

Вот смотрите, меняем в вашем коде:

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

			switch ($display_cat)
			{
				// Images
				case ATTACHMENT_CATEGORY_IMAGE:
					$l_downloaded_viewed = 'VIEWED_COUNT';
					$inline_link = append_sid("{$phpbb_root_path}download/file.$phpEx", 'id=' . $attachment['attach_id']);
					$download_link .= '&mode=view';

					if (isset($topic_data) && isset($topic_data['topic_title']))
					{
						$fn = $topic_data['topic_title'] . ' - ' . ('' === $attachment['attach_comment'] ? 
							utf8_str_replace('.' . $attachment['extension'], '', htmlspecialchars_decode($attachment['real_filename'])) : $attachment['attach_comment'] );
						$block_array['DOWNLOAD_NAME'] = utf8_basename($fn);
						$fn = rawurlencode($fn);
						$inline_link 	= "/fpid/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
						$download_link 	= "/fpin/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
					}

					$block_array += array(
						'S_IMAGE'		=> true,
						'U_INLINE_LINK'		=> $inline_link,
					);

					$update_count[] = $attachment['attach_id'];
				break;

				// Images, but display Thumbnail
				case ATTACHMENT_CATEGORY_THUMB:
					$l_downloaded_viewed = 'VIEWED_COUNT';
					$thumbnail_link = append_sid("{$phpbb_root_path}download/file.$phpEx", 'id=' . $attachment['attach_id'] . '&t=1');
					$download_link .= '&mode=view';

					if (isset($topic_data) && isset($topic_data['topic_title']))
					{
						$fn = $topic_data['topic_title'] . ' - ' . ('' === $attachment['attach_comment'] ? 
							utf8_str_replace('.' . $attachment['extension'], '', htmlspecialchars_decode($attachment['real_filename'])) : $attachment['attach_comment'] );
						$block_array['DOWNLOAD_NAME'] = utf8_basename($fn);
						$fn = rawurlencode($fn);
						
						$thumbnail_link = "/fpit/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
						$download_link 	= "/fpin/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
					}


					$block_array += array(
						'S_THUMBNAIL'		=> true,
						'THUMB_IMAGE'		=> $thumbnail_link,
					);

					$update_count[] = $attachment['attach_id'];
				break;
Строки

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

$inline_link 	= "/fpid/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
$download_link 	= "/fpin/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
меняем на

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

$inline_link 	= "/fpin/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
$download_link 	= "/fpin/{$fn} _{$attachment['attach_id']}.{$attachment['extension']}";
В результате получаем то о чем я говорил. К чему-то нехорошему такая правка кода приведет? Визуально всё корректно, но вдруг, ведь не зря же в коде был отдельно fpid

И зачем вообще fpii?
Когда он применяется?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Индексация изображений Яндексом

Сообщение Sheer »

romeo_piter писал(а):Когда он применяется?
Кажется никогда --> Индексация изображений Яндексом
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Индексация изображений Яндексом

Сообщение romeo_piter »

Ну и отличненько. Осталось понять, может ли навредить моя правка?

Добавлено спустя 2 минуты 6 секунд:
А почему тема во флейме? Модераторам кажется, что нормальная индексация изображений это лишнее для форума?
Это вообще по сути реально единственное решение в природе которое может позволить в человеческом виде скормить аттачи поисковикам.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Индексация изображений Яндексом

Сообщение ostridm »

неа, там какойто SEO мод умеет
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Индексация изображений Яндексом

Сообщение romeo_piter »

А что скажете по внесенной правке? Вам то явно код яснее чем мне ))))))))))
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Индексация изображений Яндексом

Сообщение Пчелкин »

А есть все таки возможность победить старые ссылки на картинки-вложения, расположенные в других сообщениях под тегом [ img][ /img]...(например).
После внесения правок под замену ссылок на ИЗО в старых темах и сообщениях все ссылочные картинки исчезают...особенно на формах с СП это заметно сразу...(там ссылки на изовложения используются повсеместно)...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Поддержка phpBB 3.0.х»