Rezer.net » Юзабилити » Дизайн при просмотре карты сайта sitemap.xml
Хак

Дизайн при просмотре карты сайта sitemap.xml

(хаки для DLE)
Совместимость: DLE: 7.x DLE: 8.x DLE: 9.x Рейтинг:
 (голосов: 29)
Добавлен: 23 июля 2011 (02:12) Просмотров: 15599
Автор: REZER (http://www.rezet.net/) Комментариев: 14
Частенько замечаю в интернете, что администраторы сайта пишут "Карта сайта", а при переходе оказывается простой XML код для поисковиков.

Сама таблица стилей XSL валялась у меня на компьютере давно, пока я про неё не вспомнил. Делал её не я, я даже не помню кто, и откуда я её взял, именно поэтому не пишу автора самой таблицы стилей.

Что же в итоге она делает: с помощью неё, браузер отображает карту сайта для "человеко-понятного" вида, удобно сортирует ссылки на саму страницу, приоритет и дату последнего изменения.

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

Повлияет ли это на поисковики? Я не гуру в сео, да и вообще не занимаюсь особо этим, но таблица стилей никак не повредит поисковикам индексировать карту т.к. сам XML не меняется. Просто в строке настроек этого файла прописывается путь к файлу XSL, который поисковики просто игнорируют, так как полезного для них, она ничего не принесёт, да и врятли они вообще поддерживают данный язык.

Демо: /sitemap.xml


SiteMap_Design.rar
Вес: 2,01 Kb, cкачиваний: 816
Рекомендовать:

Комментарии  Rss комметарии

Автор  Вася П, 28 июля 2011 09:51
Не работает, вот что пишет когда пытаюсь обновить карту сайту
Parse error: syntax error, unexpected '/' in Z:hometest2.ruwwwengineclassesgoogle.class.php on line 41
Ответить
   
Автор  REZER, 7 августа 2011 10:35
Пишем в тикеты, разберёмся и с вашей проблемой.
Ответить
Автор  kolllak, 8 августа 2011 00:04
к сожалению не нашел тикеты..
тоже проблема. при установке на версию 9.3 выдает ошибку при переходе на карту сайта:
Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: http://seo1one.ru/sitemap.xml
Строка 7, символ 2: <url>

Пример: _http://seo1one.ru/sitemap.xml
Ответить
   
Автор  REZER, 8 августа 2011 20:19
Тикеты здесь: /tickets/
Ответить
Автор  mikrozaym, 4 октября 2011 12:36
Тоже имеет место подобная ошибка:
Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: _http://www.mikrozaym.ru/sitemap.xml
Строка 8, символ 2:

Пробовал зарегистрироваться, что бы отправить тикет, аукалка не пришла :-(

Ответить
   
Автор  REZER, 5 октября 2011 10:51
Ошибка есть, из-за неправильной установки. Если не можете зарегистрироваться, то есть не приходит email, то попробуйте указать другой email, в частности от гугла или яндекса, в майл.ру в спаме поищите. Если что, то всегда можете здесь написать: /feedback.html
Ответить
Автор  Romanoff, 14 октября 2011 18:48
у меня получилось, но в скачаном sitemap.xls исправил 4 ошибки из-за которых не было нужного отображения. не выкладивайте лажу, не проверив.

С ув. Админ _www.romanoff.org.ua
Ответить
   
Автор  REZER, 18 октября 2011 22:07
Странное у вас подозрение. Если вы и нашли 4 ошибки, то напишите их для других пользователей, в противном случае зачем вообще это писали?

Ну а нужное отображение, как правило настраивается вручную самим пользователем и не является ошибкой, т.к. под каждый сайт не возможно сделать универсальны дизайн.
Ответить
Автор  baslik, 4 января 2012 14:04
Да спасибо все работает!!
Ответить
Автор  fender, 9 апреля 2012 18:10
Автор: REZER (http://www.rezet.ner/)
Ответить
   
Автор  REZER, 9 апреля 2012 21:26
Спасибо, исправил winked
Ответить
Автор  Martin, 12 июля 2012 12:40
Сделали бы Вы более человекопонятную инструкцию по установке хака sad
Открыл в DLE 9.4 google.class.php, там <?xml version="1.0" encoding="UTF-8"?> в четырех местах прописан, после каждого n<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">n";

Куда дописывать n<?xml-stylesheet type="text/xsl" href="http://ВАШ САЙТ/engine/skins/sitemap.xsl"?> только после первого, или во все четыре, надо ли в конце n"; оставлять...

Положили бы в архив и файлик google.class.php мелкий ведь. Попробовал поставить по описанию - ничего не получилось, спасибо.
Ответить
Автор  swat, 22 июля 2012 21:30
во всех 4 х местах прописывай, все заработает, в конце дописывать ничего не надо!
Ответить
Автор  elena_serova77, 6 августа 2015 02:39
с 1251 мануал работает а с utf8 не хочет(
Ответить

 

Внимание! Обо всех ошибках необходимо писать на форуме (все комментарии с ошибками на сайте будут теперь удаляться).


Отправить
Авторизация Регистрация
Навигация
  Реклама
Сегодня без рекламы
  Важный опрос
Ваша версия DLE

(Ваш вариант)

   Результаты
  Последние новости
  Счётчики
Rambler's Top100
Мы принимаем
Проверить аттестат www.megastock.ru