Fork me on GitHub






URL Rewriting et gestion des commentaires et notifications.
Newbie
Inscrit: 10/12/2010 18:24
Messages: 3
Bonjour à tous.

J'aurai une question concernant l'url rewriting et la gestion des commentaires et des notifications dans XOOPS.

J'ai réglé le problème mais ai dû modifier le coeur du CMS pour cela, ce qui ne m'enchante guère car cela posera de problème lors des futurs mise à jour du CMS.

Voici mon problème :

pour le module NEWS auquel j'ai ajouté l'url rewriting, on obtient un lien du type :

http://www.monsite.com/MA-RUBRIQUE/TITRE-DE-MON-ARTICLE.html

Le problème est qu'avec le système mis en place, lorsque l'on ajoute la partie notification grâce au tag <{$lang_notice}> et la partie commentaire grâce au tag <{$commentsnav}> ; comme ceux-ci créent des formulaire en lien relatif (et non absolu comme cela devrait), on se retrouve à poster des informations soit vers :

http://www.monsite.com/MA-RUBRIQUE/comment_new.php
http://www.monsite.com/MA-RUBRIQUE/comment_edit.php
http://www.monsite.com/MA-RUBRIQUE/comment_delete.php
http://www.monsite.com/MA-RUBRIQUE/comment_reply.php

ou bien :

http://www.monsite.com/MA-RUBRIQUE/notification_update.php

Alors que l'on devrait pointer vers http://www.monsite.com/modules/news/notification_update.php
et de même pour les autres.

Ma question est donc la suivante :
Y a-t-il une solution simple, sans modifier le coeur du CMS pour arriver à faire en sorte que les formulaires postent vers les bons scripts ; et sans surcharger le template si possible ?

Autre question :

Puisqu'il suffit de mieux programmer les deux fichier servant à générer les formulaires, peut-on espérer voir cela apparaître dans les futures versions de XOOPS ?

Voici le code que j'ai mis pour que cela fonctionne pour les notifications (à peut près même code pour les commentaires) :

$xoops_notification['target_page'] = "http://".$_SERVER['HTTP_HOST'].substr($_SERVER['SCRIPT_NAME'],0,strrpos($_SERVER['SCRIPT_NAME'], "/")+1).'notification_update.php' ;
$xoops_notification['redirect_script'] = xoops_getenv('REQUEST_URI');

Merci pour votre aide par avance

P.S. : je rendrai bientôt disponible les modifications apportée et l'enverrai à l'auteur. J'ai intégré aussi l'éditeur TinyMCE au back-office pour l'envoi d'email du module newsletter. (on peut tester cet éditeur ici : http://tinymce.moxiecode.com/tryit/full.php)

Posté le : 18/01/2011 11:23

Cordialement

Yannick LE GUERN
Créateur de vos envies numériques
http://www.yleguern.fr/
Partager Twitter Partagez cette article sur GG+
Re: URL Rewriting et gestion des commentaires et notifications.
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir Yannick,

Bonne et heureuse année 2011,
et bienvenue sur le forum. :)

Pour le Rewrite,
Regarde au cas ou Adslight, j'avais rencontré le même genre de souci pour les images.

Le Rewrite de AdsLight est basé sur la même méthode que le Rewrite du module News.
il avais était modifier et adapter par Nikita.

@ ++

Luc

Posté le : 18/01/2011 20:31
Partager Twitter Partagez cette article sur GG+
Re: URL Rewriting et gestion des commentaires et notifications.
Newbie
Inscrit: 10/12/2010 18:24
Messages: 3
Merci Luc.

Cela fait un petit moment que nous ne nous sommes pas croisé. J'aime bien le design de ton site limonads.

Par rapport au module de news dont je parle, il s'agit de la dernière version disponible sur ce site à cette adresse : https://www.frxoops.org/modules/TDMDow ... nglefile.php?cid=10&lid=3

et l'url-rewriting n'était pas disponible, j'en ai donc déduit qu'il fallait que je la créé...

Sinon cette question est plus d'ordre générale ou finalement j'aimerai mieux comprendre la conception du coeur de XOOPS pour mieux concevoir mes futurs modules si tu vois de quoi je parles... (d'ailleurs il faut que je t'envoi des fichiers ! )

Merci encore pour tes précisions, et j'espère trouver la solution à ce problème...

Posté le : 19/01/2011 09:30

Cordialement

Yannick LE GUERN
Créateur de vos envies numériques
http://www.yleguern.fr/
Partager Twitter Partagez cette article sur GG+
Re: URL Rewriting et gestion des commentaires et notifications.
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Bonjour,

Pour les commentaires, il faut que tu copie l'ensemble des fichiers include/comment* pour pouvoir gerer l'url rewrite dessus.
Je l'ai deja fait dans le module content dispo sur mon site.
Pour les notification, tu pourras aussi regarder ce module.
C'est une version beta mais fonctionnel

MusS

Posté le : 20/01/2011 10:27
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

34 Personne(s) en ligne (28 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 34 | Plus ...