Нужны ли кнопки «поделиться в соцсетях» на форуме ?

Автор ALINA, 13 декабря 2014, 22:59:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ALINA

Уже давно мучает вопрос  по поводу иконок социальных сетей на форуме . Есть от них реальный толк или нет ?

Serifa

Любое стороннее загромождение форума не есть гуд. Это моё имхо.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге
Хочу такую читалку

Yworld_garry


ALINA

Цитата: Yworld_garry от 14 декабря 2014, 00:00:57Есть толк?
у меня они не установлены . Вот и спрашиваю нужны они или нет .

Yworld_garry

Сорри, просто вместо восклицательного знака, поставил вопросительный)))

ksamochkin

Естественно есть... приносит дополнительных посетителей

Yarik

Я ставил,раздражали всех жутко эти кнопки.Капали,капали мне - в итоге снёс.

Yworld_garry

Можно маленькие поставить внизу или сверху.




ALINA

Цитата: Yworld_garry от 14 декабря 2014, 09:22:21Можно маленькие поставить внизу или сверху.
Да с кнопками проблем не будут . Это же графика  . Я их переделаю на какого хочешь размера  и дизайна .  А к какому моду присмотреться ? Что посоветуете ?Есть ли настраиваемый что бы была возможность не отображать ненужные ?

gorbi

Помимо трафика это может влиять на индексацию поисковиками

Yworld_garry

Цитата: ALINA от 14 декабря 2014, 09:41:43Что посоветуете ?Есть ли настраиваемый что бы была возможность не отображать ненужные ?
Руками в нужное место вставить кнопки от яндекса и все будет ок. https://tech.yandex.ru/share/  если тонко настроить надо, там есть api
или от http://uptolike.com/

Yarik

Цитата: ALINA от 14 декабря 2014, 09:41:43А к какому моду присмотреться ?
Глянь этот - http://dragomano.ru/page/share-this-topic
Хотя смотрю от Yworld_garry,посмотрим что получится.
Уже поставил....Вот только где лучше вставить ещё не решил.....

GeorG

Цитата: ALINA от 14 декабря 2014, 09:41:43Есть ли настраиваемый что бы была возможность не отображать ненужные ?
Настроить можно любой, если покопаться в коде.
Есть мод Socialize, там практически каждую кнопку можно включить или отключить - http://www.simplemachines.ru/index.php?topic=13207.0


Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ALINA

Я вчера вот к этому присматривалась http://custom.simplemachines.org/mods/index.php?mod=2810  Social Media Icons  Но что то как то не понравился .

motosimak

алина, зачем городить :), ставь кнопки от яндекса, во-первых они в одном месте и грузяться асинхронно, во-вторых, они пингуют яндексу, когда создается новая тема

ksamochkin


gorbi


ksamochkin

Цитата: gorbi от 14 декабря 2014, 21:18:37
А как эту заразу сделать вертикальной?
не вижу смысла... читай доки

ALINA

Цитата: ksamochkin от 14 декабря 2014, 11:50:50Лично я поставил яндексовские api.yandex.ru/share
Да я тоже к ним склоняюсь . Но вот как правильно вписать  этот код  в Display.template.php.не знаю  Я в этом плохо соображаю . Знаю что надо над панелью  ббкодов . А вот в  с синтаксисом  не дружу .

ALINA

#19
Что с кодом от яндекса  ,что с модами  в течении минуты валятся ошибки . И так на каждый топик . Куда копать ?  wallbash

Файл: /home/xxxxxxx/public_html/Themes/default/languages/Admin.russian-utf8.php (body_above sub template - eval?)
Файл: /home/xxxxxxxx/public_html/Themes/default/BoardIndex.template.php (body_above sub template - eval?)
Файл: /home/xxxxxxxxx/public_html/Themes/default/Errors.template.php (body_above sub template - eval?)

GeorG

Например, чтобы вставить кнопки после последнего сообщения в теме, нужно найти в файл Display.template.php этот код:
<a id="lastPost"></a>';
И сразу после него, вставить кнопки:
echo '
<script type="text/javascript" src="//yastatic.net/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir"></div>';


Ну и оформить уже как нужно...

p.s. Кнопки брал от сюда - api.yandex.ru/share
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ALINA

Разобралась я куда ставить . Только , как я писала в предыдущем сообщении ,те три ошибки сыпятся  пачками на каждый топик . И это при том что если ставить хоть код , хоть любой мод .

GeorG

Это значит что-то ещё влияет, этот код, просто так не может создавать такие ошибки.
Нужно отключать eval и смотреть где ошибка.
Админка->Настройки сервера->Общие->Отключить проверку шаблонов темы оформления
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ALINA

Георг  отключила я проверку шаблонов . Вот что пишет в логах .Все ошибки так или иначе ссылаются на этот файл . Дальше  то что ?
/home/xxxxxx/public_html/Themes/whitebox_202/index.template.php
ps
я все это  на тестовом пробую . Там такая же тема оформления . Страшно на живом форуме .Может дать вам доступ на тестовый . Подскажете в чем ошибка .


Yarik

