» » Скрипт социальных закладок для DLE

Скрипт социальных закладок для DLE

14.02
42
19 642
Скрипт социальных закладок для DLE

Недавно вышло обновление отличнейшего скрипта социальных закладок от Димокса.
Теперь он легко прикручивается и к сайту на DLE (как впрочем и к любому другому сайту)
От себя скажу, что более лёгкого и эффективного в использовании скрипта, без всяких лишних ссылок и т.д. я не встречал.

Расписывать порядок действий пошагово не буду, т.к. генерация скрипта - дело очень не хитрое, Вам необходимо пройти на сайт share42.com, выбрать необходимые соцзакладки, просто тыкнув в нужный размер иконок, отметить нужные иконки, их позиционирование (горизонтальное или плавающее вертикальное), кодировку сайта.
После чего жмём на кнопку "скачайте готовый скрипт".

Кидаем полученный js-файл туда, где у вас лежат скрипты сайта (как правило папку js), а полученную картинку кидаем в папку images текущего шаблона.

Открываем файл fullstory.tpl (обычно это делают с помощью блокнота, но для суровых челябинских парней можно с помощью фотоаппаратов canon)
- В начало файла вставляем
<script type="text/javascript" src="{THEME}/js/share42.js"></script>

предварительно прописав свой путь до js-файла (если он отличается).

- В том месте, где планируется вывод соцзакладок вставляем
<script type="text/javascript">share42('site.ru/templates/YOUR_TEMPLATE/images/','','')</script>

где:
site.ru - адрес Вашего сайта;
YOUR_TEMPLATE - папка Вашего текущего шаблона.
- Наслаждаемся красивыми, функциональными кнопочками добавления поста в социальные закладки.

P.S.
Кстати появилась кнопка печати текущей страницы - очень удобно.
Ну а живой пример использования скрипта Вы можете видеть в этой новости smile

Похожие материалы

Комментарии

TCSE
TCSE 14 февраля 2011 18:31
У данного скрипта есть одна неэффективная особенность - как отследить количество переходов и использования этих закладок?

К примеру родные кнопки соц сетей типа вконтакта, мыла и твиттера показывают количество раз которое по ним твкнули и запостили

Сервис от яндекса на api.yandex.ru тоже дает кучу ссылок закладок но статистику по ним обещают только в яндекс метрике показывать.
ПафНутиЙ
ПафНутиЙ 14 февраля 2011 22:01
А нужна ли эта статистика?
мне например нафиг не нужно знать количество раз, которое тыкнули в кнопку т.к. человек добавляет понравившийся ему материал в свои закладки, и для себя, а не для того, чтоб повысить число кликов по кнопке smile
TCSE
TCSE 16 февраля 2011 15:55
А вот тут не все так просто как кажется.
Количество реально отображаемых лайков на сайте поднимает ЧСВ и кроме этого дает понять посетителям что данный материал очень интересен еще некому количеству людей.

И вот тут срабатывает стадное чувство. Все залайкали и я тоже себе ссылочку сохраню.

А скрытая статистика нужна хотя бы для консервативных клиентов из числа корп заказчиков.
Им нужны цифры эффективности наличия таких кнопок на сайте
ПафНутиЙ
ПафНутиЙ 16 февраля 2011 19:28
убрать число просмотров в новости, и вставить вместо лайков :biggrin:
А вообще не могу не согласиться, стадное чувство - это основной двигатель всего на свете smile
Spider
Spider 16 февраля 2011 21:25
DLE 7.0 - ничего не отображает :(
ПафНутиЙ
ПафНутиЙ 16 февраля 2011 21:56
скрипт не зависит от версии движка, адрес сайта есть?
Spider
Spider 16 февраля 2011 22:10
Позёров точка нет
ПафНутиЙ
ПафНутиЙ 16 февраля 2011 22:21
не вижу на сайте ни одного подключения скрипта.
Spider
Spider 16 февраля 2011 22:24
Всё по инструкции - в fullstory.tpl, в самом верху вставил код, вод выдержка из полной новости (из кода страницы):
<div id='dle-content'><script type="text/javascript" src="http://pozerov.net/templates/pzn/js/share42.js"></script>
ПафНутиЙ
ПафНутиЙ 16 февраля 2011 22:28
Сорри, не заметил (сплю уже).
А вот это что?
<script type="text/javascript">share42('pozerov.net/templates/pzn/images/'{url}','Red Bull Open Ice'')</script>

должно быть
<script type="text/javascript">share42(''pozerov.net/templates/pzn/images/','','')</script>
Spider
Spider 16 февраля 2011 22:33
Сорри, тогда писал {title}, сейчас вставил:
<script type="text/javascript">share42('pozerov.net/templates/pzn/images/','','')</script>
- не работает
вставлял и Ваш вариант
<script type="text/javascript">share42(''pozerov.net/templates/pzn/images/','','')</script>
- тоже не работало
Spider
Spider 16 февраля 2011 23:21
Решил проблему сам
ПафНутиЙ
ПафНутиЙ 17 февраля 2011 00:22
и в чём была проблема?
omvitamin
omvitamin 21 февраля 2011 08:59
А чем яндекс не устраивает? Отсутствием некоторых абсолютно не популярных кнопочек?

PS- Кодировка в a title=/' /" кривая.
ПафНутиЙ
ПафНутиЙ 21 февраля 2011 10:19
Цитата: omvitamin
А чем яндекс не устраивает? Отсутствием некоторых абсолютно не популярных кнопочек?

1 - наличием внешних скриптов.
2 - отсутствие возможности оформления под свой дизайн
3 - отсутствие возможности выбора размера иконок, и количества закладок, пусть и не востребованных, но вот наличие кнопки печати огорчает....

P.S.
кодировку поправил smile
narkiq
narkiq 25 февраля 2011 22:41
А можно ли сделать так чтобы эти кнопки выводились автоматически в каждой новости? под новостью точнее, и куда ее вставлять если можно?
ПафНутиЙ
ПафНутиЙ 26 февраля 2011 12:48
Открываем файл fullstory.tpl....

это для кого написано?
narkiq
narkiq 2 марта 2011 22:33
Ну я в этом не шарю, думал кнопка будет где-нибудь на главной=\
James
James 7 марта 2011 18:02
ПафНутиЙ,помоги мужик
сделал все по инструкции, все 20 раз проверил, пути, скобки и т.д.
не отображаются и все,что не делай
что подскажешь?
ПафНутиЙ
ПафНутиЙ 8 марта 2011 07:32
.htaccess в папке со скриптом и картинками есть?
James
James 8 марта 2011 16:25
Вообщем решил все просто
сделал все по инструкции с оф сайта,тобто с http://share42.com/
ибо эта инструк. у меня отказывалась работать на прямую
Lamme
Lamme 11 марта 2011 16:37
Хорошая штука. Очень кстати. Есть только два... э... непонятных момента:

а) Работает только если файл иконок находится в той же папке, что и файл .js;
б) Приведенный на этом сайте код не работает, а работает то, что приведено на сайте share42.com
ПафНутиЙ
ПафНутиЙ 12 марта 2011 19:47
Приведённый на этом сайте код работает на это же сайте из разных папок js и img
скорее всего вы просто невнимательно прописываете пути.
Romasi
Romasi 30 марта 2011 01:59
Спец.зарегался... Если у кого картинки не показывают то откройте js и в самом низу измените http://'+f+'icons.png на полный путь к картинке, например http:///САЙТ/ПАПКА/icons.png Картинки можно куда хотите пихать, не обязательно с js вместе, лижбы в js полный путь был написан. Тут <script type="text/javascript">share42('site.ru/templates/YOUR_TEMPLATE/images/','','')</script>, тоже необязательно путь до картинки, работает и с путём до js.
ПафНутиЙ
ПафНутиЙ 30 марта 2011 10:02
Да, можно и так делать, разницы нет.
борода
борода 15 апреля 2011 08:07
и тебе и дмону спасибо
sharkoster
sharkoster 25 апреля 2011 23:33
Что интересно у меня сработало только после исправления share42.js по способу указанному Romasi,
и можно добавить эту кнопку и для статических страниц, просто отредактировав подобно fullstory.tpl и static.tpl
ПафНутиЙ
ПафНутиЙ 26 апреля 2011 08:17
да, можно и для статических страниц, можно вообще для любых страниц его (скрипт) добавить.
P.S. тот способ, который предложил Romasi - это простая замена переменной, которая передаёт значение, на само значение smile
kibal4ish
kibal4ish 3 июля 2011 22:37
У меня такая проблема, поставил я эти закладки, но при добавлении новости в сеть вконтакте, не прописывается автоматически заголовок, тоесть нужно его вручную вписывать... как исправить?
ПафНутиЙ
ПафНутиЙ 4 июля 2011 08:44
Тут я не подскажу, скрипт писал не я, да и работает он через api соц сервисов. Обратитесь к разработчику скрипта: share42.com

Добавить комментарий

Комментировать могут только зарегистрированные пользователи

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.