Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juninhogpe

Páginas PHP e MySQL e compartilhamento no Facebook

Recommended Posts

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.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

@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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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)

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Alessandro Bodão
      Boa noite irmandade!
       
      Ando reparando de alguns anos pra cá, uma forte tendência em que sites bem dinâmicos e interativos transitam de uma página pra outra sem que a outra página se quer passe por um processo de carregamento, você clica, simplesmente acontece algumas transições nos elementos da página, e de repente, você está em outra página, outro url. De forma suave, nada é carregado, apenas algo acontece e você já está em outra página.
       
      Gostaria de saber como isso é feito pra aplicar em um site que estou desenvolvendo, se é algum framework, alguma ferramenta além do JavaScript...
       
      Trouxe um belo exemplo: https://www.traffic.productions/
       
      Se você chegou até aqui, agradeço desde já!
    • Por haoasakura
      Pessoal tudo bem??
      Sou novo aqui prazer em conhecer vocês!
       
      To fazendo um site de ensino de idiomas,
      e queria eu mesmo criar o perfil de cada aluno.
      Até ai tudo bem eu crio o perfil de cada um e dou o login e senha para eles usarem.
      Porém tem páginas que não quero que eles acessem.
      Quero que certas páginas sejam bloqueadas a acesso para os usuários.
       
      Por exemplo o que comprou o curso de inglês não acessa o link da página de japonês e assim vai, apenas se tiver permissão
      Tava pensando em como fazer isso, alguém tem uma idea?
       
      As páginas de estudo serão totalmente em HTML e CSS feitas na unha,
      mas quero que apenas usuários logados possam acessar,
      e quero que apenas um determinado usuário, que eu autorizar acesse uma determinada pagina
      por exemplo
      o aluno Ruan vai acessar www.idiomas.com.br/ingles.html
      Permissao concebida
       
      Tem como fazer isso com php? nem sei por onde começa xD 
       
      Obrigado!!!
    • Por Jack Oliveira
      Ola pessoal boa noite
       
      Bom pessoal estou fazendo uma função para formatar url de rede social,
      FACEBOOK, INSTAGRAM & TWITTER, não sei se esta da forma correta em fazer.
      Ex: https://www.facebook.com/minha-pagina   quero pegar apenas o final que seria minha-pagina 
      Isso seria tanto no instagram e twitter
       
      Fiz da seguinte forma
      <?php function FormatarUrlRedeSocial($URL){ if (strstr($URL, 'https://facebook.com/') || strstr($URL, 'http://facebook.com/')) { $UrlRedeSocial = explode('facebook.com/', $URL); return $UrlRedeSocial[1]; } elseif (strstr($URL, 'http://') || strstr($URL, 'https://')){ $UrlRedeSocial = explode($URL); $UrlRedeSocial = explode($UrlRedeSocial[1]); return $UrlRedeSocial[0]; } else { return $URL; } } ?> Porem quero que seja apenas uma função unica para todos 
      Tipo
      https://www.facebook.com/<?= FormatarUrlRedeSocial($dados['url_facebook']); ?> https://www.instagram.com/<?= FormatarUrlRedeSocial($dados['url_instagram']); ?> https://www.twitter.com/<?= FormatarUrlRedeSocial($dados['url_twitter']); ?>  
      Bom do porque não usar os link´s direto, bom pois em outras parte que vou pegar este nome no final não poderia ter o link completo
      Então decide fazer uma função onde não vou precisar criar vários campos na tabela sem necessidades. Espero que possam entender o que preciso.
       
      Se puder da uma ajuda fico grato...
    • Por Febatera7
      Preciso construir um microsserviço, apenas no lado do servidor (Node.js) que leia menções e comentários em postagens em que o @ do meu cliente foi marcado, em seguida, salve essas mensagens em nosso banco de dados, para especialistas de atendimento para responderem mais tarde.
      Este microsserviço também deve ser capaz de ler e salvar as fotos destas postagens e comentários.
      Para Node.js, vi que não há SDK, então procurei os terceiros que o próprio Facebook indica, mas não encontrei nada sobre ler e responder a menções e comentários em postagens.
      Tentei utilizar as bibliotecas fb e fbgraph, mas nenhuma delas me dá as opções para ler postagens em que fui marcado, apenas as do meu próprio feed.
      Alguém pode me ajudar? Por onde posso começar? Há alguma outra biblioteca que consiga utilizar?
    • Por Roberto S. Santos
      Bom dia.
      Eu gostaria de postar uma foto do meu computador no facebok usando VB.NET com login automático.
      Teria como fazer em VB.net ou HTML ?
      Obrigado.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.