Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 10-12-2009 22:33:32

adaur
Membre

PunRewrite Essentials 1.1

Auteur : adaur sur le travail de keyes

Cette mod ajoute le url_rewriting sur FluxBB. Plus d'informations plus bas.

Télécharger


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#2 10-12-2009 22:33:55

adaur
Membre

Re : PunRewrite Essentials 1.1

Plus d'informations : Cette mod se base sur PunRewrite.

Elle réécrit entièrement les pages de visibles sur le viewforum/viewtopic/search/extern : sujets, forums, dernier post et pagination.

Les modifications des deux derniers fichiers n'est pas indispensable.

L'installation peut paraître lourde (88 étapes) mais il ne sera plus "possible" d'accèder aux sujets via le viewtopic, tous les fichiers étant modifiés (post du message, édition, suppression).

Le bug récurrent de PunRewrite (mauvais referer) a été corrigé.

Les URLs des derniers posts ont été nettoyées (pas besoin d'avoir l'heure dessus).

Le rewrite des pages a été ajouté.

Changelog 1.0 / 1.1 :

- Meilleur rewrite des pages avec les liens (topic-123-page-1 devient topic-123-titre-du-topic-page-1)
- Suppression du bug lors de la suppression de messages
- Suppression de la partie moderate
- Ajout d'un sitemap Google

Dernière modification par adaur (14-05-2010 18:30:12)


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#3 11-12-2009 00:35:23

Mpok
Néo Admin

Re : PunRewrite Essentials 1.1

adaur a écrit :

L'installation peut paraître lourde (88 étapes)

???
En terme de rewrtitting, PLUS l'installation est "lourde", PLUS elle estr susceptiple d'être bonne....
(note : la VRAIE mod rewrite (complète) nécessite plus de 300 étapes...)

Hors ligne

#4 11-12-2009 00:40:59

moontux
Membre

Re : PunRewrite Essentials 1.1

comment fait on si on des sous forums ? hmm

Merci bien.

Edit : ok ca marche,j'ai réussi à trouver et modifier smile

Merci tout marche bien !

Dernière modification par moontux (11-12-2009 01:58:53)

Hors ligne

#5 11-12-2009 14:07:22

trotirider
Membre

Re : PunRewrite Essentials 1.1

merci le num des pages fonctionne.
En revanche je trouve que c'est pas bien expliqué dans le functions, tu dis 3bis ajouter après //generate a .....

ce serait plutot remplacer tout le bloc avec l'ancien, si non t'as un bloc en trop sans la fonction paginate vu que tu la renommer en paginatedeux.

Autre chose, dans viewtopic, viewforum et search tu ne fais pas appel à la fonction paginatedeux... ??
Du coup on a une 404 quandon clique sur les num.

Hors ligne

#6 11-12-2009 14:11:44

adaur
Membre

Re : PunRewrite Essentials 1.1

trotirider a écrit :

merci le num des pages fonctionne.
En revanche je trouve que c'est pas bien expliqué dans le functions, tu dis 3bis ajouter après //generate a .....

ce serait plutot remplacer tout le bloc avec l'ancien, si non t'as un bloc en trop sans la fonction paginate vu que tu la renommer en paginatedeux.

Autre chose, dans viewtopic, viewforum et search tu ne fais pas appel à la fonction paginatedeux... ??
Du coup on a une 404 quandon clique sur les num.

J'ai pas encore remplacé ça, mais c'est fait expres !

En effet, ta userlist ainsi que tes MPs si tu en as doivent bugger...

Il faut donc remplacer dans userlist et les fichiers des MPs paginate par paginatedeux (il ne s'agit donc pas d'une erreur de ma part! wink)

En gros, tu gardes l'ancienne fonction pour l'userlist et la recherche (éventuellement les MPs)

Mpok a écrit :
adaur a écrit :

L'installation peut paraître lourde (88 étapes)

???
En terme de rewrtitting, PLUS l'installation est "lourde", PLUS elle estr susceptiple d'être bonne....
(note : la VRAIE mod rewrite (complète) nécessite plus de 300 étapes...)

J'ai supprimé la partie moderate qui ne me semblait pas vraiment nécessaire et très lourde wink

Sinon, comment as-tu eu ce chiffre ?

Dernière modification par adaur (11-12-2009 14:14:20)


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#7 11-12-2009 14:18:28

trotirider
Membre

Re : PunRewrite Essentials 1.1

Je crois que tu n'a pas compris ou alors c'est moi qui bug quelque part.
dans viewforum si on utilise la fonction .paginate ça marche pas, alors que si je met .paginatedeux ca marche.
dans ta mod tu ne dis pas de modifier celà dans viewforum. et dans userlist/mp je n'ai pas de bugs.

