Étiquette
This commit is contained in:
parent
eb832f42e5
commit
2251d34122
@ -806,7 +806,7 @@ TinyMCE, URL absolues, transformation autorisée en URL relative si effectuée m
|
|||||||
- Modifications :
|
- Modifications :
|
||||||
- Gestion des cookies :
|
- Gestion des cookies :
|
||||||
- Options de personnalisation du message d'acceptation des cookies, acceptation ou refus du cookie Google Analytics, affichage de la page des mentions légales.
|
- Options de personnalisation du message d'acceptation des cookies, acceptation ou refus du cookie Google Analytics, affichage de la page des mentions légales.
|
||||||
- Etiquette dans le footer permettant d'afficher la popup des cookies.
|
- Étiquette dans le footer permettant d'afficher la popup des cookies.
|
||||||
- Thème :
|
- Thème :
|
||||||
- Disposition des options de configuration du site.
|
- Disposition des options de configuration du site.
|
||||||
- Bannière : le contenu peut être personnalisé à l'aide d'un éditeur. La bannière au-dessus du site peut s'étendre sur la largeur de la page.
|
- Bannière : le contenu peut être personnalisé à l'aide d'un éditeur. La bannière au-dessus du site peut s'étendre sur la largeur de la page.
|
||||||
|
@ -107,7 +107,7 @@
|
|||||||
<div class="block">
|
<div class="block">
|
||||||
<h4><?php echo helper::translate('Étiquettes des pages spéciales'); ?>
|
<h4><?php echo helper::translate('Étiquettes des pages spéciales'); ?>
|
||||||
<!--<span id="labelHelpButton" class="helpDisplayButton" title="Cliquer pour consulter l'aide en ligne">
|
<!--<span id="labelHelpButton" class="helpDisplayButton" title="Cliquer pour consulter l'aide en ligne">
|
||||||
<a href="https://doc.zwiicms.fr/etiquettes-des-pages-speciales" target="_blank">
|
<a href="https://doc.zwiicms.fr/Étiquettes-des-pages-speciales" target="_blank">
|
||||||
<?php //echo template::ico('help', ['margin' => 'left']); ?>
|
<?php //echo template::ico('help', ['margin' => 'left']); ?>
|
||||||
</a>
|
</a>
|
||||||
</span>-->
|
</span>-->
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "Unorganisiert",
|
"Brouillon": "Unorganisiert",
|
||||||
"Couleur de la bordure": "Randfarbe",
|
"Couleur de la bordure": "Randfarbe",
|
||||||
"Couleur du fond": "Bodenfarbe",
|
"Couleur du fond": "Bodenfarbe",
|
||||||
"Etiquette RSS": "RSS -Label",
|
"Étiquette RSS": "RSS -Label",
|
||||||
"Fine": "Bußgeld",
|
"Fine": "Bußgeld",
|
||||||
"Flux limité aux articles de la première page.": "Flow Limited auf Artikel auf der ersten Seite.",
|
"Flux limité aux articles de la première page.": "Flow Limited auf Artikel auf der ersten Seite.",
|
||||||
"Informations générales": "Allgemeine Informationen",
|
"Informations générales": "Allgemeine Informationen",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "Draft copy",
|
"Brouillon": "Draft copy",
|
||||||
"Couleur de la bordure": "Border color",
|
"Couleur de la bordure": "Border color",
|
||||||
"Couleur du fond": "Bottom color",
|
"Couleur du fond": "Bottom color",
|
||||||
"Etiquette RSS": "RSS label",
|
"Étiquette RSS": "RSS label",
|
||||||
"Fine": "Fine",
|
"Fine": "Fine",
|
||||||
"Flux limité aux articles de la première page.": "Flow limited to articles on the first page.",
|
"Flux limité aux articles de la première page.": "Flow limited to articles on the first page.",
|
||||||
"Informations générales": "General informations",
|
"Informations générales": "General informations",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "Borrador",
|
"Brouillon": "Borrador",
|
||||||
"Couleur de la bordure": "Color de bordillo",
|
"Couleur de la bordure": "Color de bordillo",
|
||||||
"Couleur du fond": "Color de fondo",
|
"Couleur du fond": "Color de fondo",
|
||||||
"Etiquette RSS": "",
|
"Étiquette RSS": "",
|
||||||
"Fine": "Fino",
|
"Fine": "Fino",
|
||||||
"Flux limité aux articles de la première page.": "Alimento limitado a artículos en la primera página.",
|
"Flux limité aux articles de la première page.": "Alimento limitado a artículos en la primera página.",
|
||||||
"Informations générales": "Información general",
|
"Informations générales": "Información general",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "",
|
"Brouillon": "",
|
||||||
"Couleur de la bordure": "",
|
"Couleur de la bordure": "",
|
||||||
"Couleur du fond": "",
|
"Couleur du fond": "",
|
||||||
"Etiquette RSS": "",
|
"Étiquette RSS": "",
|
||||||
"Fine": "",
|
"Fine": "",
|
||||||
"Flux limité aux articles de la première page.": "",
|
"Flux limité aux articles de la première page.": "",
|
||||||
"Informations générales": "",
|
"Informations générales": "",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "Σχέδιο",
|
"Brouillon": "Σχέδιο",
|
||||||
"Couleur de la bordure": "Χρώμα γραμμής",
|
"Couleur de la bordure": "Χρώμα γραμμής",
|
||||||
"Couleur du fond": "Χρώμα του φόντου",
|
"Couleur du fond": "Χρώμα του φόντου",
|
||||||
"Etiquette RSS": "Ετικέτα RSS",
|
"Étiquette RSS": "Ετικέτα RSS",
|
||||||
"Fine": "Πολύ λεπτή γραμμήλεπτή γραμμή",
|
"Fine": "Πολύ λεπτή γραμμήλεπτή γραμμή",
|
||||||
"Flux limité aux articles de la première page.": "Ροή περιορίζεται σε άρθρα στην πρώτη σελίδα.",
|
"Flux limité aux articles de la première page.": "Ροή περιορίζεται σε άρθρα στην πρώτη σελίδα.",
|
||||||
"Informations générales": "Γενικές πληροφορίες",
|
"Informations générales": "Γενικές πληροφορίες",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "Progetto di copia",
|
"Brouillon": "Progetto di copia",
|
||||||
"Couleur de la bordure": "Colore del bordo",
|
"Couleur de la bordure": "Colore del bordo",
|
||||||
"Couleur du fond": "Colore inferiore",
|
"Couleur du fond": "Colore inferiore",
|
||||||
"Etiquette RSS": "Etichetta RSS",
|
"Étiquette RSS": "Etichetta RSS",
|
||||||
"Fine": "Bene",
|
"Fine": "Bene",
|
||||||
"Flux limité aux articles de la première page.": "Flusso limitato agli articoli nella prima pagina.",
|
"Flux limité aux articles de la première page.": "Flusso limitato agli articoli nella prima pagina.",
|
||||||
"Informations générales": "Informazioni generali",
|
"Informations générales": "Informazioni generali",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "Cópia rascunho",
|
"Brouillon": "Cópia rascunho",
|
||||||
"Couleur de la bordure": "Cor da borda",
|
"Couleur de la bordure": "Cor da borda",
|
||||||
"Couleur du fond": "Cor inferior",
|
"Couleur du fond": "Cor inferior",
|
||||||
"Etiquette RSS": "Rótulo RSS",
|
"Étiquette RSS": "Rótulo RSS",
|
||||||
"Fine": "Multar",
|
"Fine": "Multar",
|
||||||
"Flux limité aux articles de la première page.": "Fluxo limitado a artigos na primeira página.",
|
"Flux limité aux articles de la première page.": "Fluxo limitado a artigos na primeira página.",
|
||||||
"Informations générales": "Informações gerais",
|
"Informations générales": "Informações gerais",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"Brouillon": "Taslak",
|
"Brouillon": "Taslak",
|
||||||
"Couleur de la bordure": "Çerçeve rengi",
|
"Couleur de la bordure": "Çerçeve rengi",
|
||||||
"Couleur du fond": "Arka plan rengi",
|
"Couleur du fond": "Arka plan rengi",
|
||||||
"Etiquette RSS": "RSS etiketi",
|
"Étiquette RSS": "RSS etiketi",
|
||||||
"Fine": "İnce",
|
"Fine": "İnce",
|
||||||
"Flux limité aux articles de la première page.": "İlk sayfadaki makalelerle sınırlıdır.",
|
"Flux limité aux articles de la première page.": "İlk sayfadaki makalelerle sınırlıdır.",
|
||||||
"Informations générales": "Genel bilgiler",
|
"Informations générales": "Genel bilgiler",
|
||||||
|
@ -61,7 +61,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::text('newsOptionFeedslabel', [
|
<?php echo template::text('newsOptionFeedslabel', [
|
||||||
'label' => 'Etiquette RSS',
|
'label' => 'Étiquette RSS',
|
||||||
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'feedsLabel'])
|
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'feedsLabel'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
@ -236,8 +236,34 @@ class slider extends common
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Tri des images par ordre alphabétique, alphabétique inverse, aléatoire ou pas
|
||||||
|
switch ($this->getData(['module', $this->getUrl(0), 'theme', 'sort'])) {
|
||||||
|
case 'asc':
|
||||||
|
krsort(self::$pictures, SORT_NATURAL | SORT_FLAG_CASE);
|
||||||
|
break;
|
||||||
|
case 'dsc':
|
||||||
|
ksort(self::$pictures, SORT_NATURAL | SORT_FLAG_CASE);
|
||||||
|
break;
|
||||||
|
case 'rand':
|
||||||
|
// Récupérer les clés du tableau
|
||||||
|
$keys = array_keys(self::$pictures);
|
||||||
|
// Mélanger les clés
|
||||||
|
shuffle($keys);
|
||||||
|
// Créer un nouveau tableau avec les clés mélangées
|
||||||
|
$shuffledPictures = [];
|
||||||
|
foreach ($keys as $key) {
|
||||||
|
$shuffledPictures[$key] = self::$pictures[$key];
|
||||||
|
}
|
||||||
|
// Mettre à jour le tableau initial avec le nouveau tableau mélangé
|
||||||
|
self::$pictures = $shuffledPictures;
|
||||||
|
break;
|
||||||
|
case 'none':
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Configuration du module',
|
'title' => 'Configuration du module',
|
||||||
@ -371,16 +397,12 @@ class slider extends common
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Tri des images par ordre alphabétique, alphabétique inverse, aléatoire ou pas
|
// Tri des images par ordre alphabétique, alphabétique inverse, aléatoire ou pas
|
||||||
switch ($this->getData(['module', $galleryId, 'theme', 'sort'])) {
|
switch ($this->getData(['module', $this->getUrl(0), 'theme', 'sort'])) {
|
||||||
case 'desc':
|
|
||||||
uksort(self::$pictures, function ($a, $b) {
|
|
||||||
return strcmp(basename($a), basename($b));
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
case 'asc':
|
case 'asc':
|
||||||
uksort(self::$pictures, function ($a, $b) {
|
krsort(self::$pictures, SORT_NATURAL | SORT_FLAG_CASE);
|
||||||
return strcmp(basename($b), basename($a));
|
break;
|
||||||
});
|
case 'dsc':
|
||||||
|
ksort(self::$pictures, SORT_NATURAL | SORT_FLAG_CASE);
|
||||||
break;
|
break;
|
||||||
case 'rand':
|
case 'rand':
|
||||||
// Récupérer les clés du tableau
|
// Récupérer les clés du tableau
|
||||||
@ -396,7 +418,6 @@ class slider extends common
|
|||||||
self::$pictures = $shuffledPictures;
|
self::$pictures = $shuffledPictures;
|
||||||
break;
|
break;
|
||||||
case 'none':
|
case 'none':
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col12">
|
<div class="col12">
|
||||||
<?php if ($module::$pictures): ?>
|
<?php if ($module::$pictures): ?>
|
||||||
<?php echo template::table([3, 4, 4, 1], $module::$pictures, ['Image', 'Texte alternatif', 'Hyperlien vers une page', '']); ?>
|
<?php echo template::table([3, 4, 4, 1], $module::$pictures, ['Image', 'Étiquette', 'Hyperlien vers une page', '']); ?>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<?php echo template::speech('Aucune image dans ce dossier'); ?>
|
<?php echo template::speech('Aucune image dans ce dossier'); ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user