У меня есть страница с десятками или сотнями сообщений, каждая с кнопками социальных сетей. Я просто не могу создать все кнопки для каждого URL: он слишком медленный (facebook, g +, twitter, pinterest ... для сотен ссылок). Итак, вместо кнопки общего доступа к facebook, которая создается на лету, я использую простой img, указывающий на
https://www.facebook.com/sharer.php?u=${url_of_current_post}&t=
Когда пользователь нажимает на нее, открывается всплывающее окно с контентом, созданным facebook.
Как я могу это сделать для Pinterest? Я нахожу только код для создания кнопки, но я бы хотел вообще избежать js, если это возможно. Есть что-то вроде следующего?
http://pinterest.com/pinthis?url=${url_of_current_post}
Пожалуйста, не пытайтесь заставить меня использовать кнопку js, спасибо.
Если вы хотите создать простую гиперссылку вместо кнопки закрепления,
Измените это:
К этому:
Итак, полный URL-адрес может выглядеть так:
<a href="https://pinterest.com/pin/create/link/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F&media=http%3A%2F%2Ffarm8.staticflickr.com%2F7027%2F6851755809_df5b2051c9_z.jpg&description=Next%20stop%3A%20Pinterest">Pin it</a>
источник
Parameter 'method' (value link) is not one of unknown, uploaded, scraped, bookmarklet, email, iphone, button, ipad, android, android_tablet, api_sdk, extension, api_other, bad.
. Решение состоит в том, чтобы оставить URL-адрес,button
но игнорировать скрипт pinterest. см. stackoverflow.com/a/15035520/440646http://pinterest.com/pin/create/link/?url=URL&media=COVERIMAGE&description=ADDRESS
У меня такой же вопрос. Это отлично работает в Wordpress!
источник
Для таких случаев мне очень пригодился Генератор ссылок Поделиться , он помогает создавать кнопки общего доступа в Facebook, Google+, Twitter, Pinterest, LinkedIn.
источник
Я нашел код для wordpress:
Затем вы помещаете в свой PHP следующее:
источник
Значит, вы хотите, чтобы код прикреплялся к кнопке без установки кнопки? В таком случае просто вставьте этот код вместо URL-адреса страницы, с которой вы закрепляете. Он должен работать как булавочная кнопка без кнопки.
javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());
источник
Вы можете создать настраиваемую ссылку, как описано здесь, с помощью небольшого скрипта jQuery.
это будет работать для всех ссылок с классом, у
linkPinIt
которых изображение и описание хранятся в атрибутах данных HTML 5data-image
иdata-desc
см. этот пример jfiddle
источник