Алин там указывает на строку с ошибкой....Выложи сюда кусок кода и прихвати соседние строки....

ALINA

Вот он
170:
171: function template_body_above()
172: {
173: global $context, $settings, $options, $scripturl, $txt, $modSettings;
174:
175: echo '
176: <div id="wrapper"', !empty($settings['forum_width']) ? ' style="width: ' . $settings['forum_width'] . '"' : '', '>
177: <div id="header">
178:   <div id="header-l">
179: <div id="header-r">
180: <div id="userarea" class="smalltext">';
181: if ($context['user']['is_logged'])
182: {
183: if (!empty($context['user']['avatar']))
184: echo '
185: <div id="my-avatar">
186: ', $context['user']['avatar']['image'], '
187: </div>';
188: echo '
189: <ul class="reset">
==>190: <li class="greeting">', $context['greeting'], '</span></li>';
191:
192: echo '<li>', allowedTo('pm_read') ?
193: '<a href="' . $scripturl . '?action=pm" title="Прочитать почту"> ' . $context['user']['messages'] . ' ' .
194: ($context['user']['messages'] == '1' ? $txt['message_lowercase'] : $txt['msg_alert_messages']) . ' '
195: . ($context['user']['unread_messages'] > '0' ? '<b><font color="red">' : '')
196: . $context['user']['unread_messages'] . ' ' . ($context['user']['unread_messages'] == '1' ? $txt['newmessages0'] : $txt['newmessages1']) : '', ''
197: . ($context['user']['unread_messages'] > '0' ? '</font></b>' : '')
198: . ($context['user']['unread_messages'] > '0' ? ' <img style="position:absolute; top:35px; right:370px;" src="http://alsiti.net/pic/konvert.gif" atl="" title="Вам письмо..."  />' : '') . '</a></li>';
199:
200: echo ' <li><a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a></li>
201: <li><a href="', $scripturl, '?action=unread;all">Показать все новые сообщения.</a></li>
202: <li><a href="', $scripturl, '?action=recent">Последние сообщения на форуме.</a></li>
203: <li><a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a></li>';
204:
205:
206:
207: // Is the forum in maintenance mode?
208: if ($context['in_maintenance'] && $context['user']['is_admin'])
209: echo '
210: <li class="notice">', $txt['maintain_mode_on'], '</li>';

GeorG

<li class="greeting">', $context['greeting'], '</span></li>';
Это строка добавлена каким-то модом, по-умолчанию в движке нет такой переменной.
Судя по переменной, мод какого-то приветствия.

В оригинале, должна быть такая строка:
<li class="greeting">', $txt['hello_member_ndt'], ' <span>', $context['user']['name'], '</span></li>
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Yarik

Цитата: GeorG от 15 декабря 2014, 13:11:13Это строка добавлена каким-то модом, по-умолчанию в движке нет такой переменной.
Судя по всему это Custom Greeting Mod

ALINA

Цитата: Yarik от 15 декабря 2014, 13:38:39Судя по всему это Custom Greeting Mod
переустановила этот мод на тестовом . Ошибки исчезли . Надо попробовать на форуме .

Yarik

Цитата: ALINA от 15 декабря 2014, 13:51:43переустановила этот мод на тестовом . Ошибки исчезли .
У меня кстати он тоже ошибки бил.Не помню что за ошибки были,помню что поставил мод какой-то и поехало.Тоже решил проблему переустановкой.

ALINA

Всем спасибо . Все получилось . Ошибок пока нет . Понаблюдаю за логами еще .

Serifa

Цитата: ksamochkin от 14 декабря 2014, 08:51:43
Естественно есть... приносит дополнительных посетителей
С чего это вдруг?)
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге
Хочу такую читалку

Yworld_garry

Цитата: Serifa от 15 декабря 2014, 14:35:28С чего это вдруг?)
Пользователь ставит ссылку у себя в профиле/стене, лайком по кнопке. Там затягивается описание страницы и картинка так же в пост. Его видят друзья и тд и тп. Плюс появится в поиске сам пост например в гугле от G+

GeorG

Осталось только заставить посетителей, клацать по этим кнопкам  ::)
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Yarik

Цитата: GeorG от 15 декабря 2014, 16:23:48заставить посетителей, клацать по этим кнопкам 
Ага,это будет трудней всего сделать

Yworld_garry

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

Yarik

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

Yworld_garry

Понятно что не всем подходит, но типо скрывают им всякие ключи или скачать что то нужное и тд.

Yarik

Цитата: Yworld_garry от 15 декабря 2014, 17:15:17
Понятно что не всем подходит, но типо скрывают им всякие ключи или скачать что то нужное и тд.
Вот-вот,у меня как-раз такой контент и есть.Ключи,прошивки всё остальное.Причём выкладываю прошивки от себя,собранные собственно ручно.На сборку уходит по несколько часов.Всё что нужно сделать это зарегится.Рега простая,нечего сложного.
И всё равно находятся уникумы,на почту сайта приходят письма от обиженных.Откройте им всё и дайте скачать без регистрации.Ещё и грозят всеми смертными карами.... 2funny Клоуны млин.

Сергей Д.

