Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Как проиндексировать картинки HTML код которых генерируется на JS (https://javascript.ru/forum/offtopic/11902-kak-proindeksirovat-kartinki-html-kod-kotorykh-generiruetsya-na-js.html)

greatilya 20.09.2010 17:55

Как проиндексировать картинки HTML код которых генерируется на JS
 
Имеется страница, на которой уже на JS прописывается некая галерея картинок. Мне необходимо чтобы все эти картинки увидели поисковые роботы. Как лучше это сделать?

Я вижу такое решение: в HTML код средствами РНР прописать эти картинки в виде:
<div style="display:none">
<IMG SRC="..." ALT="...">
<IMG SRC="..." ALT="...">
<IMG SRC="..." ALT="...">
...
<IMG SRC="..." ALT="...">
</div>

Можно ли так поступить? Проиндексируются ли картинки, и не будет ли за это наложено санкций от поисковых систем?
Спасибо.

Kolyaj 20.09.2010 17:57

Цитата:

Сообщение от greatilya
Как лучше это сделать?

Сделать так, чтобы некую галерею картинок можно было посмотреть и с отключенным JS.

greatilya 21.09.2010 08:24

Спасибо, понял, использовать
<noscript>
что-то сразу об этом не догадался.

Kolyaj 21.09.2010 08:46

Я ничего не говорил про noscript :)

micscr 21.09.2010 10:07

странно было бы если div с display:none не станет индексировать.
Может для страховки - абсолютное позиционироватие и left отрицательный.
p.s. все вышесказанное - только мысли а не факты.

Gozar 21.09.2010 11:11

Цитата:

Сообщение от greatilya (Сообщение 71371)
не будет ли за это наложено санкций от поисковых систем?

Может быть наложена санкция. Если ещё и жалобы будут от пользователей, то бан гарантирован.

Gozar 21.09.2010 11:16

greatilya,
Покажите эти картинки снизу в виде миниатюр и не будет такой проблемы.

greatilya 22.09.2010 05:07

Gozar,
если я их буду сжимать на лету то очень большая нагрузка будет, а если просто задать ширину и высоту то картинка искажается и становится ужасной. Сделаю <noscript> и каждую картинку вставлю в <DIV> + добавлю overflow. Думаю этого будет достаточно.

Спасибо всем!

Gvozd 22.09.2010 07:30

Цитата:

Сообщение от greatilya
а если просто задать ширину и высоту то картинка искажается и становится ужасной.

и этого никто не увидит кроме поискового робота, и менее двух процентов гиков с отключенным JS

Kolyaj 22.09.2010 07:42

Цитата:

Сообщение от Gvozd
и менее двух процентов гиков с отключенным JS

Гики не отключают JS, его отключают параноики с плагином noscript.


Часовой пояс GMT +3, время: 19:52.