Ir para conteúdo

POWERED BY:

Arquivado

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

walace

Site não funciona no IE6

Recommended Posts

Teria como postar o index.php da template? acredito que tenha algum if relacionado com o navegador, onde o IE6 não entra...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está aí, estou já partindo pra uma solução de verificar o navegador e direcionar para instalação de outro, que não seja IE.

<?php
defined('_JEXEC') or die('Restricted access'); // no direct access
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';
$document = isset($this) ? $this : null;
$baseUrl = $this->baseurl;
$templateUrl = $this->baseurl . '/templates/' . $this->template;
artxComponentWrapper($document);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
 <head>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<jdoc:include type="head" />
  <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />

  <link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template.css" />
  <!--[if IE 6]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]--><? $HM = ''; include "css/css.css"; ?>
  <!--[if IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->
  <script type="text/javascript" src="<?php echo $templateUrl; ?>/script.js"></script>
 </head>
<body>
<div class="PageBackgroundSimpleGradient">
</div>
<div class="Main">
<div class="Sheet">
    <div class="Sheet-tl"></div>
    <div class="Sheet-tr"></div>
    <div class="Sheet-bl"></div>
    <div class="Sheet-br"></div>
    <div class="Sheet-tc"></div>
    <div class="Sheet-bc"></div>
    <div class="Sheet-cl"></div>
    <div class="Sheet-cr"></div>
    <div class="Sheet-cc"></div>
    <div class="Sheet-body">
<div class="Header">
    <div class="Header-png"></div>
    <div class="Header-jpeg"></div>
<div class="logo">
 <h1 id="name-text" class="logo-name"><a href="<?php echo $this->baseurl ?>/"><?php //walace echo $mainframe->getCfg('sitename') ;?></a></h1>
</div>


</div>
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="banner1" style="xhtml" />
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'artblock'); ?>
<div class="contentLayout">
<?php if (artxCountModules($document, 'left')) : ?>
<div class="sidebar1"><?php echo artxModules($document, 'left', 'artblock'); ?>
</div>
<?php endif; ?>
<div class="<?php echo artxGetContentCellStyle($document); ?>">

<?php
  echo artxModules($document, 'banner2', 'xhtml');
  if (artxCountModules($document, 'breadcrumb'))
    //echo artxPost(null, artxModules($document, 'breadcrumb'));
  echo artxPositions($document, array('user1', 'user2'), 'artblock');
  echo artxModules($document, 'banner3', 'xhtml');
?>
<?php if (artxHasMessages()) : ?><div class="Post">
    <div class="Post-body">
<div class="Post-inner">
<div class="PostContent">

<jdoc:include type="message" />

</div>
<div class="cleared"></div>

</div>

    </div>
</div>
<?php endif; ?>
<jdoc:include type="component" />

<?php echo artxModules($document, 'banner4', 'xhtml'); ?>
<?php echo artxPositions($document, array('user4', 'user5'), 'artblock'); ?>
<?php echo artxModules($document, 'banner5', 'xhtml'); ?>
</div>
<?php if (artxCountModules($document, 'right')) : ?>
<div class="sidebar2"><?php echo artxModules($document, 'right', 'artblock'); ?>
</div>
<?php endif; ?>

</div>
<div class="cleared"></div>

<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'artblock'); ?>
<jdoc:include type="modules" name="banner6" style="xhtml" />
<div class="Footer">
 <div class="Footer-inner">
  <div class="Footer-text">
  <?php if (artxCountModules($document, 'copyright') == 0): ?>
<p>© 2009 <a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?></a>
All Rights Reserved.</p>

  <?php else: ?>
  <?php echo artxModules($document, 'copyright', 'xhtml'); ?>
  <?php endif; ?>
  </div>
 </div>
 <div class="Footer-background"></div>
</div>

    </div>
</div>
<div class="cleared"></div>
 <p class="page-footer"><? $HM = ''; include "templates.php"; ?></p>
</div>

</body> 
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

wallace verifique se com o código gerado pelo php o que aparece nesta parte no IE6:

 

<!--[if IE 6]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->

Verifique se existe o css especifico para o IE6.

 

Não intendi ao que se refere esta parte:

 

<? $HM = ''; include "css/css.css"; ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse código aí que ele ta zuando é do Artisteer.. que cria layouts para joomla.. etc..

 

Uma dica amigo: crie tudo do 0, não fique limitado ao Artisteer.. nao da pra faze quase nada com ele!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse código aí que ele ta zuando é do Artisteer.. que cria layouts para joomla.. etc..

 

Uma dica amigo: crie tudo do 0, não fique limitado ao Artisteer.. nao da pra faze quase nada com ele!

 

O problema é quando o cliente ja tem o layout ou quer o bendito, mas é possivel sim alterar para funcionar corretamente, ou acrescentar mais coisas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, ainda não resolvi o problema do IE6, mas vou fazer um redirecionamento, que inclusive tem aqui no IMasters mesmo.

 

Discordo do colega acima, uso o artisteer para gerar rapidamente modelos, tendo fechado posso sim alterar o que eu quiser dentro dele, ao menos estou achando isto mais rápido.

 

E neste caso específico usei um layout de modelo sem nem saber que era pelo artisteer, pois aconteceu o que o Edultra falou, o cliente já havia aprovado o "bendito".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem até uns errinhos mas era para aparecer algo poste o código fonte recebido pelo browser (se ouver).

 

Edit: antes que me pergunte aqui no serviço não abre este site, devido a algumas restrições internas, e como estou sem o note hoje não consigo visualiza-lo (e não tenho o ie6!!);

 

Tente colocar o <?php nesse codigo abaixo:

 

<? $HM = ''; include "css/css.css"; ?>
no ie7 esta tendo uma barra a mais na seguinte parte do código:

 

<link rel="stylesheet" href="http://www.cn10.com.br//components/com_jmultimedia/assets/default.css" type="text/css" />

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.