AJAX

John Lee Hooker
На сайте с 18.10.2007
Offline
14
#31

AJAX это нормальная технология, незачем ее ругать :) Иногда он очень к месту.

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

<noscript></noscript>
Оформить ее можно со вкусом, как дополнительную панель - тогда некоторые маньяки, которые сёрфят с отключенным JS тоже смогут пользоваться сайтом и будут довольны :)
SR
На сайте с 31.10.2007
Offline
0
#32
John Lee Hooker:

Чтобы не было проблем с поисковыми машинами, на сайте должна присутствовать навигация с нормальными ссылками. Можно засунуть ее в теги
<noscript></noscript>
Оформить ее можно со вкусом, как дополнительную панель - тогда некоторые маньяки, которые сёрфят с отключенным JS тоже смогут пользоваться сайтом и будут довольны :)

Можно и так... а можно делать все как обычно .. надо делать ссылки для поисковиков и для людей ... вторые с помощью тогоже жабаскрипта делаются ... вот один из возможных подходов: он простой до ужаса ... пишете все как обычно, все ссылки обычные, потом сгребаите их жабаскриптом и переопределяете на АЯКС ссылки ... в результате без жабаскрипта никаких переопределений не будет, и все работает обычно ...

все гениальное - просто ;)

M
На сайте с 22.06.2007
Offline
55
#33

а чего тогда ссылки внизу не работают раз все так просто? впрочем вопрос не в этом.

я тоже скорее соглашусь, что зачастую аякс начинают использовать где попало. мне кажется, что аякс всего лишь дополнительная технология уместна скажем в картах, быстрой проверке имени пользователя на допустимость, загрузке какого-то выпадающего списка, быстрой отправке сообщения в фидбеке, каком-то самодельном чате (комменты), при множественном выборе для избежания излишней удалености (поиск в объявлених) ну и наверное еще где-то.

если заметили, то все это скорее специфические функции, но пытаться чуть ли не весь сайт делать на аякс - зачем?

SR
На сайте с 31.10.2007
Offline
0
#34
marienplatz:

а чего тогда ссылки внизу не работают раз все так просто?

спасибо за подсказку - нижние ссылки на разработчиков от старого сайта остались :) .. и они не попали естественно под фильтр ссылок общего сайта

marienplatz:

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

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

все зависит от конкретной ситуации - АЯКС это не панацея ... нестоит делать работу ради самой работы - www.fullajax.ru - не говорит то что без АЯКС это плохо - он говорит что это может быть очень хорошо и до максимума ... только максимум я еще сам до конца не исчерпал ..

в наших закромах зародилась еще одна очень интересная идея с применением АЯКС, которой пока нет ни в одной АЯКС либе ... представляю сколько по отношению к ней споров то будет ...

S
На сайте с 26.01.2007
Offline
40
#35

Кстати, проблема может еще быть в том, что нижние ссылки не индексируются из-за большого объема документов, т.е. бот парсящий ссылки, просто не доходит до этого места.

Что можно сделать:

1. Ссылки разместить как можно выше.

2. Выйти из ситуации с помощью дивов

Это было давно: Генерирую {анкоры|названия|описания} для Вашего сайта (/ru/forum/186702)
E
На сайте с 11.08.2007
Offline
34
#36

Единственный способ проиндексировать Аякс - это что-то вроде клокианга, который и не клоакинг вовсе :)

В другой теме я давал код для клоакинга... значится для Аякса будет примерно так:

//определяем паука

$ip_engines_array=array (

'Google'=>array('209.185.108',

'209.185.253',

'209.85.238.11'.........),

'Yandex'=>array(.......),

.....);

foreach ($ip_engines_array as $key => $value)

{

if (in_array($REMOTE_ADDR,$value))

{

$ajax=1; break;

}

}

// если паук - подсовываем ему не Аякс, а include

// что-то вроде

if ($ajax) { include ('script.php');}

else {?><span id=contaner><script>new Ajax.Updater ('contaner', 'script.php'...)..... </script></span><?}

Антикризисная покупка и продажа слонов (http://www.slons.ru/?ref=web)
Kolyaj
На сайте с 28.03.2006
Offline
69
#37
Esco:
Единственный способ проиндексировать Аякс - это что-то вроде клокианга, который и не клоакинг вовсе

Вы очень сильно заблуждаетесь.

E
На сайте с 11.08.2007
Offline
34
#38
Kolyaj:
Вы очень сильно заблуждаетесь.

По поводу чего заблуждение? насчет клоакинга?

дык нет же никакого обмана в подсовывании левого контента..

E
На сайте с 14.09.2007
Offline
24
#39
Esco:
По поводу чего заблуждение? насчет клоакинга?
дык нет же никакого обмана в подсовывании левого контента..

Насчет ЕДИНСТВЕННОГО способа проиндексировать ajax-сайт. Вы хоть тему все прочитали?

AN
На сайте с 20.03.2006
Offline
70
#40
Essay:
Насчет ЕДИНСТВЕННОГО способа проиндексировать ajax-сайт. Вы хоть тему все прочитали?

Вот вот....

Вообще стоит придерживаться простых и понятных правил, которые не усложняют программинг и не мешают поисковикам. Тогда и карта сайта специально не нужна.

Немного повтора, того что уже сказали - но, по моему, более обобщающе (уже были подобные темы, повторюсь): 🚬

Основное, что следует учитывать при реализации AJAX фич - сохранение альтернативной навигации. Т.е. если зайти старым броузером который не понимает AJAX, то динамики появиться не должно, работа идет по обычным ссылкам. Например если при наведении на анонс новости появляется ее контент поттягиваемый без перезагрузки страницы, то альтернатива - обычный переход на статичный вариант этой новости.

В хтмл, это может выглядеть например так:
<a href='news1.html' onclick='функция-ajax-для вывода новости прямо ТУТ'>заголовок новости
</a>

В этом случае вы получаете все прелести AJAX и в тоже время ничего не теряете для ПС.

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий