ПафНутиЙ-Блог » Статьи » Скрипт социальных закладок для DLE

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

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

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

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

Кидаем полученный 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
#1
У данного скрипта есть одна неэффективная особенность - как отследить количество переходов и использования этих закладок?

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

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

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

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

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

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

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

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

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

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

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

Информация

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

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