[plugin] MyBetterUrls

2456

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    zetrader a écrit:
    Bonjour, pas de news au sujet du bug du défilement de pages sur les catégories ? une piste ? Le défilement des pages pour les articles de la page d'accueil n'est pas touché, ainsi que le défilement des pages pour les articles pour un tag donné n'est pas touché non plus, le bug ne touche que les catégories.

    J'ai trouvé le problème. Le temps de le corriger et je diffuserai une mise à jour

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.1 (29/08/2013) ##
    BUG: pas de prise en compte de la pagination en mode categorie

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Merci j'ai mis et testé, la fonction pagination fonctionne bien partout : page d'accueil, tags, archives, catégories ... c'est nickel :)
    Bravo pour la réactivité, et encore merci ^^
  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.2 (29/08/2013) ##
    [+] Redirection 301 si accès à partir des anciennes urls pour favoriser le référencement

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • snif trop tard. Héhé :)
  • Stéphane a écrit:
    ## Version 1.2 (29/08/2013) ##
    [+] Redirection 301 si accès à partir des anciennes urls pour favoriser le référencement

    Un grand merci Stéphane.
    Avec tout ça, PluXml rentre dans la cour des grands ! ;)
  • JosJos Member
    D'ailleur, pourquoi ne pas intégrer directement ce système d'url directement dans PluXml, histoire d'avoir ce genre d'url sans plugin et enlever par défaut les éléments d'url en plus?
  • Jos a écrit:
    D'ailleurs, pourquoi ne pas intégrer directement ce système d'url directement dans PluXml, histoire d'avoir ce genre d'url sans plugin et enlever par défaut les éléments d'url en plus?

    Ça pourrait en effet être utile. Pour la version 5.2.1 pit être ?
  • JosJos Member
    Ça permettrai d'avoir directement de "belles url", ce que font beaucoup d'autres cms.
  • Plop,

    Serait-il possible de choisir pour avoir des url de ce genre :
    http*://www.monsite.fr/MaCatégorie/MonArticle
    ou
    http*://www.monsite.fr/MaTag/MonArticle
    en fonction de la provenance sur l'article


    au lieu de
    http*://www.monsite.fr/MonArticle

    ?
    Merci !:)

    KaySix
  • Tout simplement géniale cette version 1.2 !

    Merci beaucoup Stéphane pour ce plugin !
  • Juste un petit feedback pour dire que tout marche parfaitement, et l'installation s'est faite sans accroc.

    Attention quand même : vous ne devez pas avoir d'article / page / catégorie qui ont la même URL.
  • k610i a écrit:
    Plop,

    Serait-il possible de choisir pour avoir des url de ce genre :
    http*://www.monsite.fr/MaCatégorie/MonArticle
    ou
    http*://www.monsite.fr/MaTag/MonArticle
    en fonction de la provenance sur l'article


    au lieu de
    http*://www.monsite.fr/MonArticle

    ?
    Merci !:)

    KaySix

    +1
    Intéressé aussi par cette modif'
  • Bonjour,

    Serait-il possible d'avoir des URL pour les pages des catégories un peu plus "propre" ?

    Pour le moment, quand on va sur la page 2 d'une catégorie, on a ça (si on met le ".html"): -http://www.siteweb.com/categorietruc.html/page2

    Et perso, je souhaiterai avoir : -http://www.siteweb.com/categorietruc2.html ou du genre : -http://siteweb.com/categorietruc-page2.html

    Je pense que ce serait mieux pour le référencement ...

    Ce serait plus propre, non ? :8

    Merci pour votre réponse ! ;)
  • noogaty a écrit:
    Bonjour,

    Serait-il possible d'avoir des URL pour les pages des catégories un peu plus "propre" ?

    Pour le moment, quand on va sur la page 2 d'une catégorie, on a ça (si on met le ".html"): -http://www.siteweb.com/categorietruc.html/page2

    Et perso, je souhaiterai avoir : -http://www.siteweb.com/categorietruc2.html ou du genre : -http://siteweb.com/categorietruc-page2.html

    Je pense que ce serait mieux pour le référencement ...

    Ce serait plus propre, non ? :8

    Merci pour votre réponse ! ;)

    Salut, je pense que categorietruc.html/page2 ou bien /categorietruc-page2.html c'est pareil.
    Quelle que soit la règle de réécriture, le "page2" est dans l'url...
    Le plus important pour le référencement, c'est l'article en lui-même et les mots clés ;)
  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    Bonjour,

    Superbe plugin que je viens de découvrir. C'est clair les urls sont meilleures pour les moteurs de recherche. Félicitations à Stéphane.

    Par contre une petite remarque :
    Apache à partir de sa version 2.3.9 a sa directive AllowOverride à None par défaut, ce qui empêche de prendre en compte les directives dans les fichiers .htaccess. C'est écrit dans la doc

    C'est le cas quand on fait tourner le site Web sur un PC avec Ubuntu 13.10 (dernière version stable). Dans ce cas, il faut modifier la config de Apache :
    toto@mababasse:~$ sudo vi /etc/apache2/sites-enabled/000-default.conf
    et rajouter :
    [== Indéfini ==]
    <Directory /var/www>
           AllowOverride All
    </Directory>
    
    Puis faire
    toto@mababasse:~$ sudo service apache2 restart
    Et ça roule.

    J'ai aussi un hébergement mutu LWS perso et là cela marche sans souci.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Merci pour l'info. C'est bon à savoir pour éviter de se casser la tete

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Salut Stéphane, et merci pour ce plugin vraiment utile !

    Un petit souci de mon côté, testé avec plusieurs configs : dans une catégorie, quand j'arrive en page 9 et que je clique sur "suivant", l'URL affiche bien "page10", mais c'est le contenu de la page 1 qui s'affiche. Y compris dans la pagination ("page 1 sur X").

    Au départ, je me suis dit "à tous les coups, je n'ai pas la dernière version". Mais si, que ce soit pour Pluxml ou pour le plugin.

    Une idée d'où peut venir le souci ?

    (nb je précise que je viens de tester avec une install vide et que j'ai ajouté à la main 15 articles dans la rubrique 1 pour tester...)
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour
    Je vais regarder tout ça. Ça tombe plutot bien parce que je travaille sur une mise à jour du plugin

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Ca tombe effectivement à pic, merci pour cette réponse ultra-rapide et à bientôt j'espère :)
  • Problème réglé par Stéphane, mais je lui laisse la primeur d'une nouvelle livraison du plugin :)
  • Bonjour à tous ! J'aimerais remonter quelque chose qui m'échappe : je ne sais pas s'il s'agit d'un bug lié au plugin ou à Facebook...

    J'ai installé le plugin MyBetterUrls, et depuis quelques temps (ça ne me le faisais pas au début je crois), quand je veux partager un article sur Facebook avec le lien modifié du type http*//monsite/mon-article, le lien est refusé (je tombe systématiquement sur ma page d'erreur 404).

    Si je partage le même article avec l'URL d'origine du type http*//monsite/articlexxx/mon-article, il n'y a aucun problème.

    Ce qui me fait douter d'un bug uniquement lié au plugin, c'est que l'URL modifiée fonctionne très bien avec Google+...

    Suis-je le seul pour qui cette erreur apparait ?
  • BeduckBeduck Member
    websyys a écrit:
    k610i a écrit:
    Plop,

    Serait-il possible de choisir pour avoir des url de ce genre :
    http*://www.monsite.fr/MaCatégorie/MonArticle
    ou
    http*://www.monsite.fr/MaTag/MonArticle
    en fonction de la provenance sur l'article


    au lieu de
    http*://www.monsite.fr/MonArticle

    ?
    Merci !:)

    KaySix

    +1
    Intéressé aussi par cette modif'

    Je cherche également à faire pareil
  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.4 (27/04/2014) ##
    [+] Compatibilité avec le plugin plxMyMultiLingue
    BUG Pagination

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Merci pour ce plugin, un must-have !
    Cependant j'ai remarqué que les liens pour le flux rss d'une catégorie ne sont réécrits.
    http://.../feed/rss/categorie1
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour webwww

    Je confirme.
    Si on a configuré le plugin pour avoir par exemple .htm à la fin des urls, pour le lien "Fil Rss des articles de cette catégorie"
    ça reste:
    http://localhost/PluXml/feed/rss/categorie1
    au lieu d'avoir
    http://localhost/PluXml/feed/rss/categorie1.htm

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • On pourrait aussi remplacer categorie1 par le titre de la catégorie.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Alors le problème ne vient pas du plugin mais de la fonction artFeed() dans plxShow

    Le lien généré par cette fonction pour le flux rss des catégories est incomplet (ce qui fait que la réécriture n'est pas appliquée)

    on a:

    http://localhost/feed/rss/categorie1

    au lieu de

    http://localhost/feed/rss/categorie1/rubrique


    Donc le correctif et d'éditer le fichier core/lib/class.plx.show.php

    et de remplacer
    	public function artFeed($type='rss', $categorie='') {
    		# Hook Plugins
    		if(eval($this->plxMotor->plxPlugins->callHook('plxShowArtFeed'))) return;
    
    		if($categorie != '' AND is_numeric($categorie)) # Fil Rss des articles d'une catégorie
    			echo '<a href="'.$this->plxMotor->urlRewrite('feed.php?rss/categorie'.$categorie).'" title="'.L_ARTFEED_RSS_CATEGORY.'">'.L_ARTFEED_RSS_CATEGORY.'</a>';
    		else # Fil Rss des articles
    			echo '<a href="'.$this->plxMotor->urlRewrite('feed.php?rss').'" title="'.L_ARTFEED_RSS.'">'.L_ARTFEED_RSS.'</a>';
    	}
    

    par
    	public function artFeed($type='rss', $categorie='') {
    		# Hook Plugins
    		if(eval($this->plxMotor->plxPlugins->callHook('plxShowArtFeed'))) return;
    
    		if($categorie != '' AND is_numeric($categorie)) { 
    			# Fil Rss des articles d'une catégorie
    			$id=str_pad($categorie,3,'0',STR_PAD_LEFT);
    			if(isset($this->plxMotor->aCats[$id])) {
    				echo '<a href="'.$this->plxMotor->urlRewrite('feed.php?rss/categorie'.$categorie.'/'.$this->plxMotor->aCats[$id]['url']).'" title="'.L_ARTFEED_RSS_CATEGORY.'">'.L_ARTFEED_RSS_CATEGORY.'</a>';
    			}
    		} else {
    			# Fil Rss des articles
    			echo '<a href="'.$this->plxMotor->urlRewrite('feed.php?rss').'" title="'.L_ARTFEED_RSS.'">'.L_ARTFEED_RSS.'</a>';
    		}
    	}
    

    En faisant cette modif, le lien sera bien réécrit par le plugin MyBetterUrls

    Merci webwww. Tu as mis en fait le doigt sur un petit bug

    Bug pris en compte issue #77

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Bonjour,

    Mise à jour effectué et ce sans soucis, merci beaucoup !

    Bon courage pour la suite.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Beduck a écrit:
    websyys a écrit:
    k610i a écrit:
    Plop,

    Serait-il possible de choisir pour avoir des url de ce genre :
    http*://www.monsite.fr/MaCatégorie/MonArticle
    ou
    http*://www.monsite.fr/MaTag/MonArticle
    en fonction de la provenance sur l'article


    au lieu de
    http*://www.monsite.fr/MonArticle

    ?
    Merci !:)

    KaySix

    +1
    Intéressé aussi par cette modif'

    Je cherche également à faire pareil

    ça risque pas de faire un paquet de "duplicate content" tout ça ? (sachant qu'un article peut être classé dans plusieurs catégories et rattaché à plusieurs tags). Si à chaque fois on peut accéder au contenu de l'article à partir de plusieurs urls...

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

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