IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Dates] Fonction pour afficher les dernières news


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 51
    Points : 18
    Points
    18
    Par défaut [Dates] Fonction pour afficher les dernières news
    Bonjour.

    Déjà j'espère que c'est le bon endroit pour poser ma question car j'en suis pas certain. :p

    J'ai créer une fonction qui affiche les dernières news ajouté sur mon site, elle affiche la date de la news ainsi que son titre.

    Ce que j'aimerais faire c'est, faire en sorte que le titre soit un lien pointant vers la news en elle même.Comme les ancres en gros mais avec le php. Le problème c'est que j'ai pas la moindre idée de comment m'y prendre!

    Pour être plus précis, les dernières news s'affiche sur la droite, dans le petit cadre. Le titre de chaque news est un lien et, en cliquant sur celui-ci, la page descend et nous affiche la news en question.

    Voiçi le lien du site actuellement avec un paquet de news test d'ailleurs!

    http://archers-du-papegault.123.fr/

    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    et bien tu fais exactement que tu as dis :

    Tu construis tes liens
    echo 'http://archers-du-papegault.123.fr/index.php#news' . $idnews

    Et tu places tes balises
    echo '<a name="news' . $idnews . '"></a>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 51
    Points : 18
    Points
    18
    Par défaut
    Cool! Merci pour cette réponse rapide!

    Ravis de voir que ça a pas l'air compliqué à faire en plus!

    Par contre, j'ai pas suivis, je vois pas trop ou placer les 2 parties de code que tu m'a donné... En plus dans le 2e truc, c'est normal le echo devant?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Les liens c'est ceux que tu as deja sur ta page.
    Les balises il faut les placer au début de chaque news.

    Il faut evidemment des "echo" puisqu'il s'agit de code php. Tu remarqueras la presence de la variable $idnews.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 51
    Points : 18
    Points
    18
    Par défaut
    Désolé mais je comprend pas.... On va dire que je connait que des bricoles en php, j'ai pris des scripts que j'ai modifiés uniquement. Voilà comment sont construits les liens actuellement, j'ai rien mis de spécial:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <strong>Le <?php echo $donnees['date']; ?></strong> <br /> <a href=""><?php echo $donnees['titre']; ?></a>
    Le premier echo affiche la date et le second le titre. Je ne vois pas comment je dois modifié ce bout de code pour mettre ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'http://archers-du-papegault.123.fr/index.php#news' . $idnews
    Et pour ce bout, je dois le mettre où exactement? Dans ma news quand je la tape?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a name="news' . $idnews . '"></a>
    Si oui à quel endroit?

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <strong>Le <?php echo $donnees['date']; ?></strong> <br /> <a href="index.php#<?php echo $donnees['id']; ?>"><?php echo $donnees['titre']; ?></a>
    Attention "$donnees['id']" c'est un exemple, je ne sais pas si le champ d'id de tes news s'appelle id ou idnews ou news_id ou je ne sais quoi d'autre.

    Pour la deuxieme partie, il faut la mettre dans la boucle qui affiche les news.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Encodage] Quelles fonctions pour afficher les accents correctement ?
    Par Sayrus dans le forum Langage
    Réponses: 16
    Dernier message: 28/07/2011, 12h08
  2. fonction pour afficher les donnees d'une trame IP
    Par ayoub1989 dans le forum Réseau
    Réponses: 19
    Dernier message: 26/07/2011, 15h26
  3. [Dates] fonctions pour manipuler les temps
    Par xess91 dans le forum Langage
    Réponses: 20
    Dernier message: 18/04/2009, 23h10
  4. Problème pour afficher les 5 dernière interventions
    Par loic20h28 dans le forum Langage SQL
    Réponses: 25
    Dernier message: 13/02/2008, 16h15
  5. Réponses: 7
    Dernier message: 30/12/2006, 01h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo