2014-02-27 97 views
0

如何從我的TYPO3-Page到pinterest上分享這個圖片?TYPO3/TypoScript:如何從頁面獲取圖片網址? pinterest

我嘗試通過pinterest分享圖像。我可以通過twitter和facebook分享我的個人頁面,但在pinterest,我需要一個圖片網址。何我從頁面XY得到我的圖片?正常的內容頁面上有文字和圖片...我的圖片,我想通過擴展名分享。

<img src="typo3temp/GB/Donna_Lanea8d0434f4.jpg" width="398" height="398" border="0" alt="" title="" style="opacity: 1;"> 

我不想使用sociel書籤插件!

這是我的社會關係,它爲Facebook和谷歌+,Twitter的..

... 
lib.social = COA 
lib.social { 


15 = TEXT 
15 { 
    wrap = <li class="social_two">|</li> 
    value = Pinterest 
    typolink.title = Pin it on Pinterest 
    typolink.ATagParams = class="social pt" target="_blank" 
    typolink.parameter.cObject = COA 
    typolink.parameter.cObject { 
     10 = TEXT 
     10.dataWrap = http://www.pinterest.com/pin/create/button/?url=| 
     10.data = getIndpEnv:TYPO3_REQUEST_URL 
    } 
} 

感謝您的幫助

+0

我希望你知道,你,如果你使用的創建在您的網站的XSS安全漏洞getIndpEnv:TYPO3_REQUEST_URL沒有用htmlspecialchars。如果你沒有數據解釋,你也不應該使用dataWrap。我建議使用''typolink''來代替:http://typo3.org/documentation/snippets/sd/131/(只需從參數中刪除'',98'')。 – pgampe

回答

0

我用下面的這段和它的作品。沒有TypoScript。

<a class="social pt" href="javascript:void((function()%7Bvar%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)%7D)());"> 
      Pin it on Pinterest or your image 
     </a>