[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Аналог функции document.write(JS)
Гость_Юрий
Умнейшие сей планеты, прошу совета ну или пинка в нужном направлении. Ситуация:
- сайт на хтмл с использованием js. При этом весь контент и ссылки выводятся на страничку с использованием js и функции document.write().
Проблема стара как жизнь - не индексируемость js скриптов как следствие не обнаружение в поисковиках (.
Чего хочу? - Оставить модульную структуру(не вписывать html код в один огромный документ) - но вместо модулей на js переделать в модули на php.
Прошу прокомментировать, и если встречались с подобной ситуевиной предложить подход или аналог функции document.write().

Благодарю за оперативный ответ.



Спустя 1 час, 46 минут, 14 секунд (25.02.2009 - 12:12) FatCat написал(а):
Цитата (Гость_Юрий @ 25.02.2009 - 10:26)
Проблема стара как жизнь - не индексируемость js скриптов как следствие не обнаружение в поисковиках
Боюсь что Вы путаете.
Сами страницы в индексе?

Спустя 7 минут, 29 секунд (25.02.2009 - 12:20) vasa_c написал(а):
Хм. Вам предложить аналог document.write() на PHP?

Спустя 53 минуты, 6 секунд (25.02.2009 - 13:13) Страницы в написал(а):
в индекс.хтмл в центре странички :
<DIV style="margin-left: 6;margin-right: 6;">

<script src="content-main.js"></script>

</font>
</div>

В content-main.js соответственно весь контент с ссылками и т.п. content-main.js начинается с функции document.write(' '). Возможно ли сохранив структуру обеспечить функционалом пхп?

Спустя 6 минут, 6 секунд (25.02.2009 - 13:19) Гость_Юрий написал(а):
К пердидущему сообщению могу добавить:
http://www.up-rate.com/?s=articles&id=1164034150
и http://forums.ag.ru/?board=soft&action=dis...&num=1079514251
обсуждение проблемы с ЖС. Мне проблема ясна и результат работы тоже виден. Проиндексирована только главная страница остальных поисковики в упор не видят ну а по ключевым словам так вообще молчу.. нужно из ЖС переходить в пхп за этим и обращаюсь.

Спустя 2 часа, 10 минут, 59 секунд (25.02.2009 - 15:30) vasa_c написал(а):
Да, можно.
Как? Вот документация — http://www.php.net/manual/ru/index.php

Спустя 7 часов, 28 минут, 33 секунды (25.02.2009 - 22:58) Гость_Юрий написал(а):
vasa_c молодца, красивый ответ. Не желаешь помочь - в сторону. Что за люди......

Спустя 1 час, 24 минуты, 33 секунды (26.02.2009 - 00:23) FatCat написал(а):
Цитата (Гость_Юрий @ 25.02.2009 - 22:58)
Не желаешь помочь - в сторону. Что за люди...

Если Вы спросите как из глины сделать автомобиль - ответ может быть такой же.

Джаваскрипт предназначен для вывода на странице результатов операций на стороне клиента; пхп - на стороне сервера.
Вопрос
Цитата (Гость_Юрий @ 25.02.2009 - 10:26)
вместо модулей на js переделать в модули на php
сам по себе является некорректным.

Если вопрос в модульности - модульность можно реализовать и на стороне сервера, например при помощи include на пхп.

Если вопрос сугубо в индексации поисковками, то поисковки прекрасно индексируют джаваскрипт.
Если в коде страницы один из блоков создан при помощи document.write, для поисковка при индексации страницы проиндексирует все блоки.
Например:
HTML
<div aclass="myclass">Мой первый текст</div>
<script type="text/javascript">
document.write('<div aclass="myclass">Мой второй текст</div>')
</script>

Если страница проиндексируется, она будет находиться и по слову "первый", и по слову "второй".


Линки, созданные методом document.write тоже будут проиндексированы, если сами URL есть в джаваскрипте в явном виде.
Например:
Линк будет проиндексирован
HTML
<script type="text/javascript">
myURL = "http://03.ru/";
document.write('<a href="'+myURL+'">03</a>')
</script>

Линк НЕ будет проиндексирован
HTML
<script type="text/javascript">
myURL = 1;
myURL = myURL*3;
myURL = myURL+"";
document.write('<a href="http://0'+myURL+'.ru/">03</a>')
</script>


Во втором случае строка формируется в результате вычислений с последующим переводом цифровой переменной в строковую; поисковки умеют считывать для индексации только строковые значения.

Спустя 11 часов, 6 минут, 50 секунд (26.02.2009 - 11:30) Гость_Юрий написал(а):
Согласен. Возможно неккоректный вопрос поэтому и задал его в разделе форума для начинающих. Плюс вообще название темы - "Аналог функции document.write(JS)" smile.gif. To FatCat спаибо за ответ, думаю топ закрыт.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.