Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, amigos
Estou com uma dúvida cruel.
Estou com um sistema de notícia que funciona 100%. Agora estou querendo mudar a forma dela ser exibida na página incial.
Ex:
Na página inicial do site a foto deve aparecer com o tamanho 43 x 54 px.
Quando o leitor clicar no link ele irá para uma outra página para abrir a matéria e essa foto (antes 43 x 54 na index), agora ela abre no tamanho original (que pode ser 250 x 300 px).
O código deve ser alterado apenas na index, só que estou acertando a fazer.
Vai o código (em negrito ele chama a foto):
INDEX:
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" bgcolor=\"#000000\" face=\"Geneva, Arial, Helvetica, sans-serif\">";
echo "<tr><td width=\"45%\" align=\"center\" valign=\"middle\"><a href='xxxxxxxxx.php?manchete=$codigo' target=\"_parent\">**<img src=$foto border=\"0\">**</a></td>";
echo "<td width=\"60%\" align=\"left\" valign=\"top\" class\"titulo\"><font class=\"titulo\">$titulo<br><a href='xxxxxxxxxn.php?manchete=$codigo' target=\"_parent\" class=\"links\"><br>$resumo</a></td></tr></table><p></font>";
Página que abre ao clicar (Obs.: Aqui não deve ser alterado o tamanho da foto):
echo "<table border=0><tr><td valign=\"top\">
<div align=\"left\"><small><img border=0 src=$foto></small><br><br>
<font color=\"#ffffff\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\"><b>$titulo</b></font></div><p>
<!-- corpo da matéria -->
<DIV id=TextoMateria align=\"justify\"><FONT size=\"2\" style=\"LINE-HEIGHT: 150%; TEXT-ALIGN: justify\" face=\"Geneva, Arial, Helvetica, sans-serif\" color=\"#ffffff\"><p>";
print (nl2br($texto));
echo "</FONT></DIV><!-- fim do corpo da matéria -->
Desde já, agradeço a força
Olá, stvkoch
É que o sistema que uso não tem o campo para uma segunda foto (o thumnbs), aí o jeito será este mesmo.
Acredito que não tenha problema, pois o tamanho máximo usado será de 250 px de largura (algo em torno de 10kb de peso).
Será preciso usar apenas uma das propriedades, width ou height? Achava que deveria usar as duas.
Não lembrei dessas barras, acredito que o erro era aí mesmo.
Amanhã, à noite, darei uma olhada, pois tenho que pegar estrada cedo e vou tirar um ronco agora.
Valeu mesmo.
Wendel, por favor poste questões de HTML no fórum de HTML. Não movi para lá por causa do código PHP que você utilizou para produzir o HTML.
Aliás, se você quer produzir uma saída estática, não precisa usar echo, colocando só o HTML você economiza processamento do servidor e otimiza melhor.
Não é muito saudável 'imprimir' mesmas fotos mas em diferentes versão(tamanhos). Quando não há perda de qualidade há perda de desempenho. Preferivelmente tenha uma foto para cada versão (foto_normal.jpg, foto_thumbs.jpg)
Mas se assim quiser: defina na tag img somente uma das propriedades que precisa width ou height
no seu caso: <img src=$foto border=\"0\" width=\"43\" />
>
Boa noite, amigos
Estou com uma dúvida cruel.
Estou com um sistema de notícia que funciona 100%. Agora estou querendo mudar a forma dela ser exibida na página incial.
Ex:
Na página inicial do site a foto deve aparecer com o tamanho 43 x 54 px.
Quando o leitor clicar no link ele irá para uma outra página para abrir a matéria e essa foto (antes 43 x 54 na index), agora ela abre no tamanho original (que pode ser 250 x 300 px).
O código deve ser alterado apenas na index, só que estou acertando a fazer.
Vai o código (em negrito ele chama a foto):
INDEX:
Página que abre ao clicar (Obs.: Aqui não deve ser alterado o tamanho da foto):
Desde já, agradeço a força