Hors ligne

#8 11-12-2009 14:27:15

adaur
Membre

Re : PunRewrite Essentials 1.1

trotirider a écrit :

Je crois que tu n'a pas compris ou alors c'est moi qui bug quelque part.
dans viewforum si on utilise la fonction .paginate ça marche pas, alors que si je met .paginatedeux ca marche.
dans ta mod tu ne dis pas de modifier celà dans viewforum. et dans userlist/mp je n'ai pas de bugs.

OK, ton pb doit venir de la MAJ 1.0/1.1
Je vais publier un tuto de MAJ et tu verras que ca devrait marcher wink

Sinon remets en paginatedeux la fonction originale et paginate celle qu'on te dit.


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#9 11-12-2009 14:41:27

trotirider
Membre

Re : PunRewrite Essentials 1.1

oui je me suis débrouiller et ça marche, c'était juste pour te tenir au courant.

En fait ce que j'ai fais, avec compare it j'ai comparer les 2 lisez moi 1.0/1.1

et j'ai modifié ce que tu avais modifier.

Hors ligne

#10 12-12-2009 02:54:11

Mpok
Néo Admin

Re : PunRewrite Essentials 1.1

adaur a écrit :

Sinon, comment as-tu eu ce chiffre ?

En FAISANT le rewrite complet...
C'est une estimation, je n'ai pas le nombre réel.
Mais grosso-modo, il suffit de comptabiliser le nombre de liens dans l'ensemble de l'application et on obtient le nombre de modifications nécessaires.

Hors ligne

#11 12-12-2009 16:56:15

trotirider
Membre

Re : PunRewrite Essentials 1.1

Et salut, ayant inscrit mon site au service webmaster tools, j'ai envoyé des sitemaps :

sitemap.jpg
http://trotirider.com/forum/userimages/sitemap.jpg

Le sitemap(1) est le tiens (adaur), le 3 est le sitemap d'origine (à la mod dispo ici) et le 2 c'est le 3 rewrité (avant il y avait une indexé)

