Originally posted by
cheger at
Как сделать блок шаринг-кнопок и кнопку репоста Блок шаринг-кнопок (кнопок перепостов в различных социальных сетях) - это то, что с недавнего времени стало появляться у меня в записях, а точнее вот это:
И меня сразу стали спрашивать, как же это сделать. Поэтому решил написать этот пост.
Сделать это можно многими способами, большинство которых я перепробовал, и большинство из них не то, что мне надо. Во-первых, есть куча онлайн сервисов, которая предоставляет код на такой блок, но там куча непонятых и ненужных ссылок и довольно трудно редактировать пользователю, не очень разбирающемуся в HTML.
Во-вторых, большинство кодов, которые я нашел, плохо подходят для ЖЖ, а ведь нам надо именно для него любимого.
Так вот, ниже я привожу этот код. Получится то же самое, что вы видите наверху.
==================================================================================
http://twitter.com/home?status=RT @cheger поделиться -
http://cheger.livejournal.com/profile" target="_blank">
http://webholt.ru/i/twitter.png" width="20" height="20">
http://www.facebook.com/sharer.php?u=http://cheger.livejournal.com/profile" target="_blank">
http://webholt.ru/i/facebook.png" width="20" height="20">
http://vkontakte.ru/share.php?url=http://cheger.livejournal.com/profile" target="_blank">
http://webholt.ru/i/vkontakte.png" width="20" height="20">
http://connect.mail.ru/share?share_url=http://cheger.livejournal.com/profile" target="_blank">
http://webholt.ru/i/moy-mir.png" width="20" height="20">
http://www.livejournal.com/update.bml?event=http://cheger.livejournal.com/profile&subject=Поделиться" target="_blank">
http://webholt.ru/i/livejournal.png" width="20" height="20">
http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=http://cheger.livejournal.com/profile&title=Поделиться" target="_blank">
http://webholt.ru/i/google.png" width="20" height="20">
==================================================================================
Единственное, что вам надо поправить тут, это поменять в этом коде - выражение
http://cheger.livejournal.com/profile на ссылку своего поста. То есть логически следует вывод, что этот код можно вставить только после того, как ваш пост опубликован.
Так же важно знать, что вставлять его надо в режиме HTML и обязательно поставить галку "Не выполнять автоформатирование"\"Отключить автоформатирование".
Ну а теперь пример того, как это делаю я, может и пригодиться:
1. Пишу пост
2. Отправляю его в ЖЖ как личный (видимый только мне)
3. Копирую ссылку на пост (что то типа
http://cheger.livejournal.com/221527.html)
4. В самый конец поста вставляю приведённый выше код в режиме HTML с отключенным автоформатированием
5. Заменяю везде в коде
http://cheger.livejournal.com/profile на ссылку на только что созданный пост (в нашем примере это
http://cheger.livejournal.com/221527.html )
6. После этого блока можно поставить вот такой код для репоста в ЖЖ всей записи
7. Сохраняю пост, предварительно сделав его видным для всех
8. В итоге получаю вот что:
Да, не забудьте, что отключение автоформатирования может привести в тому, что ваша запись превратиться в сплошной текст. В таком случае может помочь использование HTML тэга
, который позволяет сделать перенос строки. Ну или тупо переключиться в визуальный режим и проставить все везде как надо. Короче говоря, пробуйте, экспериментируйте, если оно вам надо.