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

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

15.10.2011 Zend Framework Day 2011, 12 ноября, Киев (0)

27.09.2011 MSSQL, XML и PHP. Как заставить это работать из под *nix? (0)

22.06.2011 Zend Framework, MSSQL и UTF-8 - проблемы с кодировками (5)

Все

Категории

PHP (2)

Zend Framework (32)

Javascript (4)

Другое (13)

Книги (1)

Все

RSS

Статьи

Комментарии

Портфолио

Облако тегов

программирование  open search  портфолио  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  софт  массовые рассылки  хранение данных 

Все

Статистика



Элитные двери
сертификат таможенного союза
Такие последние, классные и крутые кошельки и сумки Киев видел давно - интернет магазин сумок.

Главная > Статьи > 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

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

  Евгений

02.05.11 00:22:57

Русский язык у всех работает?
Я к тому что указываешь русский язык, а текст на англиском все равно. 

  illusive

02.05.11 12:35:06

У меня не было таких проблем, можете дать ссылку на страницу посмотреть?

  Евгений

02.05.11 12:39:40

Вот блок с тексом спрятан, но и search тоже бы лучше на русском чтобы был.

http://www.consult-master.ru/analyz 

  illusive

02.05.11 18:40:47

хм.. все вроде бы правильно: переменные определены и работают, скрипт вставлен идентично, как предлагается здесь: http://www.google.com/support/webmasters/bin/answer.py?answer=136085 

В таком случае, советую Вам обратиться с вопросом к Google. 

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

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