forked from ZwiiCMS-Team/ZwiiCMS
10.2.dev31 config : blocs dépliants code optimisé.
This commit is contained in:
parent
0ac70c9f51
commit
e1a09676b4
@ -13,6 +13,8 @@
|
|||||||
- Thème, les sélecteurs de couleur affiche la valeur RGBa d'une couleur différente de celle de la sélection.
|
- Thème, les sélecteurs de couleur affiche la valeur RGBa d'une couleur différente de celle de la sélection.
|
||||||
- Thème de l'administration, amélioration du rendu.
|
- Thème de l'administration, amélioration du rendu.
|
||||||
- Image tag : adaptations suite à la modification de l'API Google.
|
- Image tag : adaptations suite à la modification de l'API Google.
|
||||||
|
- Correction :
|
||||||
|
- Configuration, favicon clair et sombre : le bouton d'effacement initialise les deux champs.
|
||||||
|
|
||||||
## version 10.1.04
|
## version 10.1.04
|
||||||
- Correction :
|
- Correction :
|
||||||
|
@ -39,7 +39,7 @@ class common {
|
|||||||
const ACCESS_TIMER = 1800;
|
const ACCESS_TIMER = 1800;
|
||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_VERSION = '10.2.00.dev30';
|
const ZWII_VERSION = '10.2.00.dev31';
|
||||||
const ZWII_UPDATE_CHANNEL = "v10";
|
const ZWII_UPDATE_CHANNEL = "v10";
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
|
@ -14,30 +14,8 @@
|
|||||||
|
|
||||||
@import url("site/data/admin.css");
|
@import url("site/data/admin.css");
|
||||||
|
|
||||||
#parameter .blockContainer,
|
|
||||||
#social .blockContainer,
|
|
||||||
#ceo .blockContainer,
|
|
||||||
#network .blockContainer,
|
|
||||||
#smtp .blockContainer,
|
|
||||||
#login .blockContainer,
|
|
||||||
#log .blockContainer ,
|
|
||||||
#script .blockContainer,
|
|
||||||
|
|
||||||
#parameter .zwiico-minus,
|
.zwiico-minus {
|
||||||
#social .zwiico-minus,
|
|
||||||
#ceo .zwiico-minus,
|
|
||||||
#network .zwiico-minus,
|
|
||||||
#smtp .zwiico-minus,
|
|
||||||
#login .zwiico-minus,
|
|
||||||
#log .zwiico-minus,
|
|
||||||
#script .zwiico-minus
|
|
||||||
{
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#info .zwiico-plus,
|
|
||||||
#version .zwiico-plus {
|
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,8 +33,22 @@ $( document).ready(function() {
|
|||||||
$("#configSmtpAuthParam").removeClass("disabled");
|
$("#configSmtpAuthParam").removeClass("disabled");
|
||||||
$("#configSmtpAuthParam").slideUp();
|
$("#configSmtpAuthParam").slideUp();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Blocs dépliants
|
||||||
|
*/
|
||||||
|
|
||||||
|
$("div .block").click(function(e) {
|
||||||
|
$(this).find(".zwiico-plus").toggle();
|
||||||
|
$(this).find(".zwiico-minus").toggle();
|
||||||
|
$(this).find(".blockContainer").slideToggle();
|
||||||
|
}).on("click", "span > input, input, textarea, label, option, button, a", function(e) {
|
||||||
|
// Empêcher les déclenchements dans les blocs
|
||||||
|
e.stopPropagation();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Afficher et masquer options SMTP
|
* Afficher et masquer options SMTP
|
||||||
*/
|
*/
|
||||||
@ -85,132 +99,4 @@ $("select[name=configConnectTimeout]").on("change", function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
|
||||||
* Affichage et masquage des blocs
|
|
||||||
*/
|
|
||||||
// Informations générales
|
|
||||||
$("#info .zwiico-plus").click(function() {
|
|
||||||
$("#info .blockContainer").slideDown();
|
|
||||||
$("#info .zwiico-plus").hide();
|
|
||||||
$("#info .zwiico-minus").show();
|
|
||||||
/* var _this = $(this);
|
|
||||||
console.log(_this.parent());*/
|
|
||||||
});
|
});
|
||||||
$("#info .zwiico-minus").click(function() {
|
|
||||||
$("#info .blockContainer").slideUp();
|
|
||||||
$("#info .zwiico-plus").show();
|
|
||||||
$("#info .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Paramètres
|
|
||||||
$("#parameter .zwiico-plus").click(function() {
|
|
||||||
$("#parameter .blockContainer").slideDown();
|
|
||||||
$("#parameter .zwiico-plus").hide();
|
|
||||||
$("#parameter .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#parameter .zwiico-minus").click(function() {
|
|
||||||
$("#parameter .blockContainer").slideUp();
|
|
||||||
$("#parameter .zwiico-plus").show();
|
|
||||||
$("#parameter .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Sociaux
|
|
||||||
$("#social .zwiico-plus").click(function() {
|
|
||||||
$("#social .blockContainer").slideDown();
|
|
||||||
$("#social .zwiico-plus").hide();
|
|
||||||
$("#social .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#social .zwiico-minus").click(function() {
|
|
||||||
$("#social .blockContainer").slideUp();
|
|
||||||
$("#social .zwiico-plus").show();
|
|
||||||
$("#social .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Référencement
|
|
||||||
$("#ceo .zwiico-plus").click(function() {
|
|
||||||
$("#ceo .blockContainer").slideDown();
|
|
||||||
$("#ceo .zwiico-plus").hide();
|
|
||||||
$("#ceo .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#ceo .zwiico-minus").click(function() {
|
|
||||||
$("#ceo .blockContainer").slideUp();
|
|
||||||
$("#ceo .zwiico-plus").show();
|
|
||||||
$("#ceo .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Réseau
|
|
||||||
$("#network .zwiico-plus").click(function() {
|
|
||||||
$("#network .blockContainer").slideDown();
|
|
||||||
$("#network .zwiico-plus").hide();
|
|
||||||
$("#network .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#network .zwiico-minus").click(function() {
|
|
||||||
$("#network .blockContainer").slideUp();
|
|
||||||
$("#network .zwiico-plus").show();
|
|
||||||
$("#network .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// smtp
|
|
||||||
$("#smtp .zwiico-plus").click(function() {
|
|
||||||
$("#smtp .blockContainer").slideDown();
|
|
||||||
$("#smtp .zwiico-plus").hide();
|
|
||||||
$("#smtp .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#smtp .zwiico-minus").click(function() {
|
|
||||||
$("#smtp .blockContainer").slideUp();
|
|
||||||
$("#smtp .zwiico-plus").show();
|
|
||||||
$("#smtp .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// sécurité login
|
|
||||||
$("#login .zwiico-plus").click(function() {
|
|
||||||
$("#login .blockContainer").slideDown();
|
|
||||||
$("#login .zwiico-plus").hide();
|
|
||||||
$("#login .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#login .zwiico-minus").click(function() {
|
|
||||||
$("#login .blockContainer").slideUp();
|
|
||||||
$("#login .zwiico-plus").show();
|
|
||||||
$("#login .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// journaux
|
|
||||||
$("#log .zwiico-plus").click(function() {
|
|
||||||
$("#log .blockContainer").slideDown();
|
|
||||||
$("#log .zwiico-plus").hide();
|
|
||||||
$("#log .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#log .zwiico-minus").click(function() {
|
|
||||||
$("#log .blockContainer").slideUp();
|
|
||||||
$("#log .zwiico-plus").show();
|
|
||||||
$("#log .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// script
|
|
||||||
$("#script .zwiico-plus").click(function() {
|
|
||||||
$("#script .blockContainer").slideDown();
|
|
||||||
$("#script .zwiico-plus").hide();
|
|
||||||
$("#script .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#script .zwiico-minus").click(function() {
|
|
||||||
$("#script .blockContainer").slideUp();
|
|
||||||
$("#script .zwiico-plus").show();
|
|
||||||
$("#script .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
// version
|
|
||||||
$("#version .zwiico-plus").click(function() {
|
|
||||||
$("#version .blockContainer").slideDown();
|
|
||||||
$("#version .zwiico-plus").hide();
|
|
||||||
$("#version .zwiico-minus").show();
|
|
||||||
});
|
|
||||||
$("#version .zwiico-minus").click(function() {
|
|
||||||
$("#version .blockContainer").slideUp();
|
|
||||||
$("#version .zwiico-plus").show();
|
|
||||||
$("#version .zwiico-minus").hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -79,11 +79,8 @@
|
|||||||
?>Paramètres</h4>
|
?>Paramètres</h4>
|
||||||
<div class="blockContainer">
|
<div class="blockContainer">
|
||||||
<?php $error = helper::urlGetContents('http://zwiicms.com/update/' . common::ZWII_UPDATE_CHANNEL . '/version');?>
|
<?php $error = helper::urlGetContents('http://zwiicms.com/update/' . common::ZWII_UPDATE_CHANNEL . '/version');?>
|
||||||
<?php if ($error !== false) : ?>
|
|
||||||
<?php $error = true; ?>
|
|
||||||
<?php endif;?>
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col3">
|
<div class="col4">
|
||||||
<?php echo template::file('configFavicon', [
|
<?php echo template::file('configFavicon', [
|
||||||
'type' => 1,
|
'type' => 1,
|
||||||
'help' => 'Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.',
|
'help' => 'Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.',
|
||||||
@ -91,7 +88,7 @@
|
|||||||
'value' => $this->getData(['config', 'favicon'])
|
'value' => $this->getData(['config', 'favicon'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col3">
|
<div class="col4">
|
||||||
<?php echo template::file('configFaviconDark', [
|
<?php echo template::file('configFaviconDark', [
|
||||||
'type' => 1,
|
'type' => 1,
|
||||||
'help' => 'Sélectionnez une icône adaptée à un thème sombre.<br>Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.',
|
'help' => 'Sélectionnez une icône adaptée à un thème sombre.<br>Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.',
|
||||||
@ -99,7 +96,7 @@
|
|||||||
'value' => $this->getData(['config', 'faviconDark'])
|
'value' => $this->getData(['config', 'faviconDark'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col4">
|
||||||
<?php echo template::select('configItemsperPage', $module::$ItemsList, [
|
<?php echo template::select('configItemsperPage', $module::$ItemsList, [
|
||||||
'label' => 'Articles par page',
|
'label' => 'Articles par page',
|
||||||
'selected' => $this->getData(['config', 'itemsperPage']),
|
'selected' => $this->getData(['config', 'itemsperPage']),
|
||||||
@ -108,14 +105,14 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col6">
|
<div class="col4">
|
||||||
<?php echo template::select('configTimezone', $module::$timezones, [
|
<?php echo template::select('configTimezone', $module::$timezones, [
|
||||||
'label' => 'Fuseau horaire',
|
'label' => 'Fuseau horaire',
|
||||||
'selected' => $this->getData(['config', 'timezone']),
|
'selected' => $this->getData(['config', 'timezone']),
|
||||||
'help' => 'Le fuseau horaire est utile au bon référencement'
|
'help' => 'Le fuseau horaire est utile au bon référencement'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col4">
|
||||||
<?php $listePageId = array_merge(['' => 'Sélectionner'] , helper::arrayCollumn($this->getData(['page']), 'title', 'SORT_ASC') );
|
<?php $listePageId = array_merge(['' => 'Sélectionner'] , helper::arrayCollumn($this->getData(['page']), 'title', 'SORT_ASC') );
|
||||||
?>
|
?>
|
||||||
<?php echo template::select('configLegalPageId', $listePageId , [
|
<?php echo template::select('configLegalPageId', $listePageId , [
|
||||||
@ -124,42 +121,40 @@
|
|||||||
'help' => 'Les mentions légales sont obligatoires en France'
|
'help' => 'Les mentions légales sont obligatoires en France'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col4 verticalAlignBottom">
|
||||||
<div class="row">
|
|
||||||
<div class="col6">
|
|
||||||
<?php echo template::checkbox('configCookieConsent', true, 'Message de consentement aux cookies', [
|
<?php echo template::checkbox('configCookieConsent', true, 'Message de consentement aux cookies', [
|
||||||
'checked' => $this->getData(['config', 'cookieConsent'])
|
'checked' => $this->getData(['config', 'cookieConsent'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col4">
|
||||||
<?php echo template::checkbox('rewrite', true, 'Réécriture d\'URL', [
|
<?php echo template::checkbox('rewrite', true, 'Réécriture d\'URL', [
|
||||||
'checked' => helper::checkRewrite(),
|
'checked' => helper::checkRewrite(),
|
||||||
'help' => 'Vérifiez d\'abord que votre serveur l\'autorise : ce n\'est pas le cas chez Free.'
|
'help' => 'Vérifiez d\'abord que votre serveur l\'autorise : ce n\'est pas le cas chez Free.'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col4">
|
||||||
|
<?php echo template::checkbox('configMaintenance', true, 'Site en maintenance', [
|
||||||
|
'checked' => $this->getData(['config', 'maintenance'])
|
||||||
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="col4">
|
||||||
<div class="col6">
|
|
||||||
<?php echo template::checkbox('configAutoBackup', true, 'Sauvegarde automatique quotidienne', [
|
<?php echo template::checkbox('configAutoBackup', true, 'Sauvegarde automatique quotidienne', [
|
||||||
'checked' => $this->getData(['config', 'autoBackup']),
|
'checked' => $this->getData(['config', 'autoBackup']),
|
||||||
'help' => '<p>Une archive contenant le dossier /site/data est copiée dans le dossier \'site/backup\'. La sauvegarde est conservée pendant 30 jours.</p><p>Les fichiers du site ne sont pas sauvegardés automatiquement.</p>'
|
'help' => '<p>Une archive contenant le dossier /site/data est copiée dans le dossier \'site/backup\'. La sauvegarde est conservée pendant 30 jours.</p><p>Les fichiers du site ne sont pas sauvegardés automatiquement.</p>'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
|
||||||
<?php echo template::checkbox('configMaintenance', true, 'Site en maintenance', [
|
|
||||||
'checked' => $this->getData(['config', 'maintenance'])
|
|
||||||
]); ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col3">
|
<div class="col4">
|
||||||
<?php echo template::checkbox('configAutoUpdate', true, 'Mise à jour automatique', [
|
<?php echo template::checkbox('configAutoUpdate', true, 'Mise à jour automatique', [
|
||||||
'checked' => $this->getData(['config', 'autoUpdate']),
|
'checked' => $this->getData(['config', 'autoUpdate']),
|
||||||
'help' => 'Vérifie une fois par jour l\'existence d\'une mise à jour.',
|
'help' => 'Vérifie une fois par jour l\'existence d\'une mise à jour.',
|
||||||
'disabled' => !$error
|
'disabled' => !$error
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col3">
|
<div class="col4 ">
|
||||||
<?php echo template::button('configUpdateForced', [
|
<?php echo template::button('configUpdateForced', [
|
||||||
'ico' => 'download-cloud',
|
'ico' => 'download-cloud',
|
||||||
'href' => helper::baseUrl() . 'install/update',
|
'href' => helper::baseUrl() . 'install/update',
|
||||||
@ -444,12 +439,12 @@
|
|||||||
?>Journalisation</h4>
|
?>Journalisation</h4>
|
||||||
<div class="blockContainer">
|
<div class="blockContainer">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col3 verticalAlignBottom">
|
<div class="col4 verticalAlignBottom">
|
||||||
<?php echo template::checkbox('configConnectLog', true, 'Activer la journalisation', [
|
<?php echo template::checkbox('configConnectLog', true, 'Activer la journalisation', [
|
||||||
'checked' => $this->getData(['config', 'connect', 'log'])
|
'checked' => $this->getData(['config', 'connect', 'log'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col3 offset3">
|
<div class="col3 offset2">
|
||||||
<?php echo template::button('ConfigLogDownload', [
|
<?php echo template::button('ConfigLogDownload', [
|
||||||
'href' => helper::baseUrl() . 'config/logDownload',
|
'href' => helper::baseUrl() . 'config/logDownload',
|
||||||
'value' => 'Télécharger journal',
|
'value' => 'Télécharger journal',
|
||||||
|
Loading…
Reference in New Issue
Block a user