Кнопка Добавить в социальные сети
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Кнопка Добавить в социальные сети
Удаляете все что делали ранее и идете сюда - http://share42.com/ru , конфигурируете себе свой набор значков и устанавливаете
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Кнопка Добавить в социальные сети
Спасибо, попробую если разберусь.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Кнопка Добавить в социальные сети
Обязательно разберетесь, там ничего сложного нету)Потому как архив, выложенный в этой теме, нельзя отредактировать
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Bahaln
- Заглянул на огонек
- Сообщения: 3
- Стаж: 11 лет 10 месяцев
- Откуда: Москва
- Контактная информация:
Кнопка Добавить в социальные сети
Спасибо! Применил у себя, жаль только, что не скользящая, как здесь слева !
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
Кнопка Добавить в социальные сети
идете и делаете как вам надо превью там естьBahaln писал(а):Применил у себя, жаль только, что не скользящая
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
Кнопка Добавить в социальные сети
Большое вам спасибо
Кнопка Добавить в социальные сети
А возможно сделать такое
http://vk.com/developers.php?oid=-1&p=Groups
Типо группа в контакте. Добавить блок на портал???
Все сам разабрался.
http://vk.com/developers.php?oid=-1&p=Groups
Типо группа в контакте. Добавить блок на портал???
Все сам разабрался.
- inkvisitor7
- Активно осваиваю Форум
- Сообщения: 178
- Стаж: 11 лет 6 месяцев
- Откуда: Иркутская область
- Контактная информация:
Кнопка Добавить в социальные сети
http://masterarf.ru/viewtopic.php?f=37& ... 1e8d787ffb вот мой пример с сайта
я через кнопки PLUSO сделал. Взял код и вставил в мод рекламы, место- после сообщений. Не надо нигде правки делать. Гораздо проще.
я через кнопки PLUSO сделал. Взял код и вставил в мод рекламы, место- после сообщений. Не надо нигде правки делать. Гораздо проще.
http://www.MasteraRF.ru- мой сайт для мастеров
- ursego
- Свой на все 100
- Сообщения: 478
- Стаж: 11 лет 4 месяца
- Откуда: Днепропетровск
- Контактная информация:
Кнопка Добавить в социальные сети
Владимир, спасибо за наводку на PLUSO! У меня раньше стояли яндексовские, но я поменял на плюсовские т.к. у последних есть серая (не цветная) цветовая гамма. Дело в том, что у меня кнопки "дележа в соцсетях" стоят не только вверху темы (чтоб делиться всей темой), но и в каждом сообщении (чтоб делиться отдельными сообщениями), и цветастые кнопли были слишком маркими, а эти - серенькие, не мешющие читать тему.
Кстати, вот скрипт для вставки кнопок в сообщение (туда, где другие кнопки от постингов) - публикую эксклюзивно для посетителей "Хеллоу, Витебска":
Собсна, к коду, добавленному на Плюсо, добавлено data-url="{BOARD_URL}viewtopic.php?p={postrow.POST_ID}#p{postrow.POST_ID}" data-title="{TOPIC_TITLE}" .
Ну и раз пошла такая пьянка, то делюсь ещё одним хитрым ходом конём. Я завёл на форуме тему под названием "Лента интересностей - просто выкладываем то, чем хочется поделиться". Допустим, мне попалось в интернете что-то интересное, и я хочу поделиться этим в соцсетях (собсна, я этим занимаюсь уже много лет без всякой связи с развитием форума). Вместо того, чтобы шерить/лайкать найденное сообщение, я поступаю следующим образом (довольно подленько, если вдуматься ):
1. Копирую найденное (с картинками, если есть) в вышеуказанную тему (естественно, не забывая дать ссылку на источник).
2. Делюсь в соцсетях созданным на форуме постингом.
Моим читателям в соцсетях, в общем-то, всё равно куда идти чтоб почитать новость - на оригинальный www.хрен-знает-какие-news.ru или на мой форум, так что по отношению к ним всё чисто. Там-тарарам! Трафик украден!
Естественно, этот трюк можно проделывать только с "мелочёвкой" вроде небольших статеек и новостей, т.е с тем, что можно легко скопировать на форум.
Кстати, вот скрипт для вставки кнопок в сообщение (туда, где другие кнопки от постингов) - публикую эксклюзивно для посетителей "Хеллоу, Витебска":
Код: Выделить всё
<!-- IF not S_IS_BOT --><script type="text/javascript">(function() {
if (window.pluso)if (typeof window.pluso.start == "function") return;
if (window.ifpluso==undefined) { window.ifpluso = 1;
var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://share.pluso.ru/pluso-like.js';
var h=d[g]('body')[0];
h.appendChild(s);
}})();</script>
<div class="pluso" data-background="transparent" data-options="small,square,line,horizontal,nocounter,theme=06" data-services="facebook,odnoklassniki,livejournal,google,vkontakte,twitter,email" data-url="{BOARD_URL}viewtopic.php?p={postrow.POST_ID}#p{postrow.POST_ID}" data-title="{TOPIC_TITLE}"></div><!-- ENDIF -->
Ну и раз пошла такая пьянка, то делюсь ещё одним хитрым ходом конём. Я завёл на форуме тему под названием "Лента интересностей - просто выкладываем то, чем хочется поделиться". Допустим, мне попалось в интернете что-то интересное, и я хочу поделиться этим в соцсетях (собсна, я этим занимаюсь уже много лет без всякой связи с развитием форума). Вместо того, чтобы шерить/лайкать найденное сообщение, я поступаю следующим образом (довольно подленько, если вдуматься ):
1. Копирую найденное (с картинками, если есть) в вышеуказанную тему (естественно, не забывая дать ссылку на источник).
2. Делюсь в соцсетях созданным на форуме постингом.
Моим читателям в соцсетях, в общем-то, всё равно куда идти чтоб почитать новость - на оригинальный www.хрен-знает-какие-news.ru или на мой форум, так что по отношению к ним всё чисто. Там-тарарам! Трафик украден!
Естественно, этот трюк можно проделывать только с "мелочёвкой" вроде небольших статеек и новостей, т.е с тем, что можно легко скопировать на форум.
Последний раз редактировалось ursego 06 окт 2013, 21:48, всего редактировалось 1 раз.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Кнопка Добавить в социальные сети
Спасибо, выбор нужен всегда, кому то пригодится)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- ursego
- Свой на все 100
- Сообщения: 478
- Стаж: 11 лет 4 месяца
- Откуда: Днепропетровск
- Контактная информация:
Кнопка Добавить в социальные сети
Выше я описАл как добавить кнопки делёжки в соцсетях в каждое сообщение. Сейчас дам скрипт кнопок делёжки всей темой. Собсна, от стандартного он отличается моим небольшим дополнением, приводящим к тому, что создаваемое в соцсети сообщение имеет ссылку строго на тему (http://<адрес форума>/viewtopic.php?f=11&t=2222 ) без всякого мусора вроде &view=unread#unread , &start=200 и sid=237213a9321a8c25a69c37b84672778a .
Код: Выделить всё
<!-- IF not S_IS_BOT --><script type="text/javascript">(function() {
if (window.pluso)if (typeof window.pluso.start == "function") return;
if (window.ifpluso==undefined) { window.ifpluso = 1;
var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://share.pluso.ru/pluso-like.js';
var h=d[g]('body')[0];
h.appendChild(s);
}})();</script>
<div class="pluso" data-background="transparent" data-options="small,square,line,horizontal,nocounter,theme=03" data-services="facebook,odnoklassniki,livejournal,google,vkontakte,twitter,email" data-url="{BOARD_URL}viewtopic.php?f={FORUM_ID}&t={TOPIC_ID}" data-title="{TOPIC_TITLE}"></div><!-- ENDIF -->
- ursego
- Свой на все 100
- Сообщения: 478
- Стаж: 11 лет 4 месяца
- Откуда: Днепропетровск
- Контактная информация:
Кнопка Добавить в социальные сети
В скрипте делёжки темой (не сообщениями!) с помощью кнопок Pluso (см. чуть выше) следующий фрагмент
изменён на этот:
Код: Выделить всё
data-url="{BOARD_URL}{U_TOPIC}
Код: Выделить всё
data-url="{BOARD_URL}viewtopic.php?f={FORUM_ID}&t={TOPIC_ID}"
Кнопка Добавить в социальные сети
Доброго всем времени.
Установил код воviewtopic_body.html
выглядит так:
Прикрепилось под первое сообщение на странице.
Но при переходе на следующую страницу оно появляется опять.
Кто знает, как прикрепить этот блок только под первый пост темы?
Установил код во
выглядит так:
Код: Выделить всё
<!-- IF not S_IS_BOT --><!-- IF postrow.S_FIRST_ROW -->
<div class="share42init"></div>
<script type="text/javascript" src="http://sp-prosto.ru/dop/share42/share42.js"></script>
<!-- ENDIF --><!-- ENDIF -->
Но при переходе на следующую страницу оно появляется опять.
Кто знает, как прикрепить этот блок только под первый пост темы?
- ursego
- Свой на все 100
- Сообщения: 478
- Стаж: 11 лет 4 месяца
- Откуда: Днепропетровск
- Контактная информация:
Кнопка Добавить в социальные сети
Заменить условие <!-- IF postrow.S_FIRST_ROW --> на <!-- IF postrow.S_FIRST_ROW and not PREVIOUS_PAGE --> .
Кнопка Добавить в социальные сети
Спасибо, отлично!ursego
Кнопка Добавить в социальные сети
Здравствуйте,помогите пож не могу поставить эти кнопки
Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>
<!-- INCLUDE ca_config.html -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
{META}
<title>{SITENAME} - <!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}</title>
<!-- IF S_ENABLE_FEEDS -->
<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
<!-- ENDIF -->
<!--
phpBB style name: AcidTech
Based on style: subsilver2
Original author: Tom Beddard ( http://www.subblue.com/ )
Modified by: ST Software (http://stsoftware.biz)
-->
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie7.css" />
<![endif]-->
<script type="text/javascript">
// <![CDATA[
var onload_functions = new Array();
var onunload_functions = new Array();
var ca_main_width = '{$CA_WIDTH}';
<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
<!-- ENDIF -->
function popup(url, width, height, name)
{
if (!name)
{
name = '_popup';
}
window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
return false;
}
function jumpto()
{
var page = prompt('{LA_JUMP_PAGE}:', '{ON_PAGE}');
var per_page = '{PER_PAGE}';
var base_url = '{A_BASE_URL}';
if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
{
if (base_url.indexOf('?') == -1)
{
document.location.href = base_url + '?start=' + ((page - 1) * per_page);
}
else
{
document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
}
}
}
/**
* Find a member
*/
function find_username(url)
{
popup(url, 760, 570, '_usersearch');
return false;
}
/**
* Mark/unmark checklist
* id = ID of parent container, name = name prefix, state = state [true/false]
*/
function marklist(id, name, state)
{
var parent = document.getElementById(id);
if (!parent)
{
eval('parent = document.' + id);
}
if (!parent)
{
return;
}
var rb = parent.getElementsByTagName('input');
for (var r = 0; r < rb.length; r++)
{
if (rb[r].name.substr(0, name.length) == name)
{
rb[r].checked = state;
}
}
}
<!-- IF ._file -->
/**
* Play quicktime file by determining it's width/height
* from the displayed rectangle area
*
* Only defined if there is a file block present.
*/
function play_qt_file(obj)
{
var rectangle = obj.GetRectangle();
if (rectangle)
{
rectangle = rectangle.split(',')
var x1 = parseInt(rectangle[0]);
var x2 = parseInt(rectangle[2]);
var y1 = parseInt(rectangle[1]);
var y2 = parseInt(rectangle[3]);
var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
}
else
{
var width = 200;
var height = 0;
}
obj.width = width;
obj.height = height + 16;
obj.SetControllerVisible(true);
obj.Play();
}
<!-- ENDIF -->
/**
* New function for handling multiple calls to window.onload and window.unload by pentapenguin
*/
window.onload = function()
{
for (var i = 0; i < onload_functions.length; i++)
{
eval(onload_functions[i]);
}
};
window.onunload = function()
{
for (var i = 0; i < onunload_functions.length; i++)
{
eval(onunload_functions[i]);
}
};
if(navigator.userAgent && navigator.userAgent.indexOf('Mac OS X') > 0)
{
document.write('<link rel="stylesheet" href="{T_THEME_PATH}/mac.css" type="text/css" />');
}
// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/ca_scripts.js"></script>
</head>
<body class="{S_CONTENT_DIRECTION}">
</script>
<script type="text/javascript" src="http://games-skyline.ru/share42/share42.js"></script>
</head>
</script>
<script type="text/javascript">share42('http://games-skyline.ru/share42/')</script>
</head>
<a name="top"></a>
<table border="0" cellspacing="0" cellpadding="0" width="{$CA_WIDTH}" id="maintable" align="center">
<tr>
<td id="logorow" align="center"><div id="logo-left"><div id="logo-right">
<a href="{U_INDEX}">{SITE_LOGO_IMG}</a>
</div></div></td>
</tr>
<tr>
<td class="navrow">
<!-- IF not S_IS_BOT -->
<!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> • <!-- ENDIF -->
<!-- IF S_USER_LOGGED_IN -->
<!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> • <!-- ENDIF -->
<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a> • <!-- ENDIF -->
<!-- ENDIF -->
<!-- IF U_RESTORE_PERMISSIONS --><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a> • <!-- ENDIF -->
<a href="{U_FAQ}">{L_FAQ}</a>
<!-- IF S_DISPLAY_SEARCH --> • <a href="{U_SEARCH}">{L_SEARCH}</a><!-- ENDIF -->
<!-- IF not S_IS_BOT -->
<!-- IF S_DISPLAY_MEMBERLIST --> • <a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a><!-- ENDIF -->
<!-- ENDIF -->
<!-- IF not S_IS_BOT --> • <a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- ENDIF -->
</td>
</tr>
<tr>
<script type="text/javascript" src="http://games-skyline.ru/share42/share42.js"></script>
<script type="text/javascript">share42('http://games-skyline.ru/share42/')</script>
<td id="contentrow">
<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
<!-- IF S_USER_NEW_PRIVMSG -->
<div class="pm-notify-new"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
<!-- ELSEIF S_USER_UNREAD_PRIVMSG -->
<div class="pm-notify-unread"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
<div class="pm-notify-new"><div class="pm-notify-header">{L_INFORMATION}</div>{L_BOARD_DISABLED}</div>
<!-- ENDIF -->
<table width="100%" cellspacing="0">
<tr>
<td class="gensmall">
<!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<br /><!-- ENDIF -->
<!-- IF S_DISPLAY_SEARCH --><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a><!-- ENDIF -->
</td>
<td class="gensmall" align="{S_CONTENT_FLOW_END}">
{CURRENT_TIME}<br />
<!-- IF S_DISPLAY_SEARCH and S_USER_LOGGED_IN --><a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a> | <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><!-- ENDIF -->
</td>
</tr>
</table>
<!-- INCLUDE breadcrumbs.html -->
<br />
Кнопка Добавить в социальные сети
Попробуйте удалить куски кода выделенные зеленымkepuexa писал(а):<body class="{S_CONTENT_DIRECTION}">
<script type="text/javascript" src="{T_TEMPLATE_PATH}/ca_scripts.js"></script>
</head>
<body class="{S_CONTENT_DIRECTION}">
</script>
<script type="text/javascript" src="http://games-skyline.ru/share42/share42.js"></script>
</head>
</script>
<script type="text/javascript">share42('http://games-skyline.ru/share42/')</script>
</head>
А код
перенести ниже тега
получиться должно как то так:
Код: Выделить всё
<script type="text/javascript" src="{T_TEMPLATE_PATH}/ca_scripts.js"></script>
<script type="text/javascript" src="http://games-skyline.ru/share42/share42.js"></script>
<script type="text/javascript">share42('http://games-skyline.ru/share42/')</script>
</head>
<body class="{S_CONTENT_DIRECTION}">
- Vl@d1m1r
- Активно общаюсь
- Сообщения: 333
- Стаж: 10 лет 8 месяцев
- Откуда: Туркменистан
- Контактная информация:
Кнопка Добавить в социальные сети
petroff писал(а):Если не заработает, вспоминайте свои действия, каким образом у вас тег <body class="{S_CONTENT_DIRECTION}"> оказался выше закрывающего тега </head>
kepuexa писал(а):<script type="text/javascript" src="{T_TEMPLATE_PATH}/ca_scripts.js"></script>
</head>
<body class="{S_CONTENT_DIRECTION}">
Сообщение добавлено... спустя 3 минуты 11 секунд:
Точно, у него каша в шаблоне, только рассмотрел))
Кнопка Добавить в социальные сети
Это то, что в глаза бросилось. Возможно ещё где то есть ошибки.Vl@d1m1r писал(а):Точно, у него каша в шаблоне, только рассмотрел))