Récupérer l’ID d’un article pour l’utilisé dans un article afficher en Page d’accueil

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Récupérer l’ID d’un article pour l’utilisé dans un article afficher en Page d’accueil

    Récupérer l’ID d’un article pour l’utilisé dans un article afficher en Page d’accueil

    Bonjour,
    J’utilise le plug-in « sourcerer » pour inclure du code PHP dans les articles.
    J’aimerai pouvoir récupérer l’id d’un article ou son nom pour pouvoir l’utiliser dans les scriptes PHP.
    Le but étant par exemple : le récupère l’id d’un article, il correspond à un texte défini dans une autre table que j’affiche comme intro dans l’article. Si je modifier le texte d’origine, l’article est mit à jour dynamiquement.

    J’ai bien réussi en modifiant ce bout de code trouvé sur le net sans trop savoir ce qu’il fait.

    $
    Code:
    ids = explode(':',JRequest::getString('id'));
    $article_id = $ids[0];
    $article =& JTable::getInstance("content");
    $article->load($article_id);
    
    $id_de_l_article = $article->get("id") ;
    $nom_de_l_article = $article->get("title ") ;
    Le seul petit hic : les articles affichés en pages d’accueil donnent tous l’id … de la page d’accueil qui les contient, ce qui est normal.

    Comme obtenir l’id des articles et pas de son contenant ?

    D’avance merci.
    Amateur de plantes sauvages et comestibles de la région méditerranéenne.
    http://garrigue-gourmande.fr

  • #2
    Re : Récupérer l’ID d’un article pour l’utilisé dans un article afficher en Page d’ac

    salut,

    j'arrive pas trop à saisir la finalité de ta procédure.
    parce que si tu veux mettre un article dans un autre article, il existe une extension (article anywhere)

    Sinon, pour répondre à ta demande, de mémoire je crois qu'il faut procéder comme suit :
    Placer l'article dans une variable de stockage
    Code:
    $monarticle = $article->load(ID);
    écrire le contenu (exemple le titre)
    Code:
    echo $monarticle->get('title');
    [EDIT]
    J'ai également trouvé ça :
    Dernière édition par dolmenhir à 04/07/2012, 00h21
    Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
    Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
    Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X