[9.2.11] corrections d'erreurs diverses

This commit is contained in:
fredtempez 2019-11-21 19:39:19 +01:00
parent 326e124f0a
commit 5f46e8c48f
7 changed files with 50 additions and 10 deletions

View File

@ -1,5 +1,14 @@
# Changelog # Changelog
## version 9.2.11
- Corrections :
- Marge du pied de page par défaut 5px
- Installation sans site exemple : suppression des barres latérales
- Edition de page :
- Affichage de l'option Fil d'ariane alors que le titre est masquée.
- Page parente, l'option "ne pas afficher les pages enfants dans le meneu horizontal" est incompatible avec une page désactivée : désactivation et masquage lorsque la page est désactivée.
- Mauvais encodage des titres de pages perturbant l'affichage des caractères spéciaux ( ex: apostrophes ).
## version 9.2.10 ## version 9.2.10
- Modifications préparatoires à la version 10 : - Modifications préparatoires à la version 10 :
- Lors de l'installation, stockage de l'url de base dans l'éventualité de la restauration d'un backup et de son installation dans une autre arborescence. - Lors de l'installation, stockage de l'url de base dans l'éventualité de la restauration d'un backup et de son installation dans une autre arborescence.

View File

@ -33,7 +33,7 @@ class common {
const TEMP_DIR = 'site/tmp/'; const TEMP_DIR = 'site/tmp/';
// Numéro de version // Numéro de version
const ZWII_VERSION = '9.2.10'; const ZWII_VERSION = '9.2.11';
public static $actions = []; public static $actions = [];
public static $coreModuleIds = [ public static $coreModuleIds = [

View File

@ -61,6 +61,9 @@ class install extends common {
$this->deleteData(['page', $childKey]); $this->deleteData(['page', $childKey]);
} }
} }
// Effacer les barres
$this->deleteData(['page', 'barre']);
$this->deleteData(['page', 'barrelateraleavecmenu']);
// Effacer les modules // Effacer les modules
$this->deleteData(['module']); $this->deleteData(['module']);
// Ajouter ici la liste des pages privées qui ne sont pas vues lors de l'installation. // Ajouter ici la liste des pages privées qui ne sont pas vues lors de l'installation.

View File

