Skip to content

Commit 500f070

Browse files
author
Stephane
committed
BUG mauvaise redirection apres envoi d'un commentaire
BUG mauvaise redirection à partir de la liste déroulante de sélection de la langue.
1 parent 5957774 commit 500f070

File tree

3 files changed

+25
-4
lines changed

3 files changed

+25
-4
lines changed

changelog.txt

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
version 0.7 (25/01/2016)
1+
version 0.7.1 (04/02/2016)
2+
BUG mauvaise redirection apres envoi d'un commentaire
3+
BUG mauvaise redirection à partir de la liste déroulante de sélection de la langue.
4+
5+
version 0.7 (25/01/2016)
26
[+] Affichage des langues sous forme de liste déroulante (paramétrage à partir de l'écran de configuration du plugin)
37
BUG Non prise en compte de langue dans le sitemap
48

infos.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<document>
33
<title><![CDATA[MultiLingue]]></title>
44
<author><![CDATA[Stephane F.]]></author>
5-
<version>0.7</version>
6-
<date>25/01/2016</date>
5+
<version>0.7.1</version>
6+
<date>04/02/2016</date>
77
<site>http://pluxopolis.net</site>
88
<description><![CDATA[Gestion multilingue de PluXml]]></description>
99
<requirements></requirements>

plxMyMultiLingue.php

+18-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ public function __construct($default_lang) {
3232
else
3333
$this->lang = $default_lang;
3434

35+
if(!defined('PLX_ADMIN') AND $_SERVER['QUERY_STRING']=='') {
36+
header('Location: ./'.$this->lang.'/');
37+
exit;
38+
}
39+
3540
# appel du constructeur de la classe plxPlugin (obligatoire)
3641
parent::__construct($this->lang);
3742

@@ -50,6 +55,7 @@ public function __construct($default_lang) {
5055
$this->addHook('plxMotorPreChauffageBegin', 'PreChauffageBegin');
5156
$this->addHook('plxMotorConstructLoadPlugins', 'ConstructLoadPlugins');
5257
$this->addHook('plxMotorGetStatiques', 'plxMotorGetStatiques');
58+
$this->addHook('plxMotorDemarrageNewCommentaire', 'plxMotorDemarrageNewCommentaire');
5359

5460
# déclaration des hooks plxAdmin
5561
$this->addHook('plxAdminEditConfiguration', 'plxAdminEditConfiguration');
@@ -214,7 +220,18 @@ public function getCurrentLang() {
214220
/********************************/
215221

216222
/**
217-
* Méthode qui fat la redirection lors du changement de langue coté visiteur
223+
* Méthode qui rédirige vers la bonne url après soumission d'un commentaire
224+
*
225+
* @author Stephane F
226+
**/
227+
public function plxMotorDemarrageNewCommentaire() {
228+
echo '<?php
229+
$url = $this->urlRewrite("?'.$this->lang.'/article".intval($this->plxRecord_arts->f("numero"))."/".$this->plxRecord_arts->f("url"));
230+
?>';
231+
}
232+
233+
/**
234+
* Méthode qui fait la redirection lors du changement de langue coté visiteur
218235
*
219236
* @author Stephane F
220237
**/

0 commit comments

Comments
 (0)