Je souhaite mettre en place un éditeur de texte dans l’espace admin de mon blog avec tinymce. Mais la mise en page du contenu de l’article ne fonctionne plus après intégration de tinymce. Il y a un énorme espace en début de l’article et entre chaque paragraphe, le background color se coupe. A mon avis le problème vient de la mise en place de l’extrait de l’article. Mais comme je suis débutant en php, je n’arrive pas à m’en sortir.
Voici le code de l’extrait de l’article:
<?php
foreach ($listPosts as $post)
{
if (strlen($post->getContent()) <= 400)
{
$content = $post->getContent();
}
else
{
$debut = substr($post->getContent(), 0, 400);
$debut = substr($debut, 0, strrpos($debut, ' ')) . '...';
$content = $debut;
}
?>
<div class="news">
<h3>
<?= $post->getTitle() ?>
<em>, publié le <?= $post->getCreation_date()->format('d/m/Y à H\hi') ?></em>
<?php echo ' par ' .$post->getAuthor() ?>
</h3>
<p>
<?= $content ?> <br/>
<em><a href="index.php?action=post&id=<?= $post->getId() ?>">Continuer la lecture ...</a></em>
</p>
</div>
<?php
}
echo '<div class="pagination">' .$pagination. '</div>';
?>
Et voici celui du contenu d’un article unique:
<div class="news">
<h3>
<?= $post->getTitle() ?>
<em>, publié le <?= $post->getCreation_date()->format('d/m/Y à H\hi') ?></em>
<?php echo ' par ' .$post->getAuthor() ?>
<?php echo ($post->getCreation_date() == $post->getUpdate_date() ? '' : ' | Mis à jour le '.$post->getUpdate_date()->format('d/m/Y à H\hi')) ?>
</h3>
<p>
<?= nl2br($post->getContent()) ?>
</p>
</div>
Est-ce que quelqu’un a une idée pour me débloquer la situation ?
Merci d’avance pour votre aide.
+0
-0