Ir para conteúdo

POWERED BY:

Arquivado

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

dimiguel

Estou com um problemão!!!!

Recommended Posts

Pessoal, é o seguinte!

Estou criando uma classe para construir páginas semelhantes em sí, exceto o conteúdo que será diferente a cada página.

A classe gera o layout e "pega" o conteúdo de acordo com a página. Até aí tudo bem´!

O problema é que quando executo, as tabelas do miolo (conteúdo) ficam fora do lugar. Alguém pode me dar uma luz?

 

Eis o código:

 

<?require_once("admin/arquivos/configuracao/configura.dim.php");class Pagina{ var $DATA_HOJE = "date(\"Y-m-d H:i\")"; var $conteudo;  function MontaConteudo($NovoConteudo) {  $this->conteudo = $NovoConteudo; }  function MontaPagina() {  $this->MontaHeader();  $this->MontaTopo();  echo $this->conteudo;  $this->Rodape(); } function MontaTopo() {  GLOBAL $DATA3;  include("html/MontaTopo.html"); }  function MontaHeader() {?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>MeuSite.com.br</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="estilo.css" rel="stylesheet" type="text/css"></head><body background="imagem/fundo.gif" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"><? }  function Rodape() {?></td></tr><tr><td background="imagem/pix.gif"><img src="imagem/pix.gif" width="1" height="1"></td>        </tr>        <tr>          <td valign="top">            <div align="center">              <p><font color="#000000" size="1" face="Arial, Helvetica, sans-serif">                Todos os direitos reservados</font></p>              </div></td>        </tr>      </table></body></html><? }}?>

E o código que monta a página:

 

<?require_once("arquivos/layout.class.php");$pagina = new Pagina();$pagina->MontaConteudo(require("arquivos/html/MontaTabelas.html"));$pagina->MontaPagina();?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posso estar errado, mas tente alterar este trecho do códigofunction MontaConteudo($NovoConteudo){ $this->conteudo = $NovoConteudo;}parafunction MontaConteudo($NovoConteudo){return $this-> conteudo = $NovoConteudo;}tenta aí, se não der eu vou analisar melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posso estar errado, mas tente alterar este trecho do códigofunction MontaConteudo($NovoConteudo){ $this->conteudo = $NovoConteudo;}parafunction MontaConteudo($NovoConteudo){return $this-> conteudo = $NovoConteudo;}tenta aí, se não der eu vou analisar melhor

Nada ainda, o erro persiste.E o mais estranho é que no lugar onde deveria aparecer o que preciso, aparece somente o número "1" !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:function MontaConteudo($NovoConteudo){$NovoConteudo = $this->conteudo;return $NovoConteudo;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:function MontaConteudo($NovoConteudo){$NovoConteudo = $this->conteudo;return $NovoConteudo;}

É, tá complicado!Pelo menos agora sumiu o número 1 que eu habia comentado anteriormente :) Eu realmente não sei mais o que fazer, já tentei de tudo.Simplesmente a tabela fica fora do lugar.Eis o código fonte (comentado):#####Isso deveria estar no local especificado logo abaixoINIÍCIO###################<table width="770" height="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="160" valign="top"> <div align="center"> <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td height="340" colspan="2" align="left" valign="top"><font color="#006699"><img src="imagem/menu.gif" width="155" height="331"><br> </font></td> </tr> <tr> <td width="5"><font color="#006699"><img src="imagem/p.gif" width="1" height="1"></font></td> <td valign="top"> <div align="left"> <br> </div></td> </tr> <tr> <td> </td> <td><img src="imagem/banner_jogos.gif" border="1"> </td> </tr> <tr> <td colspan="2"> </td> </tr> </table> </div></td> <td width="610" height="340" valign="top"><br> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="475" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="imagem/btn_mensagem.gif" width="400" height="25"></td> </tr> <tr> <td align="left" valign="top"> <br> </td> </tr> <tr> <td><img src="imagem/btn_estudos.gif" width="400" height="25"></td> </tr> <tr> <td valign="top"> </td> </tr> </table> <div align="left"><br> <img src="imagem/banner_468x60_plus.gif" width="468" height="60"> <br> <br> </div></td> <td width="135" valign="top"> <div align="center"> <br> </div> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top"><div align="left"><br> </div></td> </tr> </table></td> </tr> </table></td> </tr> </table>###########FIM#############<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>MEUSITE.com.br</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="estilo.css" rel="stylesheet" type="text/css"></head><body background="imagem/fundo.gif" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"><table width="770" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" id="principal" heigth="100%"> <tr> <td align="center" valign="top"><table width="770" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="center" valign="top"> <td colspan="2"><img src="imagem/top_bar.gif" width="770" height="80"></td> </tr> <tr> <td background="imagem/pix.gif" height="5" colspan="2"><img src="imagem/pix.gif" width="1" height="1"></td> </tr> <tr> <td width="160" background="imagem/pix_blue.jpg"><div align="center" class="relogio">16/03/2004 - 14:54</center></td> <td><img src="imagem/btn_avante.gif" width="610" height="20"></td> </tr></table> </td> </tr> <td valign="top">################O CÓDIGO ACIMA DEVERIA ESTAR AQUI###################</td></tr><tr><td background="imagem/pix.gif"><img src="imagem/pix.gif" width="1" height="1"></td> </tr> <tr> <td valign="top"> <div align="center"> <p><font color="#000000" size="1" face="Arial, Helvetica, sans-serif"> Todos os direitos reservados</font></p> </div></td> </tr> </table></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe não responder, é que estou finalizando um projeto para entregar.Não tenho tido tempo de pesquisar.Assim que eu puder lhe ajudo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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