Статьи
Портфолио
Друзья
Контакты

Последние статьи

06.07.2010 Memcache и Zend: у Вас "падает" Memcache? 4 коммент.

06.07.2010 Collabtive - web-based project management software 2 коммент.

03.06.2010 Ускоряем ZF-проекты: автолоад и сборка в один файл 2 коммент.

Все

Категории

PHP 2 стат.

Zend Framework 25 стат.

Javascript 3 стат.

Другое 12 стат.

Книги 1 стат.

Украина 1 стат.

Все

RSS

Статьи

Комментарии

Портфолио

Облако тегов

программирование  Программы  портфолио  php  zend framework  Zend_Db  Smarty  Zend_Form  паттерны  javascript  niceforms  jQuery  Zend_Mail  веб  Google  Zend_Rest  Zend_View_Helper  zend casts  Zend_View  Zend_Layout  speedUp  интернет  Загрузчик фотографий  Flash  ВКонтакте  zend  localization  zend_translate  gettext  антон шевчук  подарки  Я читаю  Книги  sphinx  релизы 

Все

Реклама



Статистика



Rambler's Top100

Главная > Статьи > Javascript > Умные странички ошибок 404
01.02.09 Умные странички ошибок 404

Логотип компании GoogleКороткая заметка о решении компании Google — пользовательский виджет 404. Данный виджет поможет Вашему посетителю отыскать нужный ему материал или найти что-то еще для себя, а не сразу уйти увидев страницу ошибки 404. Для включения такой фичи Ваш ресурс должен быть проиндексирован поисковой системой Google. Итак, что делает этот виджет и как его подключить?

 

 

Возможности виджета


 

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

 

 

Для того, чтобы такого не было Вы можете подключить виджет от компании Google, который поможет Вам сделать страницу ошибки более интелектуальной:

  1. Виджет выводит самое близкое соответствие. Т.е. если Вы при вводе адреса ошиблись, Google, по-возможности, предоставит Вам ссылку на правильный адрес
  2. Показывает альтернативные варианты адресов: перейти на главную страницу, перейти в раздел, где был запрашиваемый материал и т.п.
  3. Предоставляет возможность перейти к файлу Sitemap сайта
  4. Выводит небольшое окно поиска Google

При этом любой из выше перечисленных элементов можно отключить или стилизировать.

 

 

Как подключить?


 

Скопируйте ниже приведенный код и вставьте между тегами <body></body>, поменяв только адрес блога на адрес своего ресурса.

 

 


<style type="text/css">

    #goog-wm { }
    #goog-wm h3.closest-match { }
    #goog-wm h3.closest-match a { }
    #goog-wm h3.other-things { }
    #goog-wm ul li { }
    #goog-wm li.search-goog { display: block; }

</style>

<script type="text/javascript">

    var GOOG_FIXURL_LANG = 'ru';
    var GOOG_FIXURL_SITE = 'http://web-blog.org.ua/';

</script>

<script type="text/javascript" src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>


 

 

Стили которые Вы видите в коде и есть стилями выводимых элементов, так, например, можно отключить поисковую форму:

 

 

 

Конец


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

Теги:  javascript, Google

Другие категории:

■ PHP ■ Zend Framework ■ Javascript ■ Другое ■ Книги ■ Украина
Комментарии к статье
  evgeny

12.03.09 07:31:46

Здравствуйте, кодировка моего сайта: windows-1251. При установке виджета на 404 страницу, его(виджета) сообщения выдаются в UTF-8 и в IE отображаются некорректно. Добавление параметра charset="UTF-8" в тег <script> не помогает.

Скажите , есть решение??

  illusive

12.03.09 12:47:55

Я уже давно работаю с windows-1251, поетому у меня решения нет. Да и впринципе нет на чем потестировать и поковырять. Если найду ответ - сообщу здесь.

  Michael

05.05.09 12:32:35

юзание document.characterSet в script еще никто не отменял ;)

  evgeny

06.05.09 16:14:09

Michael, а можно поподробней?

  Скакунов Александр

03.07.09 12:51:35

Очень классно!

Я вот попробовал - http://rivalert.com/data
Я думал покажет сразу результаты запроса, а оно показывает только форму. Но всё равно лучше чем ничего ;) 

  illusive

04.07.09 09:50:26

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

Оставить свой комментарий

 
Статьи | Портфолио | Друзья | Контакты
Идея и мозги: Васильев Андрей © 2008-2010 Web-Blog Кисточка и фантазия: Зелинский Богдан