Bref, on peut voir que celui qui domine c'est le sitemap d'origine, alors comment savoir si le tient est plus fiable ? (la moitié d'url envoyé et 0 indexés)
Peut être que je me trompe de méthode afin de déterminer lequel est le mieux lu par google, mais bon c'est une constatation par les outils de google quand même.

J'ai une deuxième remarque par rapport au chiffre 34. C'est selon moi le nombre de mes forums (30) + 4 autres liens.
On dirait qu'il ne prend absolument pas en compte les topics.
(J'ai encore beaucoup de recherches à faire sur l'indexation, donc soyez indulgents) siffle

Merci. ^^

Dernière modification par trotirider (12-12-2009 16:59:19)

Hors ligne

#12 14-12-2009 05:10:56

trotirider
Membre

Re : PunRewrite Essentials 1.1

J'ai une suggestion mais je n'ai pas réussi à l'appliquer.
Faire le rewrite sur l'url quand on vient de creer un topic.

Celà se ferai donc sur cette ligne : redirect('viewtopic.php?pid='.$new_pid.'#p'.$new_pid, $lang_post['Post redirect']);   

J'ai bien intégrer les valeur de la fonction makeurl, ça marche avec $new_tid mais lorsqu'on répond ça ne marche plus.

Vous allez me dire utilité ?
La voici, admettons un membre creer un topic, il copie l'url de son topic en haut, et la colle dans un autre site ou forum.
Le rewrite n'est pas fait, donc moins compréhensible pour les autres.

Hors ligne

#13 14-12-2009 23:49:22

moontux
Membre

Re : PunRewrite Essentials 1.1

Bonjour adaur,

j'ai mis en place ton punrewrite. Ca marche bien, sauf que dans les recherches, lorsqu'il y a plusieurs pages de résultats trouvés, il est impossible de visualiser les pages, les liens ne marchent pas.

Est ce que quelqu'un d'autre a ce problème svp ?

Hors ligne

#14 15-12-2009 01:35:49

trotirider
Membre

Re : PunRewrite Essentials 1.1

as tu le en haut ? je crois que j'ai eu le même problème, ça vient de la fonction paginate.

Hors ligne

#15 15-12-2009 08:08:17

Mpok
Néo Admin

Re : PunRewrite Essentials 1.1

trotirider a écrit :

J'ai encore beaucoup de recherches à faire sur l'indexation, donc soyez indulgents

Ok, je vais (essayer de) l'être... tongue
Ce message prouve une méconnaissance des outils Google et de leur fonctionnement.
Bon, en particulier : une indexation se juge sur PLUSIEURS MOIS.
Visiblement, ton test est sur quelques jours... siffle

Et même après plusieurs ANNEES, il peut arriver que certaines urls du sitemap ne soient pas indexées (qu'il y ait rewritting ou pas, ça NE CHANGE RIEN, c'est surtout CA qu'il faut te rentrer dans la tête..). Tout simplement parce que l'algorithme a jugé que ces urls ne devaient pas être indexées (et dans la quasi-totalité des cas, IL A RAISON).

D'autre part, ton message suivant (sur le redirect('xxxxxxx')) m'a bien fait rire : pourquoi crois-tu que je te parle depuis le début de "VRAI rewrite" ?? mdr

Hors ligne

#16 15-12-2009 08:35:27

trotirider
Membre

Re : PunRewrite Essentials 1.1

ok pour l'index.

mais sur la fin pourquoi ça t'as fait rire ? je pense pas que ce soit une mauvaise idée de le mettre à cet endroit précis.

et aussi je le répète pour adaur, son sitemap semble envoyer beaucoup moins d'url que l'ancien sitemap.

Hors ligne

#17 15-12-2009 14:21:32

adaur
Membre

Re : PunRewrite Essentials 1.1

trotirider a écrit :

et aussi je le répète pour adaur, son sitemap semble envoyer beaucoup moins d'url que l'ancien sitemap.

C'est possible, j'ai fabriqué le mien de bric et de broc, n'empêche que ça a l'air de fonctionner (avec beaucoup d'URLs en message- je le reconnait happy)


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#18 15-12-2009 16:55:50

trotirider
Membre

Re : PunRewrite Essentials 1.1

en effet, moi je n'ai pas beaucoup de -message.
Bref c'est toujours un plus le sitemap, mais je pense que j'ai encore beaucoup de boulot sur d'autres méthodes.

Hors ligne

#19 19-12-2009 15:12:33

GRiBOU
Membre

Re : PunRewrite Essentials 1.1

Si les forums se trouvent dans un répertoire /forums est-ce qu'il faut modifier le htaccess?

Hors ligne

#20 19-12-2009 21:05:21

trotirider
Membre

Re : PunRewrite Essentials 1.1

non pas besoin de le modifier, tu dois juste le mettre à la racine.
exemple là où il y a index.php viewtopic.php etc...

Hors ligne

#21 29-12-2009 15:48:22

moontux
Membre

Re : PunRewrite Essentials 1.1

J'ai ajouté ce mod sur mon forum et depuis plus aucune autre modif.

Et hier la dernière page d'un topic devenait inaccessible avec l'erreur suivante :

Info

Erreur. Le lien que vous avez suivi est incorrect ou périmé.

Retour

j'ai du flooder pour passer à une nouvelle page, qui elle est bien accessible. Du coup, l'autre page, reste toujours inaccessible.

Est ce que ce mod Punrewrite peut etre la cause du problème ?

Edit : j'ai supprimé ce mod Punrewrite Essentials, en remettant les anciens fichiers, et tout est rentré dans l'ordre...

Il y a donc un bug dans le mod mais où ?

Dernière modification par moontux (29-12-2009 15:54:15)

Hors ligne

#22 29-12-2009 15:50:17

trotirider
Membre

Re : PunRewrite Essentials 1.1

je pense que oui, mais ta page existe toujours.
accèdes y pour vérifier et comparer l'url via moderate.php
(modérer le forum)
le rewrite n'est pas actif dans cette option.

Hors ligne

#23 29-12-2009 16:49:06

moontux
Membre

Re : PunRewrite Essentials 1.1

Je comprends pas trop pourquoi le fichier moderate.php ?

J'ai remis mes anciens fichiers sans le mod, et tout rentre dans l'ordre. Il y a bien un petit souci dans le mod punrewriting.

Hors ligne

#24 29-12-2009 18:45:47

adaur
Membre

Re : PunRewrite Essentials 1.1

Ton problème est incompréhensible, et sûrement dû à une mauvaise installation de la mod.

Déjà, quel était le sujet ?

Avec http:/// comme adresse de forums, on va pas aller loin...


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#25 02-01-2010 22:18:19

moontux
Membre

Re : PunRewrite Essentials 1.1

pour info, le mod punrewrite essential, fonctionnait bien pendant quelques semaines (deux semaines exactement), puis soudainement, j'avais ce bug d'une seule page inaccessible dans un topic, mais rien de grave, si ce n'est que le topic avait une seule page inaccessible mdr (les liens des autres pages marchaient très bien)

Une mauvause installation ? je ne pense pas, suite au bug, j'ai revérifié une deuxième fois toutes les modifs (ca va, il y en a pas bcp heureusement), et rien trouvé de particulier.

Hors ligne

Pied de page des forums