Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde.
Pessoal desenvolvi um site em PHP e MySQL e o mesmo possui uma seção de notícias.
Agora queria que quando por exemplo eu copiasse a url de uma noticia, ex.: "www.site.com.br/noticia.php?id=30" e colasse no Facebook, o mesmo exibisse uma imagem da própria notícia ou algo assim, pois cada notícia tem uma imagem diferente.
Peguei um outro tópico e vi que tenho essas possibilidades:
<meta property="og:url" content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" />
<meta property="og:type" content="article" />
<meta property="og:title" content="When Great Minds Don’t Think Alike" />
<meta property="og:description" content="How much does culture influence creative thinking?" />
<meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />
Até ai tudo bem, mais qual seria a ideia pra ser mais dinâmico no meu site?
Eu teria que por exemplo fazer um "select" com "while" lá no inicio da minha página "noticia.php" e dentro dessas tags receber as variáveis dinâmicas? Ou teria algo mais prático que posso fazer?
Desde já agradeço.@marsolim, muito obrigado pelo retorno.
Não entendi muito bem.
Seria fazer uma função? Eu tenho o problema que as imagens estão no tinymice, ou seja, não tenho elas com "src" no código então não entendi muito bem como fazer?
Você teria um exemplo de algo que eu possa ler para entender?
Obrigado.
Ué sem segredo...
<head>
<?php
if($id == 1){
echo'
<meta property="og:url" content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" />
<meta property="og:type" content="article" />
<meta property="og:title" content="When Great Minds Don’t Think Alike" />
<meta property="og:description" content="How much does culture influence creative thinking?" />
<meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />
';
}
?>
</head>
KKKKKK Zoeira a parte pega o conteúdo do sua materia (pelo Get)
$_GET['id']
Faz a consulta no banco e exibe as tags dinamicamente (puxando do banco de dados)Obrigado @marsolim e @gabrieldarezzo, dúvida solucionada.
se tu quer pegar elementos do artigo em voga vai ter que ser dinamicamente uma ideia é que as imagens tenha como nome o id do artigo a que ela pertence ou então tu pode armazenar o nome da imagem na tabela de artigos e 'retrievar' esse nome na hora de montar a função