X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> знатокам javascript
supreme666
supreme666
Topic Starter сообщение 1.3.2009, 14:30; Ответить: supreme666
Сообщение #1


Здравствуйте, коллеги!! Хочу сделать один поледный плагин для одного браузера чтобы он отображал основные параметры SEO: PR, ТИЦ, беки и т.п./ Буду признателен за любую помощь, плагин будет соответственно бесплатным так что все что я сдесь прошу на благо всех!

Я кое что понимаю конечно в javascript исключительно за счет того что изучал иные языки программирования, у меня есть скрипт для определения PR? НО Я СОМНЕВАЮСЬ ВДРУГ КРИВО ЕГО СДЕЛАЛ.

Прошу помощи - покажите ваш скрипт для получения PR.

немного подскажу

_http://toolbarqueries.google.com/search?client=navclient-auto&hl=en&ch=$checksum$&ie=UTF-8&oe=UTF-8&features=Rank&q=info:$webpage$

вот по этому адресу идет получение значения. основная необходимость это:
получить $checksum$ - md5 сумма адреса, PR которого надо получить
$webpage$ - адрес сайта которого надо получить. допустим адрес сайта равен var link = external.get_tab(sid, external.cur_sel).document.URL;

-основная проблема - как получить $checksum$
-как из указанного выше адреса получить значение в параметр, нарпример - в переменную rank

к примеру адрес получения pr для www.pr-cy.ru
_http://toolbarqueries.google.com/search?client=navclient-auto&hl=en&ch=63901958801&ie=UTF-8&oe=UTF-8&features=Rank&q=info:http://www.pr-cy.ru/

63901958801 - md5
_http://www.pr-cy.ru/ - адрес страницы pr которой нужно получить

Сообщение отредактировал supreme666 - 1.3.2009, 14:32
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
сообщение 1.3.2009, 14:37; Ответить: Lordie
Сообщение #2


Обьясните для нуба - накой? Есть уже отличный плагин для FF отображающий все, что вообще возможно, вам делать нечего?..
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
supreme666
supreme666
Topic Starter сообщение 1.3.2009, 14:40; Ответить: supreme666
Сообщение #3


(Lordie @ 1.3.2009, 13:37) *
Обьясните для нуба - накой? Есть уже отличный плагин для FF отображающий все, что вообще возможно, вам делать нечего?..


не нравится мне FF. Вы не думаете, что свет клином на FF не сошелся, мне больше нравится мой браузер и я хочу этот плагин для него, но в связи с тем что seoquake делают только для FF (для IE какой то ацтой у них получился - из-за ограниченных возможностей самого браузера) приходится вот мучаться и делать самому.

Я предлагал разработчикам seoquake сделать плагин и для моего браузера, но то ли им не охота то ли они глупые - в общем отмалазись что у них есть плагин для IE который подходит и для maxthon. Хотя для макстона свои форматы плагинов, да и к тому же этот вариант их плагина полный ацтой как я уже писал выше

Сообщение отредактировал supreme666 - 1.3.2009, 14:44
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jude
Jude
сообщение 1.3.2009, 14:53; Ответить: Jude
Сообщение #4


что же у тебя за браузер такой?


--------------------
Mobil1.kiev.ua - Магазин автомасел Мобил
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
supreme666
supreme666
Topic Starter сообщение 1.3.2009, 14:54; Ответить: supreme666
Сообщение #5


(Jude @ 1.3.2009, 13:53) *
что же у тебя за браузер такой?


Maxthon v2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FladeX
FladeX
сообщение 1.3.2009, 15:53; Ответить: FladeX
Сообщение #6


Напишите функцию, которая будет получать url, а выдавать checksum. Во всяком случае я не помню, чтобы у js была дефолтная функция md5...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
supreme666
supreme666
Topic Starter сообщение 1.3.2009, 16:22; Ответить: supreme666
Сообщение #7


