Всем привет! Хочу поделиться опытом! Я давно хотел научиться делать интерактивные закладки,чтобы размещать их на панели закладок браузера, но, к сожалению, пока этого таки не сделал... Зато, я подсмотрел, как это делается у всяких сервисов, как, например, у сервисаавтоматического постинга в различные сервисы закладок – bposter.net, и теперь, как минимум, могу просто их изменять и приспосабливать под собственныенужды. Но, обо всем по порядку... Вначале, напомню, кто такая эта панель, да еще и закладок. В Win Safari она выглядит так:
Наверняка, многие знают, что сегодняшние браузеры могут хранить в закладкахне только URL адресапонравившихся или полезных сайтов, но и короткие скрипты JavaScript,что, как мне кажется, станет очень полезным для многих. Я уже начал интенсивнопользоваться такими закладками. Пока у меня есть только несколько примеров, как и зачем можно использоватьтакие закладки. Например, думаю, все специалисты, занимающиеся продвижением сайтов, знают сервис siteexplorer.search.yahoo.com, ведь на сегодняшний день, это чуть ли не единственныйисточник данных по обратным ссылкам на любой сайт, а для того, чтобы получитьэту информацию, нужно сделать слишком много телодвижений, а именно: - открыть сервис;
- возможно, yahoo.com попросит авторизоваться;
- набрать адрес сайта, инфу о котором требуется узнать;
- нажать на кнопку «Inlinks», чтобы перейти на отображениене кол-ва страниц в кэше Яху,а на, собственно, информацию об обратных ссылках;
- выбрать опцию «Except from this domain» (Кромеэтого домена), чтобы исключить ссылки с этого домена;
- возможно, выбрать опцию «Entire Site», чтобы посмотретьссылки, приходящие на страницы всего сайта, а не только на одну страницу.
Чтобы исключить всё это, требуется всего-лишь немного наблюдательности. Например, перетащите эту ссылку: [ Бэклинки по SiteExplorer ] - в панель закладок вашего браузера и нажмите на появившуюся там кнопку –вы увидите все ссылки, приходящие на все страницы моего сайта. А вот и сам код ссылки: Code javascript:(function(){window.open('http://siteexplorer.search.yahoo.com/search?p='+encodeURIComponent(document.domain)+'&bwm=i&bwmo=d&bwmf=s');})();
Что в коде? Первым словом в атрибуте href идет слово javascript,которое сообщает браузеру, что ссылка – это JavaScript код. Далее – функция, которая открывает новое окно, вставляя имя домена (document.domain) текущегодокумента «куда надо». (По сути, такая ссылка действует также, как и ссылкавида javascript:history.back().) Если вместо window.domain использоватьметод location.href, в открывшейся вкладке (окне),будут показаны обратные ссылки только на открытую страницу.
Вот еще несколько закладок, которые я уже соорудил (если кому что нужно, перетягивайтессылку в панель закладок):
Посмотреть, есть ли страница в индексе Яндекса:[ Индекс Яндекса ] Code (Исходник) javascript:(function(){window.open('http://www.yandex.ru/yandsearch?serverurl='+encodeURIComponent(location.href));})();
Количество страниц с домена в индексе Google:[ Количество страниц в гугле ] Code (Исходник) javascript:(function(){window.open('http://www.google.ru/search?q=site:'+encodeURIComponent(document.domain));})();
Есть ли страница в индексе Google:[ Есть в кэше гугла? ] Code (Исходник) javascript:(function(){window.open('http://www.google.ru/search?q=cache:'+encodeURIComponent(location.href));})();
Вообще, каждый, у кого есть плагин SearchStatus для Firefox, может проверитьналичие страницы в кэше Гугла, но, может кому и пригодится такая закладка.
Постинг в закладки через сервис bposter.net:[ В закладки!!! ] Code (Исходник) javascript:(function(){window.open('http://www.bposter.net/?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+'&desc='+encodeURIComponent(window.getSelection?window.getSelection():''));})();
Тут следует отметить, что я этот код совсем не придумывал, а просто заменилметод location.href на window.open, чтобы открывалась новая закладка (или окно,в зависимости от настроек браузера).
Обратные ссылки по SiteExplorer.search.yahoo.com на весь сайт:[ Обратные ссылки на сайт ] Code (Исходник) javascript:(function(){window.open('http://siteexplorer.search.yahoo.com/search?p='+encodeURIComponent(document.domain)+'&bwm=i&bwmo=d&bwmf=s');})();
Обратные ссылки по SiteExplorer.search.yahoo.com на данную страницу:[ Обратные ссылки на страницу ] Code (Исходник) javascript:(function(){window.open('http://siteexplorer.search.yahoo.com/search?p='+encodeURIComponent(location.href)+'&bwm=i&bwmo=d&bwmf=u');})();
Хочу заметить, что все эти закладки открывают новые вкладки (или окна, в зависимостиот браузера и его настроек), что, как мне кажется, на порядок удобнее, чем когдаэти страницы открываются на месте просматриваемых. Ну вот, пока это все закладки, да и все, что я хотел тут написать. Всем удачи в своих открытиях!
Источник: Постинг в закладки,Обратные ссылки по SiteExplorer,document.domain,обратные ссылки на открытую страницу,закладка |