11010 simplification affichage des drapeaux, la page courante reste affichée lors d'un changement de langue
This commit is contained in:
parent
f633f177d6
commit
1bade19380
@ -4,6 +4,8 @@
|
|||||||
- Corrections :
|
- Corrections :
|
||||||
- Création d'un dossier : les droits d'accès sont positionnés sur 0755 au lieu de la valeur par défaut 0777. Concerne également les modules Formulaire, Galerie, News, Search et d'autres modules optionnels.
|
- Création d'un dossier : les droits d'accès sont positionnés sur 0755 au lieu de la valeur par défaut 0777. Concerne également les modules Formulaire, Galerie, News, Search et d'autres modules optionnels.
|
||||||
- Données d'initialisation, le numéro de version devient 11000 au lieu de 10602.
|
- Données d'initialisation, le numéro de version devient 11000 au lieu de 10602.
|
||||||
|
- Modifications :
|
||||||
|
- La page courante reste sélectionnée après un clic sur un drapeau.
|
||||||
- Module galerie version 3.3, modification de l'initialisation du module.
|
- Module galerie version 3.3, modification de l'initialisation du module.
|
||||||
|
|
||||||
## Version 11.0.09
|
## Version 11.0.09
|
||||||
|
@ -1179,9 +1179,6 @@ class common {
|
|||||||
* @param Page par défaut
|
* @param Page par défaut
|
||||||
*/
|
*/
|
||||||
public function showContent() {
|
public function showContent() {
|
||||||
if ($this->getData(['config', 'i18n', 'enable']) === true) {
|
|
||||||
echo $this->showi18n('Site');
|
|
||||||
}
|
|
||||||
if(
|
if(
|
||||||
$this->output['title']
|
$this->output['title']
|
||||||
AND (
|
AND (
|
||||||
@ -1565,10 +1562,11 @@ class common {
|
|||||||
$itemsRight .= '<li><a id="barLogout" href="' . helper::baseUrl() . 'user/logout" data-tippy-content="Me déconnecter">' . template::ico('logout') . '</a></li>';
|
$itemsRight .= '<li><a id="barLogout" href="' . helper::baseUrl() . 'user/logout" data-tippy-content="Me déconnecter">' . template::ico('logout') . '</a></li>';
|
||||||
}
|
}
|
||||||
// Retourne les items du menu
|
// Retourne les items du menu
|
||||||
echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight . '</ul>';
|
echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight;
|
||||||
if ($this->getData(['config', 'i18n', 'enable']) === true) {
|
if ($this->getData(['config', 'i18n', 'enable']) === true) {
|
||||||
echo $this->showi18n('Nav');
|
echo $this->showi18n();
|
||||||
}
|
}
|
||||||
|
echo '</ul>';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1915,10 +1913,9 @@ class common {
|
|||||||
/**
|
/**
|
||||||
* Affiche le cadre avec les drapeaux sélectionnés
|
* Affiche le cadre avec les drapeaux sélectionnés
|
||||||
*/
|
*/
|
||||||
public function showi18n($id) {
|
public function showi18n() {
|
||||||
echo '<div id="i18nContainer' . $id . '"><ul>';
|
|
||||||
foreach (self::$i18nList as $key => $value) {
|
foreach (self::$i18nList as $key => $value) {
|
||||||
if ($this->getData(['config', 'i18n',$key]) === 'site'
|
if ($this->getData(['config', 'i18n', $key]) === 'site'
|
||||||
OR (
|
OR (
|
||||||
$this->getData(['config', 'i18n','scriptGoogle']) === true
|
$this->getData(['config', 'i18n','scriptGoogle']) === true
|
||||||
AND $this->getData(['config', 'i18n',$key]) === 'script'
|
AND $this->getData(['config', 'i18n',$key]) === 'script'
|
||||||
@ -1938,11 +1935,11 @@ class common {
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo '<li>';
|
echo '<li>';
|
||||||
echo '<a href="' . helper::baseUrl() . 'translate/language/' . $key . '/' . $this->getData(['config', 'i18n',$key]) . '"><img ' . $select . ' class="flag" src="' . helper::baseUrl(false) . 'core/vendor/i18n/png/' . $key . '.png" /></a>';
|
echo '<a href="' . helper::baseUrl() . 'translate/language/' . $key . '/' . $this->getData(['config', 'i18n',$key]) . '/' . $this->getUrl(0) . '"><img ' . $select . ' class="flag" src="' . helper::baseUrl(false) . 'core/vendor/i18n/png/' . $key . '.png" /></a>';
|
||||||
echo '</li>';
|
echo '</li>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo '</ul></div>';
|
echo '</ul>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -690,22 +690,7 @@ li .menuSideChild {
|
|||||||
padding-left: 10px;
|
padding-left: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Container des drapeaux */
|
/* Drapeaux */
|
||||||
|
|
||||||
|
|
||||||
#i18nContainerNav, #i18nContainerSite {
|
|
||||||
position: relative ;
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
#i18nContainerNav ul, #i18nContainerSite ul {
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#i18nContainerNav li, #i18nContainerSite li {
|
|
||||||
display: inline-block;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
#i18nFlag {
|
#i18nFlag {
|
||||||
width: 70%;
|
width: 70%;
|
||||||
@ -720,32 +705,20 @@ li .menuSideChild {
|
|||||||
* Position du bloc dans le site sur les petits écrans
|
* Position du bloc dans le site sur les petits écrans
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#i18nContainerNav {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
#i18nContainerSite {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (max-width:1024px){
|
@media screen and (max-width:1024px){
|
||||||
#i18nContainerNav {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
#i18nContainerSite {
|
|
||||||
display: block;
|
|
||||||
margin-top: -10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#i18nFlag {
|
#i18nFlag {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#i18nFlagSelected {
|
#i18nFlagSelected {
|
||||||
width: 130%;
|
width: 130%;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -188,11 +188,14 @@ class translate extends common {
|
|||||||
} else {
|
} else {
|
||||||
setcookie('ZWII_I18N_SITE' , 'fr', time() + 3600, helper::baseUrl(false, false) , '', helper::isHttps(), true);
|
setcookie('ZWII_I18N_SITE' , 'fr', time() + 3600, helper::baseUrl(false, false) , '', helper::isHttps(), true);
|
||||||
helper::deleteCookie('ZWII_I18N_SCRIPT');
|
helper::deleteCookie('ZWII_I18N_SCRIPT');
|
||||||
|
// Désactivation du script Google
|
||||||
|
// setrawcookie('googtrans', '/fr/fr', time() + 3600, helper::baseUrl(false,false));
|
||||||
|
// $_SESSION['googtrans'] = '/fr/fr';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'redirect' => helper::baseUrl()
|
'redirect' => helper::baseUrl() . $this->getUrl(4)
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user