Dúvidas :/ tem como fazer um projeto assim?

21/09/2014

0

SQL

Bom, para ter uma merlhor noção do que eu quero acessem esse LINK nele tem a imagem de destaque com um width de 100%, a url dessa imagem é salva no banco de dados ao publicar a postagem! meu problema é que em alguns mosmentos eu vou precisar colocar um vídeo do youtube no lugar da imagem, e eu queria saber se tem como criar um código para reconhecer se o link fornecido pelo banco de dados é de uma imagem ou de um vídeo e assim exibir corretamente para meu leitor.
Cleyton Caetano

Cleyton Caetano

Responder

Posts

21/09/2014

Ronaldo Lanhellas

Bom se você está salvando o link no banco de dados, então você pode criar uma nova coluna na tabela chamada "tipo", onde pode ser 'video' ou 'imagem'. Quando carregar o link você verifica o tipo e cria a tag necessária para tal.
Responder

22/09/2014

Cleyton Caetano

Bom se você está salvando o link no banco de dados, então você pode criar uma nova coluna na tabela chamada "tipo", onde pode ser 'video' ou 'imagem'. Quando carregar o link você verifica o tipo e cria a tag necessária para tal.


no caso eu vou ter que criar uma nova tabela no banco de dados pra isso? e criar uma função php no para selecionar o tipo na hora de publicar o artigo é isso?
Responder

22/09/2014

Ronaldo Lanhellas

Não. Pelo que eu entendi você já tem uma tabela com os links (certo ?), então basta você adicionar a coluna TIPO e quando carregar a tag você faz isso através do TIPO do link.
Responder

22/09/2014

Cleyton Caetano

Não. Pelo que eu entendi você já tem uma tabela com os links (certo ?), então basta você adicionar a coluna TIPO e quando carregar a tag você faz isso através do TIPO do link.


essa coluna tipo vai ser selecionada com um select pra identificar qual código usar? tipo no input coloco o link e no selec escolho se vai ser 1 ou 0 no caso a coluna tipo seria tipo int e 1 seria relativo ao código de imagem e 0 ao campo de vídeo! é isso?
Responder

22/09/2014

Ronaldo Lanhellas

Isso mesmo, é uma solução viável. Assim você saberá como construir o link depois.
Responder

22/09/2014

Cleyton Caetano

Isso mesmo, é uma solução viável. Assim você saberá como construir o link depois.


mais tipo assim, eu quero trabalhar só com dois códigos... vamos ao exemplo!


Imagem (como está sendo usado)
<img src="http://hosteste.esy.es/img/exemplo.jpg" title="Destaque">


Imagem (quero fazer assim)
<img src="<?php echo $link;?>" title="Destaque">


Vídeo (como está sendo usado)

<iframe src="//www.youtube.com/embed/psbjJs5xv5s" frameborder="0" allowfullscreen></iframe>


Vídeo (quero fazer assim)

<iframe src="<?php echo $link;?>" frameborder="0" allowfullscreen></iframe>


bom, no meu formulário tenho o input name destaque que é onde vou fornecer o link do vídeo ou imagem veja se minha teoria está correta, vou criar uma tabela para os códigos acima e na minha tabela de post vou colocar uma coluna tipo com tipo int para selecionar o código a ser usado na outra tabela que por sua vês vai ser selecionado no formulário através de um select, quando o post for exibido quero colocar o link em uma variável $link para que o código selecionado venha exibir o conteúdo que informei no formulário corretamente!

é esse mesmo o projeto? ou tem alguma coisa errada? :D
Responder

22/09/2014

Ronaldo Lanhellas

Seria mais ou menos assim:


<?php
 if ($tipoLink == 1){ //Suponha que 1 é video e 2 é imagem
     echo "<iframe src='$link' frameborder='0' allowfullscreen></iframe>";
}else {
      echo "<img src='$link' title='Destaque'>";
}
 
 ?>

Responder

22/09/2014

Cleyton Caetano

Seria mais ou menos assim:


<?php
 if ($tipoLink == 1){ //Suponha que 1 é video e 2 é imagem
     echo "<iframe src='$link' frameborder='0' allowfullscreen></iframe>";
}else {
      echo "<img src='$link' title='Destaque'>";
}
 
 ?>



entendi, vou fazer um teste aqui e logo após volto aqui para dizer o resultado ok?
Responder

22/09/2014

Ronaldo Lanhellas

Fique a vontade :D
Responder

22/09/2014

Cleyton Caetano

Fique a vontade :D


Bastou só pensar um pouquinho rsrs peguei o índice link_tipo no banco e verifiquei se ele era verdadeiro logo após dei os comandos! está 100% funcional, agora vou só ajustar meu site ao novo sistema! :D

Como ficou o código!
$link = $post['destaque'];
	
			if ($post['link_tipo'] == 1){ //1 é video e 2 é imagem
			 echo "<iframe src='$link' frameborder='0' allowfullscreen></iframe>";
			}else {
			  echo "<img src='$link' title='Destaque'>";
			}
Responder

22/09/2014

Ronaldo Lanhellas

Sim é isso mesmo.
Responder

22/09/2014

Cleyton Caetano

Sim é isso mesmo.



Ronaldo Lanhellas Obrigada mesmo! você tem me ajudado muito aqui no fórum! você é 10!
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar