Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Привет.лв Главная Справка Поиск Вход Регистрация
Страниц: 1
Печать Bookmark and Share
Удалить этот блок рекламы?
Удали рекламу
bookmark javascript (Прочитано 9000 раз)
madcat
Никем не отмечен
*
Вне Форума

Я люблю
www.MadCat.lv

Сообщений: 24
www.MadCat.lv
Пол: male
bookmark javascript
13.11.2012 :: 14:26:22
 
Есть у меня ява скрипт для добавки юзерами понравившейся статьи в соц. сервисы. Все ок работает, но вот сейчас возникла необходимость добавить новые кнопки, такие как однокласники tumblr.com , Но вот фишка в том что чего то неполучается, какие то ссылки у них мудренные.

вот мой ява скрипт

а вот такие ссылки у однокласников - odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl='+url;

и Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!


вопрос - как эту радасть заставить работать в моем скрипте?

Код:
// Social bookmarks
function bm() {
var title=encodeURIComponent(document.title);var url=encodeURIComponent(location.href);
// dir image
var dir='images/';
var services=[
['bobrdobr.ru/addext.html?url='+url+'&title='+title,'bobr.gif','BobrDobr'],
['del.icio.us/post?v=4&noui&jump=close&url='+url+'&title='+title,'del.gif','del.icio.us'],
['zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl='+url+'&lname='+title,'yandex.gif','Yandex'],
['www.google.com/bookmarks/mark?op=add&bkmk='+url+'&title='+title,'google.gif','Google'],
['twitter.com/home?status='+url+'&+title='+title,'tw.gif','Twitter'],
['myweb2.search.yahoo.com/myresults/bookmarklet?='+url+'&+title='+title,'yahoo.gif','Myweb 2'],
['technorati.com/faves?add='+url+'&+title='+title,'technorati.gif','Technorati'],
['facebook.com/share.php?u='+url+'&+title='+title,'facebook.gif','Facebook'],
['newsvine.com/_tools/seed&save?u='+url+'&+title='+title,'newsvine.gif','NewsVine'],
['draugiem.lv/say/ext/add.php?title='+url+'&link='+url,'draugiem.gif','Draugiem'],
['livejournal.com/update.bml?event='+url+'&+title='+title,'live.gif','Livejournal'],
['myspace.com/Modules/PostTo/Pages/?u='+url+'&+title='+title,'myspace.gif','MySpace'],
['vkontakte.ru/share.php?url='+url+'&title='+title,'vkontakte.gif','Vkontakte'],
['blogger.com/blog_this.pyra?t&u='+url+'&n='+title,'blogger.gif','Blogger']];

var btn='<div>';
for (i=0;i<services.length;i++) {
btn+='<a href="http://'+services[i][0]+'" target=_blank><img src="'+dir+services[i][1]+'" alt="'+services[i][2]+'" style="border:0;padding:0;margin:0 4px 0 0;"></a>';}
btn+='</div>';
document.write(btn);}
bm();
 

Наверх
Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
или Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
!!
 
 
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: bookmark javascript
Ответ #1 - 13.11.2012 :: 14:34:52
 
Код:
// Social bookmarks
function bm() {
var title=encodeURIComponent(document.title);var url=encodeURIComponent(location.href);
// dir image
var dir='images/';
var services=[
['bobrdobr.ru/addext.html?url='+url+'&title='+title,'bobr.gif','BobrDobr'],
['del.icio.us/post?v=4&noui&jump=close&url='+url+'&title='+title,'del.gif','del.icio.us'],
['zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl='+url+'&lname='+title,'yandex.gif','Yandex'],
['www.google.com/bookmarks/mark?op=add&bkmk='+url+'&title='+title,'google.gif','Google'],
['twitter.com/home?status='+url+'&+title='+title,'tw.gif','Twitter'],
['myweb2.search.yahoo.com/myresults/bookmarklet?='+url+'&+title='+title,'yahoo.gif','Myweb 2'],
['technorati.com/faves?add='+url+'&+title='+title,'technorati.gif','Technorati'],
['facebook.com/share.php?u='+url+'&+title='+title,'facebook.gif','Facebook'],
['newsvine.com/_tools/seed&save?u='+url+'&+title='+title,'newsvine.gif','NewsVine'],
['draugiem.lv/say/ext/add.php?title='+url+'&link='+url,'draugiem.gif','Draugiem'],
['livejournal.com/update.bml?event='+url+'&+title='+title,'live.gif','Livejournal'],
['myspace.com/Modules/PostTo/Pages/?u='+url+'&+title='+title,'myspace.gif','MySpace'],
['vkontakte.ru/share.php?url='+url+'&title='+title,'vkontakte.gif','Vkontakte'],
['odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl='+url+'&title='+title,'odnoklassniki.gif','Odnoklassniki'],
['tumblr.com/share='+url+'&title='+title,'tumblr.gif','tumblr'],
['blogger.com/blog_this.pyra?t&u='+url+'&n='+title,'blogger.gif','Blogger']];

var btn='<div>';
for (i=0;i<services.length;i++) {
btn+='<a href="http://'+services[i][0]+'" target=_blank><img src="'+dir+services[i][1]+'" alt="'+services[i][2]+'" style="border:0;padding:0;margin:0 4px 0 0;"></a>';}
btn+='</div>';
document.write(btn);}
bm(); 




Попробуй так, не забудь добавить картинки odnoklassniki.gif и tumblr.gif.
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
madcat
Никем не отмечен
*
Вне Форума

Я люблю
www.MadCat.lv

Сообщений: 24
www.MadCat.lv
Пол: male
Re: bookmark javascript
Ответ #2 - 13.11.2012 :: 15:10:22
 
Увы, результат такой же как и у меня был  Озадачен

Наверх
Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
 
 
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: bookmark javascript
Ответ #3 - 13.11.2012 :: 15:23:13
 
Видимо ты как-то неправильно формируешь URL. Попробуй так:
Код:
['odnoklassniki.ru/dk?st.cmd=addShare&st.s=0&st._surl='+url+'&title='+title,'odnoklassniki.gif','Odnoklassniki'], 



Или так:
Код:
['odnoklassniki.ru/dk?st.cmd=addShare&amp;st.s=0&amp;st._surl='+url+'&amp;title='+title,'odnoklassniki.gif','Odnoklassniki'], 



К сожалению у меня нет аккаунта на одноклассниках и tumblr.com, я не знаю как у них формируются ссылки.

По поводу картинки, возможно это просто из за того что ты не авторизован?
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
madcat
Никем не отмечен
*
Вне Форума

Я люблю
www.MadCat.lv

Сообщений: 24
www.MadCat.lv
Пол: male
Re: bookmark javascript
Ответ #4 - 13.11.2012 :: 15:27:46
 
Ну да, что весь прикол в сцилках, я уже замучался эксперементировать, с другими соц сайтами проблем нету
Наверх
 
 
  IP записан
madcat
Никем не отмечен
*
Вне Форума

Я люблю
www.MadCat.lv

Сообщений: 24
www.MadCat.lv
Пол: male
Re: bookmark javascript
Ответ #5 - 13.11.2012 :: 15:45:40
 
А самый прикол в том, что если закраваю сайт на профилактику, то работает  Улыбка

Наверх
Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
 
 
  IP записан
Страниц: 1
Печать Bookmark and Share
www.privet.lv

Privet.lv/forum » Powered by YaBB 2.2.3 (fix)!
YaBB © 2000-2012. Все права защищены.
Valid RSS Valid XHTML Valid CSS Powered by Perl Source Forge