Afficher un bout de page sur la page d'accueil d'un site web

ghisloy Messages postés 137 Statut Membre -  
ghisloy Messages postés 137 Statut Membre -
Bonjour,

je suis entrain d'écrire un site web. j'ai fais une page actualité sur laquelle se trouvera toutes les actualités du site mais je voudrais faire afficher sur l'index un bout de chaque actualité (juste une portion) et au clic, cela redirigera l'internaute vers la page même cependant je ne sais comment le faire avec php
un peu comme sur cette page

merci de m'aider

A voir également:

1 réponse

ElementW Messages postés 5690 Statut Contributeur 1 224
 
'lut, je présume que le contenu des news est extraite d'une base de données ou du moins est faite de manière automatique.
Tu récupères X news les plus récentes (3 sur ta capture), et pour chaque news, créés une balise
<img>
appropriée si une image est associée à la news, ainsi qu'un
<p>
aragraphe contenant le texte tronqué s'il est trop long, le tout enveloppé dans un
<a>
pointant vers une URL permettant la lecture complète de l'article.
$longueur_texte_voulu = 200;
[...]
for ($i = 0; $i < 3; $i++) {
    // Fonction fictive, a remplacer par ce qui est nécessaire
    $news = bdd_récupérer_news();
    $id_news = $news['id'];
    $texte_news = $news['texte'];
    echo '<a href="lire_news.php?id=' .. $id_news .. '">';
    [... Image si besoin ...]
    if(mb_strlen($texte_news) > $longueur_texte_voulu)
        $texte_news = mb_substr($texte_news, 0, $longueur_texte_voulu) . "...";
    echo "<p>$texte_news</p></a>";
}

from human import idiocy
del idiocy
0
ghisloy Messages postés 137 Statut Membre
 
ok je vois j'esaye ça et je te reviens sous peu merci beaucoup
0