SEO плагин для IE

Убрал сегодня все ограничения в программе SEO плагина. Буду рад комментариям и вопросам по работе плагина.

Пример разработки скрипта для плагина

Цель — добавить скрипт, показывающий все ссылки на странице с заданным классом и копирующий этот список в буфер обмена.

Открываем блокнот и копируем туда строчки для обрамления скрипта и получения объекта документа:

<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = xternal.menuArguments;
 var doc = parentwin.document;
</SCRIPT>

Добавляем строчки выделения ссылок с заданным классом ‘###’:

<SCRIPT LANGUAGE="JavaScript" defer>
 var parentwin=external.menuArguments;
 var doc = parentwin.document;
 var alllinks=""
 for(i=0;i<doc.links.length; i++)
  {   
if(doc.links[i].className.indexOf('###') != -1)  
   alllinks += doc.links[i].href + "\n";
  }
 alert(alllinks); 
parentwin.clipboardData.setData("Text",alllinks); </SCRIPT>

Плагин заменит строчку ‘###’ на дополнительное свойсто меню, добавляемое при инсталляции данного пункта.

Удаляем все знаки возврата каретки в скрипте — в результате должна получиться одна строчка.
Открываем файл filerec.ini и дописываем в него 4 строчки:
1) IEClassLinks — заголовок пункта меню
2) 1 — признак того, что пункт меню будет использовать параметр, который задается в поле ‘Дополнительное свойство меню’
3) Строчка с кодом, созданного нами скрипта — то есть то, что мы делали
4) выводит все ссылки с заданным классом — это строчка будет выводиться в поле ‘Описание меню’

Скачать полученный файл filerec.ini

При копировании filerec.ini в директорию плагина и перезапуске программы плагина мы увидим, что новый пункт появится в списке пунктов контекстного меню доступных для установки. Если выбрать этот пункт и в поле дополнительные параметры записать, например, b-serp-item__title-link, то при активации пункта меню будут выводиться все ссылки с этим классом, находящиеся на веб странице (в настоящее время этот класс используется в выдаче Яндекс :).

Добавить комментарий

Ваш e-mail не будет опубликован.