continuité de la simplification de la gestion du texte
This commit is contained in:
parent
c99146c38a
commit
85d5c28a1b
@ -1,6 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once 'includes/config.php';
|
require_once 'includes/config.php';
|
||||||
require_once 'includes/DeltaConverter.php';
|
|
||||||
require_once 'includes/Stats.php';
|
require_once 'includes/Stats.php';
|
||||||
|
|
||||||
$config = Config::load();
|
$config = Config::load();
|
||||||
@ -13,11 +12,6 @@ $about = $config['about'] ?? [
|
|||||||
// Charger les statistiques
|
// Charger les statistiques
|
||||||
$stats = new Stats();
|
$stats = new Stats();
|
||||||
$siteStats = $stats->getStats();
|
$siteStats = $stats->getStats();
|
||||||
|
|
||||||
// Fonction pour convertir le contenu Delta en HTML
|
|
||||||
function deltaToHtml($content) {
|
|
||||||
return DeltaConverter::toHtml($content);
|
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="fr">
|
<html lang="fr">
|
||||||
@ -45,7 +39,7 @@ function deltaToHtml($content) {
|
|||||||
<!-- Contenu principal -->
|
<!-- Contenu principal -->
|
||||||
<div class="novel-content">
|
<div class="novel-content">
|
||||||
<div class="novel-description">
|
<div class="novel-description">
|
||||||
<?= deltaToHtml($about['content']) ?>
|
<?= $about['content'] ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<aside class="stats-menu">
|
<aside class="stats-menu">
|
||||||
|
15
roman.php
15
roman.php
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once 'includes/config.php';
|
require_once 'includes/config.php';
|
||||||
require_once 'includes/stories.php';
|
require_once 'includes/stories.php';
|
||||||
require_once 'includes/DeltaConverter.php';
|
|
||||||
|
|
||||||
// Récupération de l'ID du roman depuis l'URL
|
// Récupération de l'ID du roman depuis l'URL
|
||||||
$storyId = $_GET['id'] ?? '';
|
$storyId = $_GET['id'] ?? '';
|
||||||
@ -17,16 +16,6 @@ if (!$story) {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fonction pour convertir le contenu Delta en HTML
|
|
||||||
function deltaToHtml($content) {
|
|
||||||
return DeltaConverter::toHtml($content);
|
|
||||||
}
|
|
||||||
|
|
||||||
function isJson($string) {
|
|
||||||
json_decode($string);
|
|
||||||
return json_last_error() === JSON_ERROR_NONE;
|
|
||||||
}
|
|
||||||
|
|
||||||
$config = Config::load();
|
$config = Config::load();
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
@ -57,7 +46,7 @@ $config = Config::load();
|
|||||||
<!-- Contenu principal -->
|
<!-- Contenu principal -->
|
||||||
<div class="novel-content">
|
<div class="novel-content">
|
||||||
<div class="novel-description">
|
<div class="novel-description">
|
||||||
<?= deltaToHtml($story['description']) ?>
|
<?= $story['description'] ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<aside class="chapters-menu">
|
<aside class="chapters-menu">
|
||||||
@ -90,7 +79,6 @@ $config = Config::load();
|
|||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
const scrollTopBtn = document.querySelector('.scroll-top');
|
const scrollTopBtn = document.querySelector('.scroll-top');
|
||||||
|
|
||||||
// Afficher/masquer le bouton
|
|
||||||
window.addEventListener('scroll', function() {
|
window.addEventListener('scroll', function() {
|
||||||
if (window.pageYOffset > 300) {
|
if (window.pageYOffset > 300) {
|
||||||
scrollTopBtn.classList.add('visible');
|
scrollTopBtn.classList.add('visible');
|
||||||
@ -99,7 +87,6 @@ $config = Config::load();
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Action de retour en haut
|
|
||||||
scrollTopBtn.addEventListener('click', function() {
|
scrollTopBtn.addEventListener('click', function() {
|
||||||
window.scrollTo({
|
window.scrollTo({
|
||||||
top: 0,
|
top: 0,
|
||||||
|
@ -1 +1 @@
|
|||||||
1.1.3
|
1.1.4
|
Loading…
x
Reference in New Issue
Block a user