Несколько параметров Pinterest для подробного URL-адреса в описании

Я интегрирую функцию Pin it на свой веб-сайт, но не могу передать несколько параметров в URL или описании. Я пробовал со следующим кодом

    $detail_wow_pin = $baseurl.'/wow/Wowitems/wowdetail?
obj_id='.$obj_id.'&obj_type='.$obj_type;

        <a href="http://pinterest.com/pin/create/button/?
url=http://softprodigy.in/thinkbright/wow/Wowitems&media=<?=$wowimg?>
&description=<?='http://'.$_SERVER['SERVER_NAME'].''.$detail_wow_pin?>" 
count-layout="none">
    <img src="<?php echo IMG_WOWS; ?>/img/pinterest.png" alt="">
    </a>

Спасибо


person Vishal J    schedule 19.09.2012    source источник


Ответы (2)


Я считаю, что URL-адрес правильно кодирует весь href, подтверждая, что амперсанд (&) кодируется как & внутри атрибута href. Более того, & кодирует как %26 внутри параметра url, а перемещение параметра url на последнее место в атрибуте href будет правильно создавать обратную ссылку на страницу, содержащую изображение, при нажатии на нее с вашей доски.

Пример:

<a href="//pinterest.com/pin/create/button/?media=http%3a%2f%2example.com%2fImages%2fimage.jpg&amp;description=Example+description.&amp;url=http%3A%2F%2Fexample.com%2FExample%2FExample.php%3Fparam1%3Dvalue1%26param2%3Dvalue2%26param3%3Dvalue3"><img src="//assets.pinterest.com/images/pidgets/pin_it_button.png"></a>
person John Grant    schedule 03.12.2012

Динамическая ссылка для Pinterest

Код ниже создаст динамическую кнопку pinterest для разных страниц.

<a href="http://pinterest.com/pin/create/button/?url=http://www.example.com/page-one&amp;media=http://www.example.com/image/cache/data/image.jpg&amp;description=description will come here" class="pin-it-button" count-layout="none">
 <img src="http://assets.pinterest.com/images/PinExt.png" data-cfsrc="//assets.pinterest.com/images/PinExt.png" title="Pin It" border="0">
</a> 
person Cnab    schedule 30.08.2013
comment
Как добавить несколько медиа-изображений в параметр? - person Mehul Kaklotar; 05.06.2014