Bonjour,
Oui encore un message sur "parse error"... et j'ai eu beau lire beaucoup de post sur le forum, je ne trouve pas la solution à mon problème ("," oubliée?), pourtant ça doit être totalement stupide...
J'ai voulu modifier le fichier index.php de mon template, évidemment je n'ai pas gardé de sauvegarde de l'original! Oh la loose!!!
Je n'ai plus accès au site, ce message s'affiche:
Parse error: syntax error, unexpected T_VARIABLE in /homez.379/XXX/www/templates/oaktemplate/index.php on line 4
voici mon code:
<?php
/**
* @copyright Copyright (C) 2013 A M
* http://XXX.com/
* Template OAK pour Joomla! 1.6 et 2.5
* @license GNU/GPL
* @ version : 1.1
**/
defined('_JEXEC') or die;
?>
<!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; ?>" dir="<?php echo $this->direction ?>">
<head>
<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" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<?php
if($this->countModules('position-6 and position-7') == 0) $centreclass = 'large';
if($this->countModules('position-6 or position-7') == 1) $centreclass = 'normal';
if($this->countModules('position-6 and position-7') == 1) $centreclass = 'petit';
?>
<?php
$nbmodules = 0;
if ($this->countModules('module-1')) $nbmodules++;
if ($this->countModules('module-2')) $nbmodules++;
if ($this->countModules('module-3')) $nbmodules++;
if ($nbmodules == 1) $modulesclasse = 'entier';
if ($nbmodules == 2) $modulesclasse = 'moitie';
if ($nbmodules == 3) $modulesclasse = 'tiers';
?>
<?php
$nbmodules = 0;
if ($this->countModules('position-14')) $nbmodules++;
if ($this->countModules('position-15')) $nbmodules++;
if ($nbmodules == 14) $modulesclasse = 'entier';
if ($nbmodules == 15) $modulesclasse = 'moitie';
?>
</head>
<body>
<div id="wrapper">
<div id="banniere">
<div class="size">
<div id="logo"><a href="index.php"></a></div>
<div id="news">
<jdoc:include type="modules" name="news" />
</div>
<div id="topmenu">
<jdoc:include type="modules" name="position-1" />
<div class="clr"></div>
<div id="flags">
<jdoc:include type="modules" name="flags" />
</div>
</div><!-- fin div class="topmenu" -->
</div> <!-- fin div class="size" -->
</div>
<div id="conteneur">
<div id="banner">
<div class="size">
<!-- pour le diaporama et les textes d'accroche -->
<jdoc:include type="modules" name="banner" />
<div id="breadcrumbs">
<jdoc:include type="modules" name="position-2" />
</div>
</div><!-- fin div class="size" -->
</div>
<div class="size">
<?php if ($this->countModules('position-7')) : ?>
<div id="gauche">
<jdoc:include type="modules" name="position-7" style="xhtml" />
</div>
<?php endif; ?>
<div id="centre" class="<?php echo $centreclass; ?>">
<?php if ($this->countModules('position-12')) : ?>
<div id="slideshow">
<jdoc:include type="modules" name="position-12" />
</div>
<?php endif; ?>
<div class="interne">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
</div>
<?php if ($this->countModules('position-6')) : ?>
<div id="droite">
<jdoc:include type="modules" name="position-6" style="xhtml" />
</div>
<?php endif; ?>
<div class="clr"></div>
<?php if ($nbmodules) : ?>
<div>
<?php if ($this->countModules('module-1')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?>">
<div class="interne">
<jdoc:include type="modules" name="module-1" style="xhtml" />
</div>
</div>
<?php endif; ?>
<?php if ($this->countModules('module-2')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?>">
<div class="interne">
<jdoc:include type="modules" name="module-2" style="xhtml" />
</div>
</div>
<?php endif; ?>
<?php if ($this->countModules('module-3')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?>">
<div class="interne">
<jdoc:include type="modules" name="module-3" style="xhtml" />
</div>
</div>
<?php endif; ?>
<div class="clr"></div>
</div>
<?php endif; ?>
</div> <!-- fin div class="size" -->
</div> <!-- fin div conteneur -->
<div id="footer"class="clr">
<div class="size">
<?php if ($this->countModules('position-14')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?> ">
<div class="interne">
<jdoc:include type="modules" name="position-14" style="xhtml" />
</div>
</div>
<?php endif; ?>
<?php if ($this->countModules('position-15')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?> ">
<div class="interne">
<jdoc:include type="modules" name="position-15" style="xhtml" />
</div>
</div>
<?php endif; ?>
</div><!-- fin div class="size" -->
</div><!-- fin div footer -->
<jdoc:include type="modules" name="debug" />
</div> <!-- fin div wrapper -->
</body>
</html>
Si un cador en php pouvait m'aider, je serais ravie!!
Oui encore un message sur "parse error"... et j'ai eu beau lire beaucoup de post sur le forum, je ne trouve pas la solution à mon problème ("," oubliée?), pourtant ça doit être totalement stupide...
J'ai voulu modifier le fichier index.php de mon template, évidemment je n'ai pas gardé de sauvegarde de l'original! Oh la loose!!!
Je n'ai plus accès au site, ce message s'affiche:
Parse error: syntax error, unexpected T_VARIABLE in /homez.379/XXX/www/templates/oaktemplate/index.php on line 4
voici mon code:
<?php
/**
* @copyright Copyright (C) 2013 A M
* http://XXX.com/
* Template OAK pour Joomla! 1.6 et 2.5
* @license GNU/GPL
* @ version : 1.1
**/
defined('_JEXEC') or die;
?>
<!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; ?>" dir="<?php echo $this->direction ?>">
<head>
<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" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<?php
if($this->countModules('position-6 and position-7') == 0) $centreclass = 'large';
if($this->countModules('position-6 or position-7') == 1) $centreclass = 'normal';
if($this->countModules('position-6 and position-7') == 1) $centreclass = 'petit';
?>
<?php
$nbmodules = 0;
if ($this->countModules('module-1')) $nbmodules++;
if ($this->countModules('module-2')) $nbmodules++;
if ($this->countModules('module-3')) $nbmodules++;
if ($nbmodules == 1) $modulesclasse = 'entier';
if ($nbmodules == 2) $modulesclasse = 'moitie';
if ($nbmodules == 3) $modulesclasse = 'tiers';
?>
<?php
$nbmodules = 0;
if ($this->countModules('position-14')) $nbmodules++;
if ($this->countModules('position-15')) $nbmodules++;
if ($nbmodules == 14) $modulesclasse = 'entier';
if ($nbmodules == 15) $modulesclasse = 'moitie';
?>
</head>
<body>
<div id="wrapper">
<div id="banniere">
<div class="size">
<div id="logo"><a href="index.php"></a></div>
<div id="news">
<jdoc:include type="modules" name="news" />
</div>
<div id="topmenu">
<jdoc:include type="modules" name="position-1" />
<div class="clr"></div>
<div id="flags">
<jdoc:include type="modules" name="flags" />
</div>
</div><!-- fin div class="topmenu" -->
</div> <!-- fin div class="size" -->
</div>
<div id="conteneur">
<div id="banner">
<div class="size">
<!-- pour le diaporama et les textes d'accroche -->
<jdoc:include type="modules" name="banner" />
<div id="breadcrumbs">
<jdoc:include type="modules" name="position-2" />
</div>
</div><!-- fin div class="size" -->
</div>
<div class="size">
<?php if ($this->countModules('position-7')) : ?>
<div id="gauche">
<jdoc:include type="modules" name="position-7" style="xhtml" />
</div>
<?php endif; ?>
<div id="centre" class="<?php echo $centreclass; ?>">
<?php if ($this->countModules('position-12')) : ?>
<div id="slideshow">
<jdoc:include type="modules" name="position-12" />
</div>
<?php endif; ?>
<div class="interne">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
</div>
<?php if ($this->countModules('position-6')) : ?>
<div id="droite">
<jdoc:include type="modules" name="position-6" style="xhtml" />
</div>
<?php endif; ?>
<div class="clr"></div>
<?php if ($nbmodules) : ?>
<div>
<?php if ($this->countModules('module-1')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?>">
<div class="interne">
<jdoc:include type="modules" name="module-1" style="xhtml" />
</div>
</div>
<?php endif; ?>
<?php if ($this->countModules('module-2')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?>">
<div class="interne">
<jdoc:include type="modules" name="module-2" style="xhtml" />
</div>
</div>
<?php endif; ?>
<?php if ($this->countModules('module-3')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?>">
<div class="interne">
<jdoc:include type="modules" name="module-3" style="xhtml" />
</div>
</div>
<?php endif; ?>
<div class="clr"></div>
</div>
<?php endif; ?>
</div> <!-- fin div class="size" -->
</div> <!-- fin div conteneur -->
<div id="footer"class="clr">
<div class="size">
<?php if ($this->countModules('position-14')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?> ">
<div class="interne">
<jdoc:include type="modules" name="position-14" style="xhtml" />
</div>
</div>
<?php endif; ?>
<?php if ($this->countModules('position-15')) : ?>
<div class="modules_bas <?php echo $modulesclasse; ?> ">
<div class="interne">
<jdoc:include type="modules" name="position-15" style="xhtml" />
</div>
</div>
<?php endif; ?>
</div><!-- fin div class="size" -->
</div><!-- fin div footer -->
<jdoc:include type="modules" name="debug" />
</div> <!-- fin div wrapper -->
</body>
</html>
Si un cador en php pouvait m'aider, je serais ravie!!
Commentaire