1 Отредактировано Ilsur (10:07:2011 14:02:00)

Тема: Скрипт кнопок соц. закладок и сетей!

Добрый вечер! Вот такая проблема не могу установить кнопки соц. сетей и закладок службы share42.com, там есть 2 варианта горизонтально после статьи и вертикально плавающее, на js. Прошу помощи! заранее спасибо!

Вот код который нужно вставить в шаблон записи(Какой именно? не понятно), И в какое место не понятно.

<script type="text/javascript" src="http://ilsur.name/share42/share42.js"></script>
<script type="text/javascript">share42('http://ilsur.name/share42/','{url}','{title}',150,20)</script>

где {url} замените на код ссылки, а {title} замените на код названия статьи.

А вместо {url} - как я понял надо заменять на: <$mt:EntryPermalink$>  , я прав?
А вместо {title} - как я понял надо заменять на: <$mt:EntryTitle$>  , я прав?


Ещё надо добавить следующие стили в .css файл. У меня стоит тема Professional_black (Которая в MT Pro) Значит нужно добавлять стили в файл screen.css?

#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -70px; /* смещение панели влево от края контента */
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
* html #share42 {display: none}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  -webkit-box-shadow: 0 0 5px #DDD;
  -moz-box-shadow: 0 0 5px #DDD;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
#share42 img {margin: 0 !important; padding: 0 !important; border: none !important;}

2

Re: Скрипт кнопок соц. закладок и сетей!

Проблема решена!

Решение:
этот код

<script type="text/javascript" src="http://ilsur.name/share42/share42.js"></script>
<script type="text/javascript">share42('http://ilsur.name/share42/','<$mt:Entrylink$>','<$mt:EntryTitle$>',150,20)</script>

Надо было вставить в шаблон Entry Detail

А стили куда я и думал. Надеюсь кому-нибудь будет полезно!

3 Отредактировано hooch (27:07:2011 05:45:39)

Re: Скрипт кнопок соц. закладок и сетей!

мне помогло! Благодарность объявляю)) Отличный сервис.

Только у меня есть похожий вопрос по установке кнопки "Мне нравится" ВКонтакте.
Например я хочу чтобы в конце каждой записи, но в Категории или на главной сайта, отображалась эта кнопка.
Там есть две части кода, первый надо вставить между тегами head, вторую часть непосредственно в то место, где хотим чтобы кнопка отображалась. Я пробовал везде где можно и нельзя, и у меня, допустим если 3 записи в категории, то этих кнопок тоже 3, но они все кучкуются в первой записи. Не пойму как сделать, чтобы они все на своих местах оказались )))

4

Re: Скрипт кнопок соц. закладок и сетей!

Первую часть нужно поместить между тегами head.
А вторую часть — непосредственно в том месте, где будут выводиться кнопки.

Код должен быть приблизительно таким:

<div id="vk_like_<mt:EntryID/>"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like_<mt:EntryID/>", {type: "10"});
</script>

5

Re: Скрипт кнопок соц. закладок и сетей!

Спасибо - заработало! )))

6

Re: Скрипт кнопок соц. закладок и сетей!

всё таки не совсем заработало..
Если кнопок "Мне нравится" несколько на странице, допустим в категории или на главной, то нажав на неё, один человек добавляется на все записи сразу.
В кнопке Google +1 я это решил добавив следующий тег:

<$mt:EntryPermalink$>

тогда указывается конкретная запись

Для "Мне нравится" сделал по аналогии:

<mt:EntryPermalink/>

и не помогает

7

Re: Скрипт кнопок соц. закладок и сетей!

Ага, где много записей, нужно дополнительные опции указывать.

<div id="vk_like_<mt:EntryID/>"></div>
<script type="text/javascript">
    VK.Widgets.Like('vk_like_<mt:EntryID/>', {
    type: '10',
    pageTitle: '<mt:EntryTitle encode_html="1"/>',
    pageUrl: '<mt:EntryPermalink/>'
    });
</script>

8

Re: Скрипт кнопок соц. закладок и сетей!

Благодарю Андрей - мне помогло!
Можно ФАК подробный по мелочам составить.. для новичков самое то, мне кажется ))

9

Re: Скрипт кнопок соц. закладок и сетей!

Ну, уже готово универсальное руководство )
http://movable-type.ru/2011/07/share-services.php

10

Re: Скрипт кнопок соц. закладок и сетей!

Ребята, большая просьба, помогите разобраться с кнопками.
Они работают, всё прекрасно, но немного нагружают сайт, нашел такой способ, многие им пользуются, думаю вам тоже понравится эта идея. В общем решил заняться оптимизацией, немного, скорости, но вот в этом примере с тегами здесь у меня совсем завал, как переделать под MT?

Часть 2:
посмотрите сюда:
http://socialmediaautomat.com/jquery-fbjlike-js.php
http://socialmediaautomat.com/jquery-gplusone-js.php
http://socialmediaautomat.com/jquery-tw … ton-js.php

11

Re: Скрипт кнопок соц. закладок и сетей!

Быстрее с этим скриптом не будет. Если вы будете размещать код кнопок напрямую, то код будет загружаться сразу же. А если использовать эти плагины для jQuery, то сначала будет загружаться код этих плагинов, затем будет происходить обработка кода этих плагинов, потом будут подгружаться стандартные коды кнопок.