Dotclear

Vous n'êtes pas identifié(e).

Annonce

#76 2017-05-16 17:00:48

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ Plugin FreeUrls ]

Merci pour ton aide adjaya tout semble fonctionnel...


PS - pour clore cette parenthèse à ton fil de plugin FreeUrls, me permet-tu de fournir ce copier-coller à Franck dans le fil du plugin Sitemaps ?

Merci encore.

Cordialement.

Hors ligne

#77 2017-05-16 17:10:25

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [ Plugin FreeUrls ]

Faut aussi tester sans le plug freeUrl avant :)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#78 2017-05-17 09:54:56

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ Plugin FreeUrls ]

je viens de tester à l'instant même.

PLugin FreeUrls désactivé, jai crée une nouvelle catégorie + un nouveau billet = tout semble nickel

Idem tout fonctionne avec les pages et les tags.

Hors ligne

#79 2017-12-05 14:04:10

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ Plugin FreeUrls ]

bonjour adjaya

je reviens sonner du clairon ^^
Ton superbe plugin  fonctionne toujours a la perfection et je t'en remercie.


Pour Noël, serait-il possible de le retrouver sur dotaddict ?

Cordialement.

Hors ligne

#80 2017-12-07 06:37:46

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ Plugin FreeUrls ]

Ou bien... Pour le jour de l'an ???
:-)

Hors ligne

#81 2017-12-07 15:26:29

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [ Plugin FreeUrls ]

Je n'ai plus l'intention de contribuer à dotclear autrement que pour mes besoins personnel, mais la licence du plugin te laisse la possibilité de prendre des initiatives.

Dernière modification par adjaya (2017-12-07 15:26:44)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#82 2017-12-07 16:29:26

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ Plugin FreeUrls ]

je peut donc publier ta version actuelle sur dotaddict afin d'en faire un dépôt officiel ??

Hors ligne

#83 2017-12-08 07:32:32

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [ Plugin FreeUrls ]

Tout à fait.
J'ai regardé le code du plugin et en fait je n'ai pas précisé la licence, donc pour ce qui concerne le plugin freeUrl:

    la liberté d'utiliser le logiciel
    la liberté de copier le logiciel
    la liberté d'étudier le logiciel
    la liberté de modifier le logiciel et de redistribuer les versions modifiées

Dernière modification par adjaya (2017-12-08 10:02:40)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#84 2017-12-08 08:45:09

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ Plugin FreeUrls ]

cool, donc je peut juste le laisser tel quel et le publier sur dotaddict pour faire profiter officiellement de cet super plug ?

Hors ligne

#85 2019-02-09 00:29:25

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : [ Plugin FreeUrls ]

Il semblerait possiblement que ce plugin ne soit pas compatible PHP > 7.0. Quelqu'un peut-il confirmer ? Ou je me goure et ça ne vient pas de la version PHP ?

Je précise, voici le warning PHP :
"PHP Warning:  Illegal string offset 'url' in …/plugins/freeUrls/_prepend.php on line 143"

Hors ligne

#86 2019-02-10 19:04:56

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [ Plugin FreeUrls ]

Je vais vérifier ça!


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#87 2019-02-11 11:21:33

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : [ Plugin FreeUrls ]

Merci !

Hors ligne

#88 2019-02-25 09:49:56

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [ Plugin FreeUrls ]

Effectivement, ce plugin ne semble plus fonctionner sur une version récente de dotclear et version php > 7.0.
Je ne peux dire la raison, j'ai revisité le code et j'ai tellement compressé le nom des variables que le code est très difficile à suivre.
Mea-culpa, j'ai fait cela avec dans l'idée, à l’époque d'optimiser l’exécution du script. Depuis, j'ai appris qu'il  faut soigner la signature des variables, propriétés et méthodes de tout code.
J'ai fait ce plugin pour le fun à l'époque, à titre expérimental, et c'est la raison pour laquelle je ne l'ai pas publié sur dotaddict.
Donc, ne codant personnellement que très très rarement pour dotclear, j'en suis désolé mais je ne maintiens plus ce plugin.

Dernière modification par adjaya (2019-02-25 14:47:08)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#89 2019-02-25 10:31:09

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : [ Plugin FreeUrls ]

Remboursez !
:)

Hors ligne

#90 2019-02-26 11:08:55

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [ Plugin FreeUrls ]

Ceci dit, le principe est très simple : par exemple pour juste enlever le 'post' de url de la page d'un billet, avec redirection 301 pour l'ancienne url, ceci devrait fonctionner :
dans le fichier _prepend.php d'un plugin :

<?php
if (!defined('DC_RC_PATH')) { return; }

$core->url->register('postredir','post','^post/(.+)$',array('postOffUrlHandlers','postRedir'));
$core->url->register('post','','^(?!page/[0-9])(.+)$',array('dcUrlHandlers','post'));
$core->setPostType('post','post.php?id=%d','%s');

class postOffUrlHandlers extends dcUrlHandlers
{
	public static function postRedir($args)
	{
		http::head(301);
		header('Location: '.$GLOBALS['core']->blog->url.$args);
		exit;	
	}
}	
?>

Dernière modification par adjaya (2019-02-26 11:17:03)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#91 2019-03-04 15:56:47

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : [ Plugin FreeUrls ]

Arf, bon tant pis.

Du coup en adaptant le code pour les différents contextes, ça devrait donc fonctionner ? Dès que j'ai 5 minutes, je teste le code pour "post".

Hors ligne

#92 2019-03-24 03:55:06

Kysban
Membre
Lieu : Paris
Inscription : 2006-04-11

Re : [ Plugin FreeUrls ]

Bizarrement, je rencontre un souci avec un tout nouveau site, mais uniquement pour rediriger les pages catégories, lesquelles renvoient des erreurs 404.

Le serveur de ce site est configuré en PHP 7.3, j'ai donc :
- downgradé mon hébergement en 7.0
- vérifié que mon fichier htaccess est bien en 7.0 lui aussi.

Et le problème a disparu.


Je comprends tout à fait adjaya que tu ne souhaites plus maintenir ce plugin, et je souhaite te remercier chaleureusement car cela fait au moins 5 ou 6 ans qu'il me rend de grands services. :)


Néanmoins, je voudrais savoir si je pourrais remplacer les fonctionnalités du plugin par des règles de redirection / réécriture d'URL directement dans mon fichier htaccess.

Est-ce faisable, déconseillé, fonctionnel etc...? Pourrais-je avoir un petit coup de main de votre part pour faire cela ? :)

Dernière modification par Kysban (2019-03-24 03:56:44)

Hors ligne

#93 2019-03-25 01:10:32

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [ Plugin FreeUrls ]

Dites-moi si cette version corrige les problèmes:
http://aiguebrun.adjaya.info/public/plu … -0.0.3.zip

Dernière modification par adjaya (2019-03-25 01:12:09)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#94 2019-03-27 14:39:26

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : [ Plugin FreeUrls ]

Hello,
Je viens de tester et ça a l'air ok pour moi. Merci beaucoup !

Hors ligne

#95 2019-04-13 18:16:50

Maxton
Membre
Inscription : 2019-04-13

Re : [ Plugin FreeUrls ]

Merci pour la mise à jour, ça marche bien de mon côté ;)


Vous êtes startuper ?Venez sur https://forum.dotclear.org/ pour apprendre le Growth Hacking

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map