@ -424,7 +424,7 @@ class install extends common {
'font' => 'Open+Sans', 'font' => 'Open+Sans',
'fontSize' => '.8em', 'fontSize' => '.8em',
'fontWeight' => 'normal', 'fontWeight' => 'normal',
'height' => '0', 'height' => '5px',
'loginLink' => true, 'loginLink' => true,
'margin' => true, 'margin' => true,
'position' => 'site', 'position' => 'site',

View File

@ -258,7 +258,7 @@ class page extends common {
'position' => $position, 'position' => $position,
'group' => $this->getInput('pageEditGroup', helper::FILTER_INT), 'group' => $this->getInput('pageEditGroup', helper::FILTER_INT),
'targetBlank' => $this->getInput('pageEditTargetBlank', helper::FILTER_BOOLEAN), 'targetBlank' => $this->getInput('pageEditTargetBlank', helper::FILTER_BOOLEAN),
'title' => $this->getInput('pageEditTitle', helper::FILTER_STRING_SHORT, true), 'title' => htmlspecialchars_decode($this->getInput('pageEditTitle', helper::FILTER_STRING_SHORT, true), ENT_QUOTES),
'block' => $this->getinput('pageEditBlock'), 'block' => $this->getinput('pageEditBlock'),
'barLeft' => $barLeft, 'barLeft' => $barLeft,
'barRight' => $barRight, 'barRight' => $barRight,

View File

@ -137,9 +137,8 @@ $( document ).ready(function() {
* Masquer ou afficher le chemin de fer * Masquer ou afficher le chemin de fer
* Quand le titre est masqué * Quand le titre est masqué
*/ */
if ($("input[name=pageEditHideTitle]").is(':checked') && if ($("input[name=pageEditHideTitle]").is(':checked') ||
$("#pageEditParentPageId").val() === "" && $("#pageEditParentPageId").val() === "" ) {
!$('input[name=pageEditHideTitle]').is(':checked') ) {
$("#pageEditbreadCrumbWrapper").removeClass("disabled"); $("#pageEditbreadCrumbWrapper").removeClass("disabled");
$("#pageEditbreadCrumbWrapper").slideUp(); $("#pageEditbreadCrumbWrapper").slideUp();
@ -183,9 +182,35 @@ $( document ).ready(function() {
$("#pageEditHideMenuChildrenWrapper").slideDown(); $("#pageEditHideMenuChildrenWrapper").slideDown();
} }
/**
* Cache le l'option "ne pas afficher les pages enfants dans le menu horizontal" lorsque la page est désactivée
*/
if ($("#pageEditDisable").is(':checked') ) {
$("#pageEditHideMenuChildrenWrapper").removeClass("disabled");
$("#pageEditHideMenuChildrenWrapper").slideUp();
} else {
$("#pageEditHideMenuChildrenWrapper").addClass("disabled");
$("#pageEditHideMenuChildrenWrapper").slideDown();
}
}); });
/**
* Cache le l'option "ne pas afficher les pages enfants dans le menu horizontal" lorsque la page est désactivée
*/
var pageEditDisableDOM = $("#pageEditDisable");
pageEditDisableDOM.on("change", function() {
if ($(this).is(':checked') ) {
$("#pageEditHideMenuChildrenWrapper").removeClass("disabled");
$("#pageEditHideMenuChildrenWrapper").slideUp();
$("#pageEditHideMenuChildren").prop("checked", false);
} else {
$("#pageEditHideMenuChildrenWrapper").addClass("disabled");
$("#pageEditHideMenuChildrenWrapper").slideDown();
}
});
/** /**
* Cache les options de masquage dans les menus quand la page n'est pas affichée. * Cache les options de masquage dans les menus quand la page n'est pas affichée.
@ -423,7 +448,10 @@ $("#pageEditModuleConfig").on("click", function() {
* Affiche les pages en fonction de la page parent dans le choix de la position * Affiche les pages en fonction de la page parent dans le choix de la position
*/ */
var hierarchy = <?php echo json_encode($this->getHierarchy()); ?>; var hierarchy = <?php echo json_encode($this->getHierarchy()); ?>;
var pages = <?php echo json_encode($this->getData(['page'])); ?>; var pages = <?php echo json_encode($this->getData(['page'])); ?>;
// 9.0.07 corrige une mauvaise sélection d'une page orpheline avec enfant // 9.0.07 corrige une mauvaise sélection d'une page orpheline avec enfant
var positionInitial = <?php echo $this->getData(['page',$this->getUrl(2),"position"]); ?>; var positionInitial = <?php echo $this->getData(['page',$this->getUrl(2),"position"]); ?>;
// 9.0.07 // 9.0.07
@ -451,7 +479,7 @@ $("#pageEditParentPageId").on("change", function() {
positionPrevious++; positionPrevious++;
// Ajout à la liste // Ajout à la liste
positionDOM.append( positionDOM.append(
$("<option>").val(positionPrevious).text("Après \"" + pages[key].title + "\"") $("<option>").val(positionPrevious).text("Après \"" + (pages[key].title) + "\"")
); );
} }
} }
@ -476,7 +504,7 @@ $("#pageEditParentPageId").on("change", function() {
positionPrevious++; positionPrevious++;
// Ajout à la liste // Ajout à la liste
positionDOM.append( positionDOM.append(
$("<option>").val(positionPrevious).text("Après \"" + pages[hierarchy[parentSelected][i]].title + "\"") $("<option>").val(positionPrevious).text("Après \"" + (pages[hierarchy[parentSelected][i]].title) + "\"")
); );
} }
} }

View File

@ -59,8 +59,8 @@ echo template::formOpen('pageEditForm'); ?>
<div class="row"> <div class="row">
<div class="col4"> <div class="col4">
<?php echo template::select('pageTypeMenu', $module::$typeMenu,[ <?php echo template::select('pageTypeMenu', $module::$typeMenu,[
'help' => 'Choisissez une icône ou une image de petite taille.', 'help' => 'La page peut être représentée par une image de petite taille.',
'label' => 'Aspect du menu', 'label' => 'Apparence dans le menu horizontal',
'selected' => $this->getData(['page', $this->getUrl(2), 'typeMenu']) 'selected' => $this->getData(['page', $this->getUrl(2), 'typeMenu'])
]); ?> ]); ?>
</div> </div>