#39
Цитата: GeorG от 15 декабря 2014, 03:37:43Например, чтобы вставить кнопки после последнего сообщения в теме, нужно найти в файл Display.template.php этот код:
Код: [Выделить]
<a id="lastPost"></a>';
И сразу после него, вставить кнопки:
Код: [Выделить]
  echo '
  <script type="text/javascript" src="//yastatic.net/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir"></div>';

Ну и оформить уже как нужно...

p.s. Кнопки брал от сюда - api.yandex.ru/share

Отличный способ вставки кнопок, всё работает как надо. Вот только в Яндекс Метрике клики в соц. сети через раз фиксируются....... Несколько раз пробовал из разных тем постить, только два клика Метрика зарегистрировала.
Кто сталкивался?
Форум za40.org - знакомства и общение тех, кому за 40.  :)
TheHost - надёжный, быстрый и недорогой хостинг с отличной техподдержкой 24/7. Выбор потребителя 2020!  O0  Форум za40.org размещён именно на этом хостинге.

Yarik

Стоят кнопки от Яндекса...Сегодня судя по всему висит статистика от Одноклассников,а вместе с ней тормозит и сайт.Статистика кликов по Одноклассникам не грузится совершенно.

Сергей Д.

Сколько сайтов с большим количеством счетчиков и ничего...... А тут один модуль соц сетей и "форум тормозит". Как такое может быть?
Форум za40.org - знакомства и общение тех, кому за 40.  :)
TheHost - надёжный, быстрый и недорогой хостинг с отличной техподдержкой 24/7. Выбор потребителя 2020!  O0  Форум za40.org размещён именно на этом хостинге.

ksamochkin

Цитата: Сергей Николаевич от 26 декабря 2014, 01:15:40
Сколько сайтов с большим количеством счетчиков и ничего...... А тут один модуль соц сетей и "форум тормозит". Как такое может быть?
да ну нафиг... он никак не влияет на тормоза

Сергей Д.

Подскажите как аналогично Яндекс-кнопкам вставить следующий код:

<script type="text/javascript">(function(w,doc) {
if (!w.__utlWdgt ) {
    w.__utlWdgt = true;
    var d = doc, s = d.createElement('script'), g = 'getElementsByTagName';
    s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
    s.src = ('https:' == w.location.protocol ? 'https' : 'http')  + '://w.uptolike.com/widgets/v1/uptolike.js';
    var h=d[g]('body')[0];
    h.appendChild(s);
}})(window,document);
</script>
<div data-share-size="30" data-like-text-enable="false" data-background-alpha="0.0" data-pid="1331978" data-mode="share" data-background-color="#ffffff" data-share-shape="round-rectangle" data-share-counter-size="12" data-icon-color="#ffffff" data-text-color="#000000" data-buttons-color="#FFFFFF" data-counter-background-color="#ffffff" data-share-counter-type="common" data-orientation="horizontal" data-following-enable="false" data-sn-ids="fb.vk.tw.ok.gp." data-selection-enable="true" data-exclude-show-more="false" data-share-style="1" data-counter-background-alpha="1.0" data-top-button="false" class="uptolike-buttons" ></div>


Пробовал на место Яндекс-скрипта в файл Display.template, не работает почему-то.... Причём, вначале ставил echo ', а после скрипта ';
Форум za40.org - знакомства и общение тех, кому за 40.  :)
TheHost - надёжный, быстрый и недорогой хостинг с отличной техподдержкой 24/7. Выбор потребителя 2020!  O0  Форум za40.org размещён именно на этом хостинге.

Сапожник

Проще всего поставить мод ОптимусБраво и через него.
Если вставлять напрямую в файл через echo, то Вам нужно ещё спецсимволы экранировать в коде (например, те же одинарные кавычки)
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

Yarik

Да,у меня через Оптимус работает,всё отлично работает.

Сергей Д.

Спасибо за подсказку,  Оптимус у меня установлен, доберусь до компьютера - попробую.
Форум za40.org - знакомства и общение тех, кому за 40.  :)
TheHost - надёжный, быстрый и недорогой хостинг с отличной техподдержкой 24/7. Выбор потребителя 2020!  O0  Форум za40.org размещён именно на этом хостинге.

sanb

#47
Цитата: GeorG от 15 декабря 2014, 03:37:43Например, чтобы вставить кнопки после последнего сообщения в теме, нужно найти в файл Display.template.php этот код:
Код: [Выделить]

    <a id="lastPost"></a>';

И сразу после него, вставить кнопки:
Код: [Выделить]

    echo '
    <script type="text/javascript" src="//yastatic.net/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir"></div>';


Ну и оформить уже как нужно...
а как бы их добавить в первый пост стандартной темы?)

Yarik

Цитата: sanb от 10 января 2015, 22:46:40
а как бы их добавить в первый пост темы?)
Какой-то конкретно темы или всех тем?Теоретически можно добавить с помощью мода SimpleAds
Даже практически,я вот ради интереса после гирлянды прикрутил в первом посту.Это так,наспех - положение задать можно любое.

sanb

Добавить бы их вверху справа от названия темы. Хочется обойтись без лишних модов...