mon problème est dans le titre, en fait !
Je reprends un site joomla 1.5 assez complexe et pour l'instant pas question d'upgrader Joomla
Je m'explique : j'ai petit formulaire présent dans le haut de la page sur tout le site composé de deux boutons qui stocke une variable en session. Il fonctionne bien. D'autre part, j'ai des formulaires divers qui fonctionnent aussi correctement. Le hic c'est que quand on soumet un de ces formulaires, la page se recharge et affiche le formulaire à sa place d'origine mais aussi en lieu et place du fameux petit formulaire du haut de page... (voir images jointes -après soumission et avant soumission-) Si j'enlève ce petit formulaire du fichier index.php du template ça marche nickel... J'ai passé déjà cinq heures là-dessus, je me sens de plus en plus bête !
le problème vient certainement du petit form mais je ne vois vraiment d'où, voici son code :
Code: Select all
<?php
$url=JURI::current();
$url=JRequest::getURI() ;
?>
<table class="langTable" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<BUTTON class="langButton" name="language" value="fr" type="submit" title="Français">
<IMG src="templates/Cybelle_planete_new/images/fr.png" alt="fr"></BUTTON>
</td>
<td>
<BUTTON class="langButton" name="language" value="uk" type="submit" title="English">
<IMG src="templates/Cybelle_planete_new/images/uk.png" alt="uk"></BUTTON>
<input type="hidden" name="currenturl" value="<?php echo $url ?>">
</td>
</tr>
</tbody>
</table>
Code: Select all
<?php
/*store language in session variable*/
$_SESSION[language]=$_POST[language];
/*redirect to current page*/
$url=$_POST[currenturl];
$app = JFactory::getApplication();
$app->redirect($url);
?>
Merci