ExBB Community » » Настройка форума » Как прикрутить функцию: "Добавить в избранное"?

Страниц (2): [1] 2 »
 

1. nikk - 22 февраля 2012 — 17:06 - перейти к сообщению
Посоветуйте, как прикрутить функцию: "Добавить в избранное"? и желательно счетчик прикрутить, ну дабы видеть, сколько раз добавили?
2. electron - 22 февраля 2012 — 17:24 - перейти к сообщению
в любой шаблон стиля ( в logos.tpl или board_body.tpl ) добавить :

CODE:
<a rel="sidebar" href="" onclick="this.title=document.title;this.href=document.URL;if(window.external && (!document.createTextNode || (typeof(window.external.AddFavorite)=='unknown'))){window.external.AddFavorite(document.URL, document.title);return false}">Добавить сайт в избранное</a>


то что руссским текстом можно редактировать на свое усмотрение/желание/потребности.
насчет совместимости с браузерами - кажется работает везде, кроме древних версий Internet Explorer. пробуйте, дерзайте

с счетчиком кода не знаю
3. roma1 - 16 марта 2013 — 10:05 - перейти к сообщению
что то ошибки выдаёт, в общем меж каких строк какого файла вставить что бы отображалось где я позначил на скрине? и как в коде выше прописать адрес картинки кнопки "добавить в избранное" хочу замутить кнопку под свой стиль. с ув. спсб.
4. electron - 16 марта 2013 — 10:22 - перейти к сообщению
в файле logos.tpl выше
CODE:
<img src="./templates/InvisionExBB/im/help.gif" border="0" alt="" />&nbsp;<a href="tools.php?action=help" title="{$fm->LANG['Help']}"><b>{$fm->LANG['Help']}</b></a>&nbsp; &nbsp;&nbsp;


поставь такой код:

CODE:
<a href="javascript:void(0);"
title="Добавить этот сайт в избранное"
onclick="var url=window.document.location; var title=window.document.title;
function bookmark(a) {
a.href = url;
a.rel = 'sidebar';
a.title = title;
return true;
}
bookmark(this);
window.external.AddFavorite(location.href,document.title); return false;"><b>Добавить в избранное</b></a>

и будет тебе щастье

хотя, и тот код, что я давал выше на ExBB прекрасно работал. мож у тебя с хостингом че не то...
5. roma1 - 16 марта 2013 — 10:24 - перейти к сообщению
electron спасибо брат Улыбка
6. electron - 16 марта 2013 — 10:32 - перейти к сообщению
а... по поводу картинки... вместо Добавить сайт в избранное пропиши код изображения
CODE:
<img src="тут путь до картинки" border="0" alt="" />


как-то вот так например

CODE:
<a href="javascript:void(0);"
title="Добавить этот сайт в избранное"
onclick="var url=window.document.location; var title=window.document.title;
function bookmark(a) {
a.href = url;
a.rel = 'sidebar';
a.title = title;
return true;
}
bookmark(this);
window.external.AddFavorite(location.href,document.title); return false;"><img src="тут путь до картинки" border="0" alt="" /></a>

и все дела.
7. roma1 - 16 марта 2013 — 10:41 - перейти к сообщению
кликаю по надписи добавить в избранное, ничего не происходит Огорчение
8. electron - 16 марта 2013 — 10:48 - перейти к сообщению
кликни в шапке этого форума. работает?
9. roma1 - 16 марта 2013 — 11:00 - перейти к сообщению
да.
10. electron - 16 марта 2013 — 11:04 - перейти к сообщению
воооооооттт... вывод сделаный выше
electron пишет:
мож у тебя с хостингом че не то...

по ходу дела подтвердился
11. roma1 - 16 марта 2013 — 11:26 - перейти к сообщению
самый первый код заработал и работает таки.
12. Mishanya75 - 16 марта 2013 — 12:17 - перейти к сообщению
electron, отлично работает) - прикрутил кнопку
13. roma1 - 16 марта 2013 — 12:50 - перейти к сообщению
что то в опере работает а в хромом и ишаке не пойму, вроде как нет. Огорчение
14. Mishanya75 - 16 марта 2013 — 13:08 - перейти к сообщению
roma1, точняк - проверил в хроме не работает Огорчение
15. electron - 16 марта 2013 — 15:27 - перейти к сообщению
хром не юзаю, а в восьмом и девятом осле, последних опере и мозилке прекрасно работает. мож в хроме не включена обработка яваскрипта?

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0228]     [ ]