Понадобилось мне установить плагин от AddThis на сайт с joomla но мне не сразу удалось настроить отображение элементов по умолчанию
Плагин этот очень прикольный, в нем куча кнопок на сервисы где можно запостить закладку.
Скачать плагин и модуль для Joomla, можно на сайте AddThis.com
Там же есть и инструкция в картинках как плагины поставить, но ничего необычного.
Так вот после того как плагин будет включен, блок с кнопочками будет отображать стандартный набор кнопочек, а я захотел чтобы там были только самые популярные (facebook, vkontakte, odnoklassniki, twitter и т.п.)
Переход по кнопке в блоке "Настройка" ведет на страничку где можно удобно выбрать интересующие плагины, но это будет локальная настройка в пределах браузера, храниться оно будет в куках.
Оказалось что плагин можно настроить через редактирование настроек модуля:
В нем есть поле Services to show in the compact menu Туда нужно через запятую написать те сервисы которые нам нужны, но я не смог найти как именно записать туда сервисы.
Оказалось у них есть для каждого сервиса название одним словом, английскими буквами.
Я написал скриптик который вытягивает из кода странички AddThis название нужных сервисов.
Для этого нужно перейти на адрес http://www.addthis.com/personalize накидать из левого блока в правый нужные сервисы, (благо там есть поиск сверху, который отсеивает), подкрутить порядок, стрелками вверх или вниз.
затем выполнить этот скрипт:
var
favs=document.getElementById(
"fav-services"
).children.length;
var
arr=
""
;
for
(
var
i=0;i<favs;i++){arr+=document.getElementById(
"fav-services"
).children[i].classList[1]+
", "
;};
document.getElementById(
"remaining"
).innerHTML+=
"<p style='color:red;'>Copy This</p><p>"
+arr+
"</p>"
;alert(
'done'
);
В Firefox: Shift+F4, вставить код, Ctrl+R, закрыть окошко и скопировать получившийся текст под надписью Copy This
В Chrome: правой кнопкой мыши "просмотр кода элемента", переключиться в console, там вставить код и Enter
how interesting! Thanks! ))
спасибо бро
очень помог!