Estou precisando encurtar a URL das postagens do meu site para enviar ao microblog Twitter.
Identifiquei o código em PHP que faz isso em meu site, porém não estou conseguindo fazer a implementação. Pelo que ví o código é um array que pega o Título e a URL do post do site e envia para alguns sites de relacionamento. A alteração deverá ser feita apenas para o Twitter, para os demais não há problema em continuar com mais de 140 caracteres (Título e URL).
Levando em conta o código postado, minha intenção era usar algo do tipo:
echo "{substr(MYNUKETITLE, 60, 120)}"; para descartar a string a partir do caracter 60 no Titulo dos posts.
O problema é que não sei onde colocar o comando substr e/ou como adaptá-lo apenas para o Twitter.
Question
daniel guanambi
Pessoal,
Estou precisando encurtar a URL das postagens do meu site para enviar ao microblog Twitter.
Identifiquei o código em PHP que faz isso em meu site, porém não estou conseguindo fazer a implementação. Pelo que ví o código é um array que pega o Título e a URL do post do site e envia para alguns sites de relacionamento. A alteração deverá ser feita apenas para o Twitter, para os demais não há problema em continuar com mais de 140 caracteres (Título e URL).
Levando em conta o código postado, minha intenção era usar algo do tipo:
echo "{substr(MYNUKETITLE, 60, 120)}"; para descartar a string a partir do caracter 60 no Titulo dos posts.
O problema é que não sei onde colocar o comando substr e/ou como adaptá-lo apenas para o Twitter.
Fico no aguardo. Obrigado.
Código onde se pretende fazer a alteração:
$bookmarks = array ();
$bookmarks["twitter"] = array (
"siteurl" => "http://twitter.com/?status={MYNUKETITLE} {MYNUKEURL}",
"siteimgsm" => "images/socialbookmarks/s_twitter.gif",
"siteimglg" => "images/socialbookmarks/twitter.gif",
"imgalt" => "Compartilhar no Twitter"
);
$bookmarks["facebook"] = array (
"siteurl" => "http://www.facebook.com/share.php?t={MYNUKETITLE}&u={MYNUKEURL}",
"siteimgsm" => "images/socialbookmarks/s_facebook.jpg",
"siteimglg" => "images/socialbookmarks/facebook.png",
"imgalt" => "Compartilhar no Facebook"
);
$bookmarks["orkut"] = array (
"siteurl" => "http://www.addthis.com/bookmark.php?v=250&winname=addthis&pub=alvix&source=tbx32-250&lng=pt&s=orkut&url={MYNUKEURL}&title={MYNUKETITLE}",
"siteimgsm" => "images/socialbookmarks/s_orkut.jpg",
"siteimglg" => "images/socialbookmarks/orkut.gif",
"imgalt" => "Compartilhar no Orkut"
);
$bookmarks["google"] = array (
"siteurl" => "https://www.google.com/bookmarks/mark?op=add&bkmk={MYNUKEURL}&title={MYNUKETITLE}",
"siteimgsm" => "images/socialbookmarks/s_google.jpg",
"siteimglg" => "images/socialbookmarks/google.jpg",
"imgalt" => "Compartilhar no Google"
);
$bookmarks["digg"] = array (
"siteurl" => "http://digg.com/submit?phase=2&url={MYNUKEURL}&title={MYNUKETITLE}",
"siteimgsm" => "images/socialbookmarks/s_digg.jpg",
"siteimglg" => "images/socialbookmarks/digg.png",
"imgalt" => "Compartilhar no Digg"
);
$bookmarks["delicious"] = array (
"siteurl" => "http://del.icio.us/login/?url={MYNUKEURL}&title={MYNUKETITLE}",
"siteimgsm" => "images/socialbookmarks/s_delicious.jpg",
"siteimglg" => "images/socialbookmarks/delicious.png",
"imgalt" => "Compartilhar no Dellicious"
);
Obs: tentei colocar o código através do CodeBox, más deu erro na página.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.