forked from ZwiiCMS-Team/ZwiiCMS
[9.2.11] corrections d'erreurs diverses
This commit is contained in:
parent
326e124f0a
commit
5f46e8c48f
@ -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.
|
||||||
|
@ -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 = [
|
||||||
|
@ -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.
|
||||||
|
@ -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',
|
||||||
|
@ -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,
|
||||||
|
@ -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) + "\"")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user