diff --git a/core/core.js.php b/core/core.js.php index e97e0bf7..12127be6 100644 --- a/core/core.js.php +++ b/core/core.js.php @@ -216,7 +216,7 @@ core.start = function() { var getUrl = window.location; var domain = "domain=" + getUrl.host + ";"; var path = "path=" + getUrl.pathname.split('/')[1] + ";"; - + var e = new Date(); e.setFullYear(e.getFullYear() + 1); var expires = "expires=" + e.toUTCString(); @@ -225,7 +225,7 @@ core.start = function() { var analytics = "getData(['config', 'seo', 'analyticsId']);?>"; // l'Id GA est défini dans la configuration, afficher la checkbox d'acceptation if( analytics.length > 0){ - // Traitement du retour de la checkbox + // Traitement du retour de la checkbox if ($("#googleAnalytics").is(":checked")) { // L'URL du serveur faut TRUE diff --git a/module/blog/blog.php b/module/blog/blog.php index a6330573..32e03291 100644 --- a/module/blog/blog.php +++ b/module/blog/blog.php @@ -94,7 +94,7 @@ class blog extends common { ]; public static $articlesLenght = [ - 0 => 'Article complet', + 0 => 'Intégralité des articles, disposition moderne', 500 => '500 signes', 1000 => '1000 signes', 1500 => '1500 signes', @@ -503,7 +503,6 @@ class blog extends common { 'feeds' => $this->getInput('blogOptionShowFeeds',helper::FILTER_BOOLEAN), 'feedsLabel' => $this->getInput('blogOptionFeedslabel',helper::FILTER_STRING_SHORT), 'itemsperPage' => $this->getInput('blogOptionItemsperPage', helper::FILTER_INT,true), - 'layout' => $this->getInput('blogOptionLayout',helper::FILTER_BOOLEAN), 'articlesLenght'=> $this->getInput('blogOptionArticlesLenght', helper::FILTER_INT), 'versionData' => $this->getData(['module', $this->getUrl(0), 'config', 'versionData']), ]]); @@ -881,7 +880,7 @@ class blog extends common { /** * Retourne la signature d'un utilisateur */ - private function signature($userId) { + public function signature($userId) { switch ($this->getData(['user', $userId, 'signature'])){ case 1: return $userId; diff --git a/module/blog/changes.md b/module/blog/changes.md index 05bd219d..6a7c5b5c 100644 --- a/module/blog/changes.md +++ b/module/blog/changes.md @@ -1,3 +1,4 @@ # version 6 - mise à la norme avec le module news : le formulaire est sorti de l'écran principal - - Les images ne sont plus obligatoire et la liste des articles peut être sans tableau. \ No newline at end of file + - Présentation moderner de la liste des articles + - Respect des balises headings \ No newline at end of file diff --git a/module/blog/view/article/article.php b/module/blog/view/article/article.php index 26005d2b..ab2d6d9c 100644 --- a/module/blog/view/article/article.php +++ b/module/blog/view/article/article.php @@ -66,11 +66,14 @@ getData(['module', $this->getUrl(0), 'posts', $this->getUrl(1), 'commentClose'])): ?>

Cet article ne reçoit pas de commentaire.

-
- - - - 0 ? $commentsNb . ' ' . 'commentaire' . $s : 'Pas encore de commentaire'; ?> +

+ 0) { + echo $module::$nbCommentsApproved . ' commentaire' . ($module::$nbCommentsApproved > 1 ? 's' : ''); + } else { + echo 'Pas encore de commentaire'; + } + ?>

$article): ?> - getData(['module', $this->getUrl(0), 'config', 'layout']) !== true): ?> -
-
- - makeThumb( self::FILE_DIR . 'source/' . $article['picture'], - self::FILE_DIR . 'thumb/' . $thumb, - self::THUMBS_WIDTH); - } - ?> - - <?php echo $article['picture']; ?> - - -
-
-

- - - -

-
- - - - - - -
-
- - -
-

- getData(['module',$this->getUrl(0), 'config', 'articlesLenght']) !== 0 ? $this->getData(['module',$this->getUrl(0), 'config', 'articlesLenght']) : 500 ?> -

'), 0, $lenght); ?>... - Lire la suite -

-
-
- + getData(['module', $this->getUrl(0), 'config', 'articlesLenght']) === 0): ?>
-

+

-

+
@@ -70,7 +24,8 @@
- + signature($this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'userId']));?> + getData(['module', $this->getUrl(0), 'posts',$articleId, 'publishedOn'])), 'UTF-8', true) ? strftime('%d %B %Y', $this->getData(['module', $this->getUrl(0), 'posts',$articleId, 'publishedOn'])) @@ -110,21 +65,69 @@
- getData(['module', $this->getUrl(0), 'posts', $articleId, 'commentClose'])): ?> -

Cet article ne reçoit pas de commentaire.

- -
- - - - getUrl(0) . '/' . $articleId; ?>"> - - - echo $commentsNb > 0 ? $commentsNb . ' ' . 'commentaire' . $s : 'Pas encore de commentaire'; - ?> -
- +
+ getData(['module', $this->getUrl(0), 'posts', $articleId, 'commentClose'])): ?> +

Cet article ne reçoit pas de commentaire.

+ +

+ 0) { + echo ''; + echo $module::$comments[$articleId] . ' commentaire' . ($module::$comments[$articleId] > 1 ? 's' : ''); + echo ''; + } else { + echo 'Pas encore de commentaire'; + } + ?> +

+ +
+ +
+
+ + makeThumb( self::FILE_DIR . 'source/' . $article['picture'], + self::FILE_DIR . 'thumb/' . $thumb, + self::THUMBS_WIDTH); + } + ?> + + <?php echo $article['picture']; ?> + + +
+
+

+ + + +

+
+ + + + + + +
+
+ + +
+

+ getData(['module',$this->getUrl(0), 'config', 'articlesLenght']) !== 0 ? $this->getData(['module',$this->getUrl(0), 'config', 'articlesLenght']) : 500 ?> +

'), 0, $lenght); ?>... + Lire la suite +

+
+
diff --git a/module/blog/view/option/option.php b/module/blog/view/option/option.php index 11ae4772..3489db96 100644 --- a/module/blog/view/option/option.php +++ b/module/blog/view/option/option.php @@ -11,44 +11,18 @@
-
-
-
-

Flux RSS

-
-
- $this->getData(['module', $this->getUrl(0), 'config', 'feeds']), - ]); ?> -
-
- 'Texte de l\'étiquette', - 'value' => $this->getData(['module', $this->getUrl(0), 'config', 'feedsLabel']) - ]); ?> -
-
-
-
-

Disposition de la liste des articles

-
- $this->getData(['module', $this->getUrl(0), 'config', 'layout']), - 'help' => 'La disposition moderne affiche les articles les uns à la suite des autres' - ]); ?> -
-
+
'Longueur des articles', 'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'articlesLenght']) ]); ?>
-
+
'Articles par page', 'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'itemsperPage']) @@ -59,6 +33,26 @@
+
+
+
+

Flux RSS

+
+
+ $this->getData(['module', $this->getUrl(0), 'config', 'feeds']), + ]); ?> +
+
+ 'Texte de l\'étiquette', + 'value' => $this->getData(['module', $this->getUrl(0), 'config', 'feedsLabel']) + ]); ?> +
+
+
+
+
Version n°