diff --git a/changelog.txt b/changelog.txt index e3a5aa5..46135e1 100755 --- a/changelog.txt +++ b/changelog.txt @@ -1,10 +1,11 @@ -version 0.5.1 (13/05/2015) +version 0.6 (28/05/2015) [+] Compatibilité PluXml 5.4 [+] Ajout drapeau occitan [+] Ajout en automatique dans la partie balise du type: [+] Ajout de la langue dans le lien de la page d'accueil dans la liste des pages statiques (fct: plxShow::staticList) [-] Suppression gestion dossier Documents BUG Warning sur langue occitan non déclarée +BUG Mauvaise page statique d'accueil en focntion de la langue sélectionnée version 0.5 (30/04/2014) [+] Choix affichage drapeaux ou libellés diff --git a/infos.xml b/infos.xml index c32781b..b2d5efa 100755 --- a/infos.xml +++ b/infos.xml @@ -2,8 +2,8 @@ <![CDATA[MultiLingue]]> - 0.5.1 - 13/05/2015 + 0.6 + 28/05/2015 http://pluxopolis.net diff --git a/plxMyMultiLingue.php b/plxMyMultiLingue.php index 5e245c3..8974268 100755 --- a/plxMyMultiLingue.php +++ b/plxMyMultiLingue.php @@ -48,9 +48,12 @@ public function __construct($default_lang) { $this->addHook('plxMotorConstruct', 'plxMotorConstruct'); $this->addHook('plxMotorPreChauffageBegin', 'PreChauffageBegin'); $this->addHook('plxMotorConstructLoadPlugins', 'ConstructLoadPlugins'); + $this->addHook('plxMotorGetStatiques', 'plxMotorGetStatiques'); # déclaration des hooks plxAdmin $this->addHook('plxAdminEditConfiguration', 'plxAdminEditConfiguration'); + $this->addHook('plxAdminEditStatiquesUpdate', 'plxAdminEditStatiquesUpdate'); + $this->addHook('plxAdminEditStatiquesXml', 'plxAdminEditStatiquesXml'); # déclaration des hooks plxShow $this->addHook('plxShowStaticListEnd', 'plxShowStaticListEnd'); @@ -81,7 +84,6 @@ public function __construct($default_lang) { } - /** * Méthode exécutée à l'activation du plugin * @@ -323,6 +325,17 @@ public function ConstructLoadPlugins() { } } + public function plxMotorGetStatiques() { + echo 'aStats[$number]["homeStatic"]=plxUtils::getValue($values[$homeStatic]["value"]); + if($this->aStats[$number]["homeStatic"]) { + $this->aConf["homestatic"]=$number; + } + ?>'; + } + /********************************/ /* core/lib/class.plx.show.php */ /********************************/ @@ -388,6 +401,26 @@ public function plxAdminEditConfiguration() { } + /** + * Méthode qui ajoute une nouvelle clé dans le fichier xml des pages statiques pour stocker + * le n° de la page statique d'accueil + * + * @author Stephane F + **/ + public function plxAdminEditStatiquesUpdate() { + echo 'aStats[$static_id]["homeStatic"] = intval($content["homeStatic"][0]==$static_id); ?>'; + } + + /** + * Méthode qui enregistre une nouvelle clé dans le fichier xml des pages statiques pour stocker + * le n° de la page statique d'accueil + * + * @author Stephane F + **/ + public function plxAdminEditStatiquesXml() { + echo '"; ?>'; + } + /*************************************/ /* core/admin/parametres_avances.php */ /*************************************/