diff options
author | Minteck <46352972+Minteck@users.noreply.github.com> | 2021-07-20 01:15:15 +0200 |
---|---|---|
committer | Minteck <46352972+Minteck@users.noreply.github.com> | 2021-07-20 01:15:15 +0200 |
commit | af9e5ef458b93ef2003905e1ccc5665e7266c242 (patch) | |
tree | 989ac25a8b75578788cd7157308f37b9b83cf8f5 /includes/blog/home.php | |
download | main-af9e5ef458b93ef2003905e1ccc5665e7266c242.tar.gz main-af9e5ef458b93ef2003905e1ccc5665e7266c242.tar.bz2 main-af9e5ef458b93ef2003905e1ccc5665e7266c242.zip |
Commit
Diffstat (limited to 'includes/blog/home.php')
-rw-r--r-- | includes/blog/home.php | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/includes/blog/home.php b/includes/blog/home.php new file mode 100644 index 0000000..162babc --- /dev/null +++ b/includes/blog/home.php @@ -0,0 +1,24 @@ +<div class="card-group"> + <?php + + $articles = scandir($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data"); + $i = 1; + foreach ($articles as $article): + + ?> + <?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"); + ?> + <div class="card"> + <div class="card-body"> + <h5 class="card-title"><?= $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> + <a href="/blog/article-<?= explode(".", $article)[0] ?>" class="card-link"><?= l("Read more...", "Lire plus...") ?></a> + </div> + </div> + <?php endif;$i++; ?> + <?php endforeach; ?> +</div>
\ No newline at end of file |