Share42.com – Скрипт кнопок социальных закладок и сетей
Рад представить вашему вниманию свой новый бесплатный сайт-сервис – Share42.com – генератор скрипта кнопок социальных закладок и сетей.
Идея подобного сервиса давно витала в моей голове, еще примерно с тех времен, когда я выкладывал на этом блоге свои скрипты социальных закладок. Но воплотить ее получилось только сейчас. Кстати, большим толчком к созданию этого сайта послужила коллекция иконок, которые я использую. Во-первых, их сразу много для разных сервисов в комплекте, во-вторых, не сложно создать самому аналогичные иконки, в-третьих, они красивые.
Очень радует, что весь сайт от и до я сделал сам. Генерация осуществляется с помощью PHP, а интерфейс работает с помощью jQuery, благодаря чему никаких перезагрузок страниц – все действия происходят на одной единственной странице.
Основная идея сервиса заключается в том, что пользователь сам выбирает кнопки социальных медиа, которые он хочет показывать на своем сайте. На основе этого выбора формируется скрипт и создается картинка (всего одна) с иконками, и все это отдается пользователю в виде архива.
Тенденции в Интернете постоянно меняются. К примеру, если раньше везде ставили только кнопки социальных закладок, то с приходом социальных сетей (типа Твиттера, Фейсбука и т.п.) социальные закладки ушли на второй план. А мой сервис позволяет легко учитывать эти тенденции и предлагает пользователю выбор.
В планах у меня увеличение количества кнопок социальных сервисов, а также, возможно, добавление варианта с плавающей панелью.
P.S. Для багов и пожеланий прошу пользоваться формой от реформала (оранжевая вкладка справа), которую я прицепил к сайту сервиса.
Комментарии (411)
Добрый день Дмитрий.
Подскажите пожалуйста, в чем может быть проблема – хочу установить на сайт иконки со счетчиком. Сделал все по инструкции, отметил нужные иконки, отметил нужные опции, скачал скрипт – все закачал на хостинг и вставил код на страницу – в результате иконки появились, но без счетчиков.
Проверил jQuery – на сайте стоит версия 1.7.1 – вроде все должно работать нормально.
В чем может быть причина и куда копать?
Здравствуйте, Дмитрий!
Спасибо Вам за скрипт и сервис. Несмотря на существование множества плагинов для WordPress Ваше решение безусловно лучшее. Единственная проблема, с которой я не могу справиться самостоятельно – это игнорирование Фейсбуком параметра data-description. Насколько я понимаю это не общая проблема, а конкретно связки WordPress-Facebook. Возможно ли как-то это исправить? И если нет, то как можно вообще удалить описания в случае с Фейсбуком? (оставить только изображение и заголовок).
Facebook автоматически берет текст со страницы. Его не удалить.
И понимать data-description Facebook тоже не заставить?
Не заставить.
Дмитрий, простите, пожалуйста, но я опять с той же проблемой.
Обратила внимание, что на демонстрационной странице Вашего сайта (Share42.com, “Посмотрите как это будет выглядеть”) текст для Facebook берётся не со страницы, а именно из цитаты. Т.е. соответствует параметру data-description из исходного кода.
А здесь, на этом сайте, из текста, который передаётся в Facebook исключается содержимое div class=”post-meta”. Начинается фейсбучная цитата непосредственно с содержимого div class=”post__entry”. У меня, собственно, вся проблема в том и состоит, что начинается всё с даты, автора и т.д., хотя в структуре article div class=”entry-meta” отдельно, div class=”entry-content” отдельно.
Не подскажете как Вы добились такого результата?
Неверно. Этот текст берется со страницы http://share42.com/ru из тега
<meta name="description" ...>
.Я ничего специально не делал. Как уже писал выше, Facebook сам выбирает текст. Но можно заставить его брать нужный текст, используя разметку Open Graph.
Спасибо большое, Дмитрий.
Дмитрий, не подскажете, как вставить скрипт в записи плагина Events Manager?
Т.е., чтобы иконки выводились при выводе описания мероприятий?
Спасибо.
Не знаком с этим плагином.
Добрый день, Дмитрий!
У меня некоторое время назад перестала работать кнопка Одноклассников. В открывающемся окне на чёрном фоне по центру изображение 1х1px и более ничего. И заголовок окна аналогичный – «dk(Изображение PNG, 1 х 1 пикселов) – Mozilla Firefox». Что и где могло поломаться? Остальные кнопки (фейсбук, твиттер, вконтакте и ЖЖ) работают в штатном режиме.
Не представляю.
Выше не отвеченный вопрос по поводу того, что нет счётчиков, хотя отмечена галочка перед установкой. Присоединяюсь к вопросу. Скрипт выдаёт ошибку “Uncaught TypeError: Cannot read property ‘share_count’ of undefined(…)”
Если речь про Facebook, установите скрипт заново. Ошибка давно устранена.
Заметил, что счетчики работают только если идет публикация на свою страницу в соц сети, если делиться в какой-то группе, то счетчик не показывает +1. Одноклассники надо исправлять в share42.js, как пишет Александр:
Пишу это сейчас, потому что начал глючить pluso, и я вспомнил про старый добрый share42 :)
Эту бы статью добавить на сайт share42.com чтобы пользователи искали ответы на свои вопросы по данному сервису.
Спасибо, Дмитрий, за ваш труд!
Здравствуйте. Хочу поставить иконки в попап окна, у каждого окна свое описание, я его добавляю с помощью javascript. В коде оно добавляется но постит другое совершенно. В чем может быть проблема?
Здравствуйте.
В Хроме открываю “посмотреть код”, показывает ошибку:
Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
http://graph.facebook.com/?fields=share&id=http://www-formula.com/
Как ее убрать?
Спасибо.
Возможно, что используете старую версию скрипта. Переустановите его.
Да, помогло. Переустановил и ошибка пропала.
Спасибо.
Здравствуйте. Как сделать кнопки различные по размеру?
Здравствуйте,
Возникла проблема. Понадобилось добавить кнопку, сгенерировал новый скрипт, но перестала работать кнопка Facebook, точнее если пользователь залогинен, то все нормально. А если нет, то в окне логина вместо запроса логина и пароля фейсбук – ошибка.
Здравствуйте.
Перестала работать кнопка “Добавить в Одноклассники”.
У Вас на сайте http://share42.com/ru тоже не работает.
Проверял через браузеры Опера, Мозила и Макстон.
Возможно Одноклассники поменяли что то у себя.
Проблема решена.
Я заменил
ok.ru/dk?st.cmd=addShare&st._surl=
на
connect.ok.ru/offer?url=
Вроде бы все заработало.
Благодарю, помогло!
Здравствуйте!
Исчез счетчик лайков на иконке FB.
Как решить проблему?