Статья с http://drupal.in.ua/content/share42com-v-drupal-7-podklyuchaem-sotsialny...
Модуль реализует подключение социальных кнопок с использованием сервиса http://share42.com
Порядок установки:
- сгенерировать «код скрипта» на сервисе http://share42.com (необязательно);
- распаковать модуль, например в папку sites/all/modules;
- распаковать архив полученный с http://share42.com в папку модуля;
- подключить модуль на странице admin/modules.
Для дополнительной настройки показа кнопок на страницах определенных типов материалов и страницах Вашего сайта посетите admin/config/content/share42 .
15/05/2011
Добавлена версия для D6.
Вложение | Размер |
---|---|
share42_d6_r2.zip | 17.17 КБ |
share42_d7.zip | 17.13 КБ |
screenshot_share42_r.jpg | 227.75 КБ |
Комментарии
хм, спасибо. В свое время не дотумкал как поставить на шестерку
оно того, может проще код яндекса "поделиться" взять?
ну тут панелька просто вверх-вниз скользит.
Решение сервиса share42.com не единственное, но многим нравиться клиентам именно это
на d.org планируете?
а, понял, это панелька
А модуль для 7-ки?
Да для 7-ки
У яндекса проблема - нельзя свои иконки подствлять. А если дизайн специфический, то дефолтные иконки яндекса будут портить весь дизайн.
Кроме того (по крайней мере мне) не ясно, почему яндекс делает всё это через себя: http://share.yandex.ru/go.xml, а не на прямую.
через себя - так он дает статистику (в метрике), куда больше шарились
Ну и вообще. поведенческие факторы ведь интересны яндексу
Скажите, подключаю к контенту, панелька есть, подключаю к шапке, нет.... как сделать чтобы была?
все разобрался, необходимо в шаблон темы добавить регион "Header"
Помогите, пожалуйста, разобраться в настройках модуля.
Для чего нужны exclude и include. Что они регулируют в разделе uri, для чего нужны Logical operator и окно uri (что дают вписанные туда ссылки).
Спасибо
Для того чтобы "исключать" или "включать"
Они применяются к нему
Для типа объединения условных настроек.
Они дают возможность исключить вывод кнопок на этих страницах или наоборот включить, только на этих страницах.
большое спасибо
подскажите, как можно прикрепить блок с кнопками не к материалу, а к блокам, или поставить с другой стороны материала?
Блок с кнопками прикрепляется к странице и настраивается на странице настроек.
Как же поставить его с другой стороны страницы? Например справа. В настройках этого нет.
Вы ответили, что это можно сделать с помощью theme_preprocess_page. Можно поподробней? Думаю, что не одному мне это будет интересно.
Спасибо.
Сейчас на странице настроек модуля можно выбрать добавление к переменным $header или $content, Вы можете скопировать функцию share42_preprocess_page в template.php, переименовать ее в theme_preprocess_page и переопределить к какой переменной (см. page.tpl.php ) для page добавлять кнопки.
Вроде все сделал, установил... не работает.
необходимо в шаблон добавиь переменную header
После установления модуля с горизонтальной полосой - пропали картинки в нодах, внедренные через imce и ckeditor. Сами кнопки - не появились.
После установки модуля с вертикальной полосой в теме бартик неустранимо лезет вертикальная полоса на границе 1-й и 2-й колонок, да так, что наползает даже на шапку
Готовый по умолчанию комплект кнопок с модулем - работает!, но стОит "..взять код распаковать архив полученный с share42.com в папку модуля..", как описано - почему то пропадает вся прелесть. Что делаю не так, js с картинками заменяется в папке? Может гдето что то прописывать надо дополнительно?
Повторюсь: как внедрить необходимый код с share42, с определенным кол-вом нужных кнопок? Просто в папку копирывать и заменять js? Может у кого так было? может какой то пустяк упустил. Спасибо.
Точно такая же проблема. Интересно почему никто не ответил Копаться в скрипте просто нет времени.
Собственно, без модуля все неплохо работает. Но я решил его добавить, в итоге не вижу его среди блоков. В общем-то, я думал, что модуль для этого и сделан, чтобы было проще менять положение. Собираюсь вставить горизонтально расположенные кнопки в один из столбцов футера. Подскажите, может, я чего-то очевидного не заметил
Эти кнопки не являются блочным типом, если нужны блочные то используйте addthis
Спасибо за ответ. У меня еще глупый вопрос есть: как включать этот модуль, не изменяя код шаблона? Цель модуля же в этом, как я понял
Цель модуля - интегрировать плагин с Drupal, чтобы можно было настроить на каких страницах показывать кнопки. Менять шаблон не надо так как код добавляется к переменной $content которая присутствует на страницах.
Понятно, спасибо. Спрашивал потому, что само выводиться не стало
Что бы заработало с новым кодом с share42.com:
в файле share42.module надо поменять 68 строку на:
'" data-title="' . drupal_get_title() .
'" data-top1="' . variable_get('share42_offset_top', 150) .
'" data-top2="' . variable_get('share42_offset_top_with_scroll', 20) .
'" data-margin="-70"></div>';
Ура! все заработало, просто установил модуль и вуаля работает: http://stylenfantasy.ru Смотрим
По согласованию с Алексеем (топикстартер, sas@drupal.org), я залил его код на д.орг - http://drupal.org/project/share42
Версия для 7ки готова к использованию (да, там много всего поменялось), 6ку я ещё пока не допил - будет в скором времени.
Спасибо
AndyB
С друпал.орг под семеркой нет плавающих кнопок, можно только в блоке увидеть.
1. Как заставить кнопки плавать?
2. Как убрать белую подложку под кнопками(не смотрел, может в цсс модуля?)
Есть проверено. Со всеми траблами идите в ишью кью на друпал.орг.
1. Создать плавающий виджет (на сайте share42.com). Если не получается, описать, в какой регион пихаете блок, с какими настройками отступов, в какой теме оформления, ...
2. Сделать скриншот, иллюстрирующий, что вы имеете в виду.
И да, это всё надо написать в ишью на друпал.орг.
Спасибо
AndyB
1. Созданный на share24 виджет у меня не отображается, не плавает ни подключенный с помощью модуля, ни напрямую, прописанный js в шаблоне.
Плавает только тот, который прикреплен в начале топика.
Модуль с друпал.орг отображает только в фиксированной позиции, в блоке.
очевидно надо js ковырять...
в чем может быть проблема?
2. залез в цсс, убрал все, спасибо, всё в порядке уже.
1. Плавать виджету или нет вы выбираете при генерации виджета на сайте share42.com (настройка "Тип панели с иконками") - как там выберите, так и будет работать.
В общем проверил я свои пути, поправил, при прямом подключении плавает, с модулем нет ничего, и в коде пусто.
ну и ладно, модуль нужен только если темы переключать, а когда одна стоит, можно и так прописать.
Спасибо.
Здравствуйте, сделал всё как написано, но ссылки не публикуются, только заголовок. а ссылки на ноду нет
А меня раздражают все эти социальные кнопочки)
вот так всё работает и, на мой взгляд, очень удобно блок выводить куда хочешь
поставил модуль, настроил, но кнопки facebook и tweeter отправляют только ссылку, заголовок страницы и название сайта. Нет ни картинки, ни описания материала. vk, одноклассники, google+ нормально работают. Как настроить чтобы на facebook и tweeter какая то картинка цеплялась и анонс материала. Может поле добавлять в материал надо дополнительное специально для соц.кнопок или в аккаунтах рыть? Подскажите пожалуйста кто в курсе, я чайник в этом вопросе, тыкаю, тыкаю и толку нуль. Спасибо