Онтарио, весь день пытаюсь вживить ваш код...не понимаю в чем проблема :( файрбаг говорит что в диве (ну который в вашем коде указываю) ничего нет, прошу вас помогите решить проблему
Карта сайта нужна в первую очередь крупным порталам, чтобы можно было правильно определить его структуру, узнать какие страницы чаще обновляются и т.д. Она не может заменять навигацию по сайту, а только лишь служить дополнением.
...Вы наверно не очень внимательно прочли моё первое сообщение. У меня нет желания скрывать/убирать меню от пользователей и оставлять им карту сайта. У меня есть задача убрать блок меню от индексации поисковиком, что бы он (поисковик) индексировал страницы на сайте через карту сайта,не меню
была такая же проблема... правда свет не моргал, но дримвивер 5-ый, по не понятным причинам слетел, так же сломал CSS файл, теже NULL'ы наблюдались...но благо в браузере сайт не закрыл. Сохранил браузером веб страницу и из неё вытащил CSS файл. Чуток пошаманил конечно (пути к изображениям сломались), но в целом обошелся без инфаркта :)
К чему я это написал не понятно, но может почитает кто, а потом возьми и опыт пригодится)
Онтарио: Бред - если скрыть. Не бред - рендерить скриптом.
Меню не меняется, значит сохраняйте его хтмль код в пхп файл. без тегов пхп. просто хтмль.
чтобы долго не мучаться с яваскриптом - советую скачать jquery. дальше в <head>: <script src="jquery.js"> $(document).ready(function(){ $.get('/menu.php', function(data) { $('#menu').html(data); }); }); </script>
#menu - id вашего блока, в котором лежит меню (<div id="menu"></div>) /menu.php - ваш пхп файл с хтмль кодом меню /js/jquery.js - сам файл библиотеки, которую можно слить с http://jquery.com
Скажите, что я делаю не так?
1.
· Из шаблона вырезаю меню (в принципе даже не суть что)
· Вставляю вырезанное в mini_m.php, без изменений. Сохраняю в директорию непосредственно с шаблоном. (/templates/kakoyto_shablon/mini_m.php)
2.
· В <head> прописываю:
<script src="jquery-1.4.3.min.js" - скачал с выше указанного сайта, выложил в корневую диреторию сайта"> $(document).ready(function(){ $.get('/templates/kakoyto_shablon/mini_m.php', function(data) { $('#menu - мой див в котором раньше лежало вырезанное меню').html(data); }); }); </script>
</head>
___
У меня не появляется меню. Ява в браузере включена
Shapranov Pavel: xPaco, если я скажу вам, что это глупо, вы откажетесь от этой затеи? :)
Ниже небольшой отчет об эффективности моих стратегий в Google (статистика одного из пользователей). Отчет об эффективности в Яндексе выложу позже, ибо, как известно, продвижение в нем занимает гораздо больше времени.
Если вы это просто скажите я конечно же сделаю выводы :) Ну а если вы ответите аргументированно, я буду безумно благодарен. График не понял, честно. Откуда он, от чего он?
MadTomas: Ну почему же бред? Как раз все правильно ...
У меня, например, на новом сайте на продвижении рост позиций +40 +50 как только вывел яваскриптом меню навигации ... Правда в нем 60 ссылок внутренних было - но факт на лицо.
Онтарио: Хм, от индексации скрыть яваскриптом? Бред же.
У вас меню на разных страницах сайта отличается? Если да, то тогда нужно создать серверный скрипт который будет отдавать хтмль код меню основываясь на функционале цмски, а потом встроить в шаблон сайта простенький яваскрипт, который будет читать этот скрипт с сервера через аякс и показывать пользователям.
Если меню не отличается, то тогда задача упрощается - серверный скрипт будет отдавать статичный код меню, которое вы можете просто скопипастить из существующего кода страницы.
Суть идеи в том, что меню будет рендериться яваскриптом, а не скрываться им.
Ну да, рендерится - для скрытия от индексации.
Меню не меняется, прописано один раз в шаблоне. Проблема в том что не могу написать скрипт, тупо не хватает знаний в яве и php. :(
А разве
не работает также для nekiysite.ord/en/?
нет, при наборе в адресе nekiysite.ord/en/ - выводит http://nekiysite.ord/en/, а нужно что бы выводил http://www.nekiysite.ord/en/. Не пойму в чем причина...у Вас нет каких нибудь идей по этому поводу?
Онтарио, весь день пытаюсь вживить ваш код...не понимаю в чем проблема :( файрбаг говорит что в диве (ну который в вашем коде указываю) ничего нет, прошу вас помогите решить проблему
Карта сайта нужна в первую очередь крупным порталам, чтобы можно было правильно определить его структуру, узнать какие страницы чаще обновляются и т.д. Она не может заменять навигацию по сайту, а только лишь служить дополнением.
...Вы наверно не очень внимательно прочли моё первое сообщение. У меня нет желания скрывать/убирать меню от пользователей и оставлять им карту сайта. У меня есть задача убрать блок меню от индексации поисковиком, что бы он (поисковик) индексировал страницы на сайте через карту сайта,не меню
просто скриптом надёжней :)
была такая же проблема... правда свет не моргал, но дримвивер 5-ый, по не понятным причинам слетел, так же сломал CSS файл, теже NULL'ы наблюдались...но благо в браузере сайт не закрыл. Сохранил браузером веб страницу и из неё вытащил CSS файл. Чуток пошаманил конечно (пути к изображениям сломались), но в целом обошелся без инфаркта :)
К чему я это написал не понятно, но может почитает кто, а потом возьми и опыт пригодится)
а чо за вопрос был?
Бред - если скрыть. Не бред - рендерить скриптом.
Меню не меняется, значит сохраняйте его хтмль код в пхп файл. без тегов пхп. просто хтмль.
чтобы долго не мучаться с яваскриптом - советую скачать jquery.
дальше в <head>:
<script src="jquery.js">
$(document).ready(function(){
$.get('/menu.php', function(data) {
$('#menu').html(data);
});
});
</script>
#menu - id вашего блока, в котором лежит меню (<div id="menu"></div>)
/menu.php - ваш пхп файл с хтмль кодом меню
/js/jquery.js - сам файл библиотеки, которую можно слить с http://jquery.com
Скажите, что я делаю не так?
1.
· Из шаблона вырезаю меню (в принципе даже не суть что)
· Вставляю вырезанное в mini_m.php, без изменений. Сохраняю в директорию непосредственно с шаблоном. (/templates/kakoyto_shablon/mini_m.php)
2.
· В <head> прописываю:
___
У меня не появляется меню. Ява в браузере включена
xPaco, если я скажу вам, что это глупо, вы откажетесь от этой затеи? :)
Ниже небольшой отчет об эффективности моих стратегий в Google (статистика одного из пользователей). Отчет об эффективности в Яндексе выложу позже, ибо, как известно, продвижение в нем занимает гораздо больше времени.
Если вы это просто скажите я конечно же сделаю выводы :) Ну а если вы ответите аргументированно, я буду безумно благодарен. График не понял, честно. Откуда он, от чего он?
Ну почему же бред? Как раз все правильно ...
У меня, например, на новом сайте на продвижении рост позиций +40 +50 как только вывел яваскриптом меню навигации ... Правда в нем 60 ссылок внутренних было - но факт на лицо.
Уважаемый MadTomas, благословите технологией :)
Хм, от индексации скрыть яваскриптом? Бред же.
У вас меню на разных страницах сайта отличается? Если да, то тогда нужно создать серверный скрипт который будет отдавать хтмль код меню основываясь на функционале цмски, а потом встроить в шаблон сайта простенький яваскрипт, который будет читать этот скрипт с сервера через аякс и показывать пользователям.
Если меню не отличается, то тогда задача упрощается - серверный скрипт будет отдавать статичный код меню, которое вы можете просто скопипастить из существующего кода страницы.
Суть идеи в том, что меню будет рендериться яваскриптом, а не скрываться им.
Ну да, рендерится - для скрытия от индексации.
Меню не меняется, прописано один раз в шаблоне. Проблема в том что не могу написать скрипт, тупо не хватает знаний в яве и php. :(