[9.2.03] pagination news

pull/5/head
fredtempez 3 years ago
parent fdd09c0f65
commit 531a074839
  1. 13
      CHANGES.md
  2. 29
      core/core.js.php
  3. 6
      core/core.php
  4. 12
      core/layout/common.css
  5. 16
      core/layout/main.php

@ -1,22 +1,13 @@
# Changelog
## Version 9.2.03
- Corrections :
- Menu fixe en dehors du site : impossibilité de sélectionner un élément sous un sous-menu.
- Modification de structure du fichier main.php
## Version 9.2.02
- Correction :
- Gestion d'erreur lors de l'installation automatisé d'une mise à jour
## Version 9.2.01
## Version 9.2.1
- Corrections :
- Sauvegarde du thème : prise en compte du fichier custom.css
- Edition de page : libellés
- Thème ; footer : marges du pied de page placé hors du site
- Thème ; footer : aperçu du texte personnalisé
## Version 9.2.00
## Version 9.2.0
- Nouveautés :
- Module de recherche dans le pied de page
- Mentions légales dans le pied de page

@ -216,7 +216,6 @@ core.start = function() {
menuDOM.css("display", "");
}
});
/**
* Message sur l'utilisation des cookies
*/
@ -329,6 +328,16 @@ core.start = function() {
});
}).trigger("resize");
// Ajouter l'attribut data-lity afin de faire la liaison avec lity
//$("a[rel='data-lity']").attr("data-lity","");
// Ajouter la classe Gallery afin de faire la liaison avec simplelightbox
//$("a[rel='gallery']").addClass("gallery","");
// Appel dans init.js
// $('.gallery').simpleLightbox();
};
core.start();
@ -359,20 +368,4 @@ core.relativeLuminanceW3C = function(rgba) {
var G = (GsRGBA <= .03928) ? GsRGBA / 12.92 : Math.pow((GsRGBA + .055) / 1.055, 2.4);
var B = (BsRGBA <= .03928) ? BsRGBA / 12.92 : Math.pow((BsRGBA + .055) / 1.055, 2.4);
return .2126 * R + .7152 * G + .0722 * B;
};
$(document).ready(function(){
/**
* Affiche le sous-menu quand il est sticky
*/
$("nav").mouseenter(function(){
$("#navfixedlogout .navLevel2").css({ 'pointer-events' : 'auto' });
$("#navfixedconnected .navLevel2").css({ 'pointer-events' : 'auto' });
});
$("nav").mouseleave(function(){
$("#navfixedlogout .navLevel2").css({ 'pointer-events' : 'none' });
$("#navfixedconnected .navLevel2").css({ 'pointer-events' : 'none' });
});
});
};

@ -32,7 +32,7 @@ class common {
const TEMP_DIR = 'site/tmp/';
// Numéro de version
const ZWII_VERSION = '9.2.03';
const ZWII_VERSION = '9.2.02';
public static $actions = [];
public static $coreModuleIds = [
@ -2141,7 +2141,7 @@ class layout extends common {
empty($childrenPageIds)) {
continue;
}
$items .= '<ul class="navLevel2">';
$items .= '<ul>';
foreach($childrenPageIds as $childKey) {
// Propriétés de l'item
$active = ($childKey === $currentPageId) ? ' class="active"' : '';
@ -2205,7 +2205,7 @@ class layout extends common {
'">Connexion</a></li>';
}
// Retourne les items du menu
echo '<ul class="navLevel1">' . $items . '</ul>';
echo '<ul>' . $items . '</ul>';
}
/**

@ -454,7 +454,6 @@ nav li ul li {
display: block;
text-align: left;
}
nav li:hover ul {
z-index: 8;
opacity: 1;
@ -473,6 +472,7 @@ nav a:hover {
nav #menu {
display: block;
}
}
@media (max-width: 768px) {
@ -518,10 +518,8 @@ nav a:hover {
position: sticky;
}
#navfixedconnected .navLevel2,
#navfixedlogout .navLevel2 {
pointer-events: none;
}
/* Menu vertical */
@ -935,8 +933,8 @@ label {
padding: 10px 0;
background: #F5F5F5;
text-align: center;
/*float: right;*/
min-height :100%;
float: right;
min-height :100%;
}
.inputFile:hover {
text-decoration: none;

@ -40,8 +40,11 @@
?>
>
<div id="toggle"><?php echo template::ico('menu',null,null,'2em'); ?></div>
<div id="menu" class="<?php if($this->getData(['theme', 'menu', 'position']) === 'top'){echo 'container-large';}else{echo'container';}
?>"><?php $layout->showMenu(); ?>
<div id="menu" class="
<?php if($this->getData(['theme', 'menu', 'position']) === 'top'){echo 'container-large';}else{echo'container';}
?>">
<?php $layout->showMenu(); ?>
</div>
</nav>
<?php endif; ?>
@ -51,7 +54,7 @@
<?php
if ($this->getData(['theme','header','linkHome'])){
echo "<a href='" . helper::baseUrl(false) . "'>" ;} ?>
<?php if (
<?php if(
$this->getData(['theme', 'header', 'textHide']) === false
// Affiche toujours le titre de la bannière pour l'édition du thème
OR ($this->getUrl(0) === 'theme' AND $this->getUrl(1) === 'header')
@ -137,8 +140,10 @@
$blocks = explode('-',$this->getData(['page',$this->getUrl(0),'block']));
// recherche si la seconde URL fait référence à un article pour appliquer les barres
$blogItem = false;
$newsItem = false;
if (is_array ($this->getdata(['module',$this->getData(['page', $this->getUrl(0), 'moduleId'])]))) {
$blogItem = array_key_exists($this->getUrl(1),$this->getdata(['module',$this->getData(['page', $this->getUrl(0), 'moduleId'])]));
$newsItem = is_numeric($this->getUrl(1)) ;
}
// Initialiser
$blockleft=$blockright="";
@ -163,12 +168,9 @@
// Page pleine pour la configuration des modules et l'édition des pages sauf l'affichae d'un article de blog
if ((sizeof($blocks) === 1 ||
!empty($this->getUrl(1))) &&
$blogItem === false
$blogItem === false && $newsItem === false
) { // Pleine page en mode configuration
$layout->showContent();
if (file_exists('site/data/body.inc.html')) {
include('site/data/body.inc.html');
}
} else {
?>
<div class="row siteContainer">

Loading…
Cancel
Save