Une méthode simplement pour récupérer l'URL d'un article

yhugoyhugo Member
août 2009 modifié dans Modifications
Une méthode simplement pour récupérer l'URL d'un article; Basée évidemment sur la méthode artTitle() ...

Dans le fichier /core/lib/class.plx.show.php : juste après la méthode artTitle() ajouter :
function artURL() {

		$num = $this->artId();

		$url = $this->plxMotor->plxRecord_arts->f('url');

		echo './?article'.$num.'/'.$url ;

	}
À utiliser comme ceci :
<a href="<?php $plxShow->artURL(); ?>">Un hyperlien c'est la base de toutt' !</a>
Très utile si vous voulez vous mettre au Web sémantique ...
<div instanceof="sioctype:BlogPost" about="http://votresite.domain/<?php $plxShow->artURL(); ?>">
Bonne chance !

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour yhugo

    Depuis la version 4.1.1 de pluxml, mise en ligne cette nuit, la fonction artUrl existe en natif et à été ajoutée à la classe plxShow dans le fichier class.plx.show.php
    Il n'est donc plus nécessaire d'ajouter manuellement la fonction

    Néanmoins, merci pour ta contribution. Cette fonction manquait effectivement.

    Stéphane.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • yhugoyhugo Member
    Salut Stéphane,

    ah bien dit donc, quel timing :p ...

    Une question en passant tu crois que ça serait difficile de modifier PluXml pour que celui-ci puisse gérer les tags ?

    Merci et bonne journée
  • Voilà la doc de cette fonction yhugo => http://devzone.pluxml.org/?plxShow/function/artUrl
    Pour les tags, techniquement ça commence à se compliquer....
  • yhugoyhugo Member
    Bonsoir Marama,

    mais y'aurait pas moyen de se baser sur ce qui a été fait pour les catégories ? ... mais les billets pourraient avoir évidemment plus d'un tag ...

    Au fait, quel est le fichier qui indique l'association entre catégorie et article ? Je cherche, mais ne trouve pas ...

    Merci, bonne nuit
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour yhugo

    Le numéro de la catégorie est dans le nom du fichier de l'article.
    On récupère la liste des fichiers sur le serveurs en faisant un filtre sur le nom pour récupérer ceux de telle ou telle catégories.

    Stéphane

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

Connectez-vous ou Inscrivez-vous pour répondre.