Clean dialogues modules blog & form

This commit is contained in:
Fred Tempez 2023-01-13 17:16:39 +01:00
parent 50e30a2f10
commit 3c332b06bc
13 changed files with 36 additions and 65 deletions

View File

@ -26,8 +26,8 @@ class helper
public static function translate($text)
{
/*
$target = 'redirection';
$target = 'blog';
$url = $_SERVER['QUERY_STRING'];
$module = explode('/', $url);
if ( $module[0] === $target)
@ -40,7 +40,7 @@ class helper
}
}
*/
return (array_key_exists($text, core::$dialog) && !empty(core::$dialog[$text]) ? core::$dialog[$text] : $text);
}

View File

@ -16,7 +16,7 @@
class blog extends common
{
const VERSION = '6.31';
const VERSION = '6.4';
const REALNAME = 'Blog';
const DELETE = true;
const UPDATE = '0.0';
@ -98,10 +98,10 @@ class blog extends common
public static $articlesLenght = [
0 => 'Article complet en pleine page',
200 => 'En tableau, 200 signes',
400 => 'En tableau, 400 signes',
600 => 'En tableau, 600 signes',
800 => 'En tableau, 800 signes'
200 => 'Tableau : couverture + 200 signes',
400 => 'Tableau : couverture + 400 signes',
600 => 'Tableau : couverture + 600 signes',
800 => 'Tableau : couverture + 800 signes'
];
// Permissions d'un article

View File

@ -1,3 +1,5 @@
# version 6.4
- Multilingisme
# version 6.31
- Miniature de l'image dans le flux RSS
# version 6.3

View File

@ -1 +1 @@
{"name":"blog","realName":"Blog","version":"6.31","update":"0.0","delete":true,"dataDirectory":""}
{"name":"blog","realName":"Blog","version":"6.4","update":"0.0","delete":true,"dataDirectory":""}

View File

@ -1,12 +1,12 @@
{
"Options de configuration": "",
"Rédiger un article": "",
"Aucun article.": "",
"Aucun article": "",
"Article complet en pleine page": "",
"En tableau, 200 signes": "",
"En tableau, 400 signes": "",
"En tableau, 600 signes": "",
"En tableau, 800 signes": "",
"Tableau : couverture + 200 signes": "",
"Tableau : couverture + 400 signes": "",
"Tableau : couverture + 600 signes": "",
"Tableau : couverture + 800 signes": "",
"Articles par page": "",
"1 article": "",
"2 articles": "",
@ -16,7 +16,6 @@
"10 articles": "",
"12 articles": "",
"Lien du flux RSS": "",
"<span>Lien du flux RSS</span>": "",
"Texte de l'étiquette": "",
"Publier": "",
"Informations générales": "",
@ -33,7 +32,6 @@
"À gauche": "",
"À droite ": "",
"Masquer l'image dans l'article": "",
"<span>Masquer l'image dans l'article</span>": "",
"Options de publication": "",
"Auteur": "",
"test test": "",
@ -46,9 +44,7 @@
"Propriétaire": "",
"Commentaires": "",
"Fermer les commentaires": "",
"<span>Fermer les commentaires</span>": "",
"Approbation par un modérateur": "",
"<span>Approbation par un modérateur</span>": "",
"Caractères par commentaire": "",
"Choix du nombre maximum de caractères pour chaque commentaire de l'article, mise en forme html comprise.": "",
"100 signes": "",
@ -56,14 +52,11 @@
"500 signes": "",
"750 signes": "",
"Notification par email": "",
"<span>Notification par email</span>": "",
"Membre": "",
"Éditeur": "",
"Administrateur": "",
"Éditer l'article": "",
"Effacer l'article": "",
"État": "",
"Masquer l'image de couverture dans l'article": "",
"test test (Administrateur)": "",
"Éditeurs = éditeurs + administrateurs<br/> Membres = membres + éditeurs + administrateurs": ""
"Masquer l'image de couverture dans l'article": ""
}

View File

@ -29,7 +29,7 @@
<?php echo template::table([4, 4, 1, 1, 1, 1], $module::$articles, ['Titre', 'Date de publication', 'État', 'Commentaires', '','']); ?>
<?php echo $module::$pages; ?>
<?php else: ?>
<?php echo template::speech('Aucun article.'); ?>
<?php echo template::speech('Aucun article'); ?>
<?php endif; ?>
<div class="moduleVersion">Version
<?php echo $module::VERSION; ?>

View File

@ -143,7 +143,6 @@
<div class="col4 commentOptionsWrapper">
<?php echo template::select('blogEditCommentGroupNotification', $module::$groupNews, [
'selected' => $this->getData(['module', $this->getUrl(0), 'posts', $this->getUrl(2), 'commentGroupNotification']),
'help' => 'Éditeurs = éditeurs + administrateurs<br/> Membres = membres + éditeurs + administrateurs'
]); ?>
</div>
</div>

View File

@ -154,5 +154,5 @@
</div>
<?php endif; ?>
<?php else : ?>
<?php echo template::speech('Aucun article.'); ?>
<?php echo template::speech('Aucun article'); ?>
<?php endif; ?>

View File

@ -1,3 +1,5 @@
# Version 3.3
- Multilinguisme
# Version 3.2
- Bug variable non initialisée
# Version 3.1

View File

@ -1 +1 @@
{"name":"form","realName":"Formulaire","version":"3.2","update":"0.0","delete":true,"dataDirectory":""}
{"name":"form","realName":"Formulaire","version":"3.3","update":"0.0","delete":true,"dataDirectory":""}

View File

@ -16,7 +16,7 @@
class form extends common {
const VERSION = '3.2';
const VERSION = '3.3';
const REALNAME = 'Formulaire';
const DATADIRECTORY = ''; // Contenu localisé inclus par défaut (page.json et module.json)

View File

@ -14,25 +14,10 @@
"Effacer toutes les données": "",
"Exporter toutes les données": "",
"Aucune donnée": "",
"Captcha": "",
"<span>Captcha</span>": "",
"Etiquette du bouton de soumission": "",
"Laissez vide afin de conserver le texte par défaut.": "",
"Vide affiche le texte par défaut": "",
"Redirection après soumission du formulaire": "",
"Page du site :": "",
"Barre latérale avec menu": "",
"Maintenance en cours": "",
"Erreur 403": "",
"Erreur 404": "",
"&nbsp;&nbsp;&nbsp;&nbsp;Page Enfant": "",
"&nbsp;&nbsp;&nbsp;&nbsp;Mise en page": "",
"&nbsp;&nbsp;&nbsp;&nbsp;Barre latérale avec menu": "",
"blog": "",
"news": "",
"gallery": "",
"form": "",
"search": "",
"redirect": "",
"Page du site": "",
"Alignement du formulaire": "",
"A gauche": "",
"Au centre": "",
@ -51,27 +36,19 @@
"Douze colonnes": "",
"Envoyer par mail les données saisies :": "",
"Sélectionnez au moins un groupe, un utilisateur ou saisissez un email. Votre serveur doit autoriser les envois de mail.": "",
"<span>Envoyer par mail les données saisies :</span>": "",
"Sujet du mail": "",
"Aux groupes à partir de": "",
"Éditeurs = éditeurs + administrateurs<br/> Membres = membres + éditeurs + administrateurs": "",
"A tous les groupes depuis": "",
"Membre": "",
"Éditeur": "",
"Administrateur": "",
"A un membre": "",
"test": "",
"A une adresse email": "",
"Un email ou une liste de diffusion": "",
"Sélectionner le type de signature": "",
"Type de signature": "",
"Nom du site": "",
"Logo du site": "",
"Sélectionnez le logo du site": "",
"Logo": "",
"Sélectionner la largeur du logo": "",
"40%": "",
"60%": "",
"80%": "",
"100%": "",
"Largeur du logo": "",
"Répondre à l'expéditeur depuis le mail de notification": "",
"Cette option permet de répondre directement à l'expéditeur du message si celui-ci a indiqué un email valide.": ""
}

View File

@ -23,7 +23,7 @@
</div>
<div class="col6">
<?php echo template::text('formOptionButton', [
'help' => 'Laissez vide afin de conserver le texte par défaut.',
'help' => 'Vide affiche le texte par défaut',
'label' => 'Etiquette du bouton de soumission',
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'button'])
]); ?>
@ -38,7 +38,7 @@
<div class="col5">
<?php echo template::select('formOptionPageId', $module::$pages, [
'classWrapper' => 'displayNone',
'label' => 'Page du site :',
'label' => 'Page du site',
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'pageId'])
]); ?>
</div>
@ -89,7 +89,7 @@
<div class="row">
<div class="col12">
<?php echo template::text('formOptionSubject', [
'help' => 'Laissez vide afin de conserver le texte par défaut.',
'help' => 'Vide affiche le texte par défaut',
'label' => 'Sujet du mail',
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'subject'])
]); ?>
@ -102,9 +102,8 @@
<div class="row">
<div class="col4">
<?php echo template::select('formOptionGroup', $groupMembers, [
'label' => 'Aux groupes à partir de',
'label' => 'A tous les groupes depuis',
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'group']),
'help' => 'Éditeurs = éditeurs + administrateurs<br/> Membres = membres + éditeurs + administrateurs'
]); ?>
</div>
<div class="col4">
@ -117,28 +116,27 @@
<?php echo template::text('formOptionMail', [
'label' => 'A une adresse email',
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'mail']),
'help' => 'Un email ou une liste de diffusion'
]); ?>
</div>
</div>
<div class="row">
<div class="col4">
<?php echo template::select('formOptionSignature', $module::$signature, [
'label' => 'Sélectionner le type de signature',
'label' => 'Type de signature',
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'signature'])
]); ?>
</div>
<div class="col4">
<?php echo template::file('formOptionLogo', [
'help' => 'Sélectionnez le logo du site',
'language' => $this->getData(['user', $this->getUser('id'), 'language']),
'label' => 'Logo',
'label' => 'Logo du site',
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'logoUrl'])
]); ?>
</div>
<div class="col4">
<?php echo template::select('formOptionLogoWidth', $module::$logoWidth, [
'label' => 'Sélectionner la largeur du logo',
'label' => 'Largeur du logo',
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'logoWidth'])
]); ?>
</div>