aboutsummaryrefslogtreecommitdiff
path: root/includes/blog
diff options
context:
space:
mode:
Diffstat (limited to 'includes/blog')
-rw-r--r--includes/blog/data/2020-05-04@something4.json3
-rw-r--r--includes/blog/data/2020-05-04@something4.json.fr.html1
-rw-r--r--includes/blog/home.php10
-rw-r--r--includes/blog/list.php2
4 files changed, 11 insertions, 5 deletions
diff --git a/includes/blog/data/2020-05-04@something4.json b/includes/blog/data/2020-05-04@something4.json
index 51021ea..c8376de 100644
--- a/includes/blog/data/2020-05-04@something4.json
+++ b/includes/blog/data/2020-05-04@something4.json
@@ -1,3 +1,4 @@
{
- "title": "Some article"
+ "title": "Some article",
+ "title.fr": "Un article"
} \ No newline at end of file
diff --git a/includes/blog/data/2020-05-04@something4.json.fr.html b/includes/blog/data/2020-05-04@something4.json.fr.html
new file mode 100644
index 0000000..8bb1663
--- /dev/null
+++ b/includes/blog/data/2020-05-04@something4.json.fr.html
@@ -0,0 +1 @@
+<b>Il s'agit d'un <i>test</i></b><u> ou, <i>en est-il un ?</i></u>... Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. Nous ne saurons jamais si il devait vraiment y avoir du texte ou quelque chose d'autre ici. \ No newline at end of file
diff --git a/includes/blog/home.php b/includes/blog/home.php
index a515c14..49817e8 100644
--- a/includes/blog/home.php
+++ b/includes/blog/home.php
@@ -10,13 +10,17 @@
<?php if ($i <= 3 && strpos($article, "@") !== false && strpos($article, ".html") === false): ?>
<?php
$data = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article), true);
- $data['html'] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article . ".html");
+ if (l("a", "b") === "b" && file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article . ".fr.html")) {
+ $data['html'] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article . ".fr.html");
+ } else {
+ $data['html'] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article . ".html");
+ }
?>
<div class="card">
<div class="card-body">
- <h5 class="card-title"><?= $data["title"] ?></h5>
+ <h5 class="card-title"><?= l($data["title"], $data["title.fr"] ?? $data["title"]) ?></h5>
<p class="card-text"><?= strlen(strip_tags($data["html"])) > 150 ? substr(strip_tags($data["html"]), 0, 150) . "..." : strip_tags($data["html"]) ?></p>
- <p class="card-text"><small class="text-muted"><?= l("Published", "Publié") ?> <?= DateTime::createFromFormat('Y-m-d', explode("@", $article)[0])->format("F jS, Y"); ?></small></p>
+ <p class="card-text"><small class="text-muted"><?= l("Published", "Publié") ?> <?= strftime(l("%a %b %e, %Y", "%a %e %b %Y"), (int)DateTime::createFromFormat('Y-m-d', explode("@", $article)[0])->format("U")); ?></small></p>
<a href="/blog/article-<?= explode(".", $article)[0] ?>" class="card-link"><?= l("Read more...", "Lire plus...") ?></a>
</div>
</div>
diff --git a/includes/blog/list.php b/includes/blog/list.php
index ba859a2..1c81630 100644
--- a/includes/blog/list.php
+++ b/includes/blog/list.php
@@ -9,7 +9,7 @@
?>
<?php if (strpos($article, "@") !== false && strpos($article, ".html") === false): ?>
<?php $data = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article), true); ?>
- <a href="/blog/article-<?= explode(".", $article)[0] ?>" class="list-group-item list-group-item-action"><span class="text-muted"><?= DateTime::createFromFormat('Y-m-d', explode("@", $article)[0])->format("F jS, Y"); ?></span> · <?= $data["title"] ?></a>
+ <a href="/blog/article-<?= explode(".", $article)[0] ?>" class="list-group-item list-group-item-action"><span class="text-muted"><?= strftime(l("%a %b %e, %Y", "%a %e %b %Y"), (int)DateTime::createFromFormat('Y-m-d', explode("@", $article)[0])->format("U")); ?></span> · <?= l($data["title"], $data["title.fr"] ?? $data["title"]) ?></a>
<?php endif;$i++; ?>
<?php endforeach; ?>
</div> \ No newline at end of file