(FladeX @ 1.3.2009, 14:53) *
Напишите функцию, которая будет получать url, а выдавать checksum. Во всяком случае я не помню, чтобы у js была дефолтная функция md5...


вот в этом то и вся проблема

вот как реализовано это в одном из плагинов: я хочу оптимизировать это и применить в качестве основы для поучения иных показателей (CY, Yahoo BL? количество индексир стр. и т.п.)

template="http://toolbarqueries.google.com/search?client=navclient-auto&hl=en&ch=8$checksum$&ie=UTF-8&oe=UTF-8&features=Rank&q=info:$webpage$";

GPR_HASH_SEED="Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";

GPR_toHex8=function(num){
return(num<16?"0":"")+num.toString(16)
};

GPR_hexEncodeU32=function(num){
var result=GPR_toHex8(num>>>24);
result+=GPR_toHex8(num>>>16&255);
result+=GPR_toHex8(num>>>8&255);
return result+GPR_toHex8(num&255)
};

GPR_awesomeHash=function(value){
var kindOfIdiot=16909125;
for(var i=0; i<value.length; i++){
kindOfIdiot^= GPR_HASH_SEED.charCodeAt(i%GPR_HASH_SEED.length)^value.charCodeAt(i);
kindOfIdiot = kindOfIdiot>>>23 | kindOfIdiot<<9
}
return GPR_hexEncodeU32(kindOfIdiot)
};

-----------------------------------------



function getPageRank(){
var link = external.get_tab(sid, external.cur_sel).document.URL;
var url = template.replace("$checksum$", GPR_awesomeHash(link)).replace("$webpage$", link);
var urlcy = adr_cy.replace("$webpage$", link);
request = null;
request = external.max_activex(sid,"Microsoft.XMLHTTP");
request.onreadystatechange = function(){
var arr = request.responseText;
var rank = "N/A";
if (arr.length<20){
arr = arr.split(":");
var rank = String(arr[2].replace(/\n/gim, ""));
}
document.getElementById("pr").innerText="PR: "+rank;
}
request.open("GET",url, true);
request.send(null);
}


для меня многие операции в этом коде не понятны. Кроме того буду признателен если кто-то сможет упростить этот код, т.к. я уже подчистил тут более половины (там ваще ненужная ерунда была)

Сообщение отредактировал supreme666 - 1.3.2009, 16:28
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GSuvorov
GSuvorov
сообщение 2.3.2009, 14:17; Ответить: GSuvorov
Сообщение #8


(supreme666 @ 1.3.2009, 15:22) *
вот в этом то и вся проблема

Привет. Версии под макстон нет и не планируется так как пользователей этого браузера мало. меньше даже чем оперы.
В настоящий момент SeoQuake пользуются около 100 000 оптимизаторов по всему миру и за последние два года было 2(два) запроса на версию под макстон.
Пользуйтесь файрфоксом. что я могу сказать smile.gif файрбаг тоже под макстоном не работает.


--------------------
Нужны данные? заходи сюда: Парсеры, грабберы, дата-майнинг
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DarkByte
DarkByte
сообщение 2.3.2009, 15:05; Ответить: DarkByte
Сообщение #9


(FladeX @ 1.3.2009, 15:53) *
Напишите функцию, которая будет получать url, а выдавать checksum. Во всяком случае я не помню, чтобы у js была дефолтная функция md5...

Возможно чем то поможет: vbulletin_md5.js

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1242 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44907 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) 1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3
1 byteeightlab 1471 2.7.2019, 7:37
автор: ychervov
Открытая тема (нет новых ответов) Дополнительный доход по Вашему трафику - JavaScript майнинг
6 GridCash 2695 22.4.2018, 20:30
автор: -GridCash-
Открытая тема (нет новых ответов) JumPic.ru - новый сервис уникальной тизерной и баннерной рекламы без javascript
Рекламный код без javascript - 100% защита от вирусов
3 Shoker 3712 1.4.2018, 18:36
автор: Shoker


 



RSS Текстовая версия Сейчас: 19.4.2024, 23:52
Дизайн