Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Скрипт букмарка для блога
Новая тема
Ответить
цитата
02/02/09 в 23:01
Proo
Нужен скрипт букмарка для блога, но сразу поясню не плагин типа socialbe, а просто линка для того чтобы можно было занести в букмарк сам сайт.
Попробовал несколько скриптов, не работают почему то.. что то работает только в IE,что-то только в FF, а хотелось бы хотя бы для IE,FF и Opera.
Может кто сможет подсказать?
цитата
02/02/09 в 23:12
Corex
http://www.dynamicsitesolutions.com/javascript/add-bookmark-script/
- очень кроссбраузерный.
цитата
02/02/09 в 23:42
Proo
Да работает, вопросов нет, но.. Пока вся страница не загрузится, то не появится эта ссылка.. у меня секунд 5 блог грузится а то и больше, не очень красиво получается, может кто еще подскажет что?
цитата
03/02/09 в 03:55
Dim82
так поставь
Код:
<script type="text/javascript" src="/js/add_bookmark.js">
</script>
в начале файла
цитата
03/02/09 в 12:27
Proo
я так и сделал.. более того я прямо в head попробовал код,все равно..
цитата
03/02/09 в 17:21
Dim82
хм... ну в принципе всего кода скрипта не знаю, поэтому почему грузится через 5 сек. неизвестно...
глянь ещё вариант:
http://www.dynamicdrive.com/dynamicindex9/addbook.htm
не пробовал, но написано, что для Firefox 1.x+, IE4+ and Opera7+.
И на мастере где-то был топик о букмарках, с пол-года назад примерно
цитата
03/02/09 в 19:12
iRoot
Скрипт фигня на самом деле:
Код:
function addBookmark() {
var url = location.href;
var title = document.title;
if ($.browser.mozilla) {
window.sidebar.addPanel (title, url, "");
} else if ($.browser.msie) {
window.external.AddFavorite(url, title);
} else if ($.browser.opera) {
var a = document.createElement('A');
if (!a) {
return false; //IF Opera 6
}
a.setAttribute('rel','sidebar');
a.setAttribute('href',url);
a.setAttribute('title',title);
a.click();
} else {
return false;
}
return true;
}
Потом просто в действие onclick добавляешь вызов этой функции.
P.S. Скрипт использует фнкционал определения браузера от jQuery, если он не подключен, нужно поменять в if-ах условие.
P.P.S. Чего блог-то тормозит так? Сервак слабый?
цитата
03/02/09 в 19:39
Corex
iRoot
Опера-то не поддерживается.
Proo
Странно, нет у меня тормозов - ни на блогах, ни на других движках...
цитата
03/02/09 в 20:08
Mad Knight
Проблема во всех этих букмарках что если что то работает в фоксе то не пашет ie или opere.
цитата
03/02/09 в 21:10
Dim82
угу...
если есть один скрипт, что пашет в ИЕ, другой в Опере и ФФ ==>> скриптом из HTTP_USER_AGENT вытягиваем браузер ==>> подключаем нужный скрипт
цитата
03/02/09 в 21:34
Proo
спасибо за идеи, поглядим..
цитата
03/02/09 в 23:22
Mad Knight
Я на AddThis пробывал собрать кнопку чтоб на всех браузерах работало вроде получилось
Код:
<!-- AddThis Button BEGIN -->
<script type="text/javascript">var addthis_pub="LOGIN";</script>
<a href=" <<<СЮДА ВСТАВИТЬ Where? in an ezine ..... СТРОКУ ТИПА
http://www.addthis.com/bookmark.php?pub=ЛОГИН&url=ДОМЕН&tit >
" target="_blank" title="Bookmark and Share" onMouseOver="return addthis_open(this, '', 'DOMEN', 'TITLE')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://s7.addthis.com/static/btn/sm-bookmark-en.gif" width="83" height="16" border="0" alt="Bookmark and Share" style="border:0"/></a>
<script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
<!-- AddThis Button END -->
первая часть скрипта из кнопки Where? in an ezine .....
а вторая из on a website
вроде работает на всех браузерах
цитата
04/02/09 в 06:57
Dim82
бля... случайно нажал - хотел ответить, sorry!
to Mad Knight: ТС вроде надо не социальные закладки
цитата
04/02/09 в 13:02
Mad Knight
Если помудрить с кнопкой можно и чисто букмарк сделать, кто мешает?
Новая тема
Ответить
Эта страница в полной версии