continuité de la simplification de la gestion du texte

This commit is contained in:
Esenjin 2025-02-17 00:23:07 +01:00
parent c99146c38a
commit 85d5c28a1b
3 changed files with 3 additions and 22 deletions

View File

@ -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">

View File

@ -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,

View File

@ -1 +1 @@
1.1.3 1.1.4