Archives FluxBB.fr

Les archives de FluxBB.fr

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

#51 01-02-2011 16:42:56

adaur
Membre

Re : PunRewrite Essentials 1.1

$output .= "\t<loc>".$pun_config['o_base_url']."/topic-".$cur_topic['id']."-".makeurlname($cur_topic['subject'])."-page-".$i.".html</loc>\n";

fonctionne-t-il?

Dernière modification par adaur (01-02-2011 16:43:10)


"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

#52 01-02-2011 18:29:24

pass32
Membre

Re : PunRewrite Essentials 1.1

Alors j'ai modifié pour les sujets et j'obtiens :

à corriger
=> il manque le numéro du "topic" (lorsque page 2...3)
=> il y a un tiret de plus -- (lorsque page 2...3) => donc il manque le numéro entre ..



<url>
−
<loc>
http://www.../forums/topic-6950-combien-dinteresses-par-limmersion.html
</loc>
<lastmod>2011-02-01T13:07:49+00:00</lastmod>
<priority>0.5</priority>
</url>
−
<url>
−
<loc>
http://www..../forums/topic--combien-dinteresses-par-limmersion-page-2.html
</loc>
<lastmod>2011-02-01T13:07:49+00:00</lastmod>
<priority>0.5</priority>
</url>
−
<url>
−
<loc>
http://www..../forums/topic--combien-dinteresses-par-limmersion-page-3.html
</loc>
<lastmod>2011-02-01T13:07:49+00:00</lastmod>
<priority>0.5</priority>
</url>

Dernière modification par pass32 (01-02-2011 18:40:46)

Hors ligne

#53 01-02-2011 19:59:27

pass32
Membre

Re : PunRewrite Essentials 1.1

C'est bon, y avait une petite erreur avec :

.$cur_topic['id'].

c'est plutôt :

.$cur_topic['topic_id'].

-----------
Donc j'ai mis pour les forums :

        //Ajoute les numéros de pages pour les pages suivantes
        for ($i = 2; $i <= $num_pages; $i++)
        {
            $output .= "<url>\n";
            $output .= "\t<loc>".$pun_config['o_base_url']."/forum-".$cur_forum['fid']."-".makeurlname($cur_forum['forum_name'])."-page-".$i.".html</loc>\n";
            $output .= "\t<lastmod>$lastmodified</lastmod>\n";
            $output .= "\t<priority>$priority</priority>\n";
            $output .= "</url>\n\n";

------------

et pour les sujets :

        // On ajoute 1 car le 1er message n'est pas compté comme une réponse alors qu'il faut
        // le prendre en compte pour l'affichage
        $num_pages = ceil(($cur_topic['num_replies'] + 1) / $pun_config['o_disp_posts_default']);

        for ($i = 2; $i <= $num_pages; $i++)
        {
            $output .= "<url>\n";
            $output .= "\t<loc>".$pun_config['o_base_url']."/topic-".$cur_topic['topic_id']."-".makeurlname($cur_topic['subject'])."-page-".$i.".html</loc>\n";
            $output .= "\t<lastmod>$lastmodified</lastmod>\n";
            $output .= "\t<priority>$priority</priority>\n";
            $output .= "</url>\n\n";

là c'est tout bon smile
thanks happy

Hors ligne

#54 01-02-2011 21:29:05

adaur
Membre

Re : PunRewrite Essentials 1.1

Si j'ai pu t'aider, tant mieux wink. Bon courage pour la suite!


"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

#55 09-02-2011 12:48:05

pass32
Membre

Re : PunRewrite Essentials 1.1

Un petit bug déniché après 1 semaine d'utilisation :

xxxxx/forums/userlist.php?username=&show_group=-1&sort_by=registered&sort_dir=DESC-page-2.html

au lieu 

xxxxx/forums/userlist.php?username=&show_group=-1&sort_by=registered&sort_dir=DESC&p=2

?

le lien en html ne fonctionne pas sad

Dernière modification par pass32 (09-02-2011 12:53:29)

Hors ligne

#56 09-02-2011 12:58:13

pass32
Membre

Re : PunRewrite Essentials 1.1

De même pour la recherche (plus embêtant) et liste des avatars (une mod que j'ai ajouté), pages suivantes des messages privés sad

/search.php?search_id=379294298-page-12.html

on retombe sur la page 1! (pages recherche/mp/avatars) sad

Dernière modification par pass32 (09-02-2011 12:59:55)

Hors ligne

#57 09-02-2011 14:39:00

pass32
Membre

Re : PunRewrite Essentials 1.1

En fait, j'ai trouvé ..
Sur les pages en questions, il faut mettre paginatedeux au lieu de paginate ... dans le code.

et c'est ok wink

Il serait bien de l'indiquer dans le ficher lisez-moi smile

Dernière modification par pass32 (09-02-2011 14:39:36)

Hors ligne

#58 09-02-2011 15:49:05

adaur
Membre

Re : PunRewrite Essentials 1.1

En même temps, cette mod pour la 1.2.x commence à être dépassée wink ...


"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

#59 09-02-2011 18:53:20

pass32
Membre

Re : PunRewrite Essentials 1.1

OUI mais je disais cela pour les versions suivantes wink

Moi je reste à la 1.2.X pour le moment siffle

Dernière modification par pass32 (09-02-2011 18:53:41)

Hors ligne

#60 10-02-2011 10:08:48

pass32
Membre

Re : PunRewrite Essentials 1.1

Euh... non... enfin je pense siffle
Dans le fichier lisez-moi, il est écrit de :

"#---------[ 1. Ouvrir ]-------------------------------------------------------
#

include/functions.php

#
#---------[ 2. Trouver ]---------------------------------------------------------
#

function paginate($num_pages, $cur_page, $link_to)


#
#---------[ 3. Remplacer par ]---------------------------------------------
#

function paginatedeux($num_pages, $cur_page, $link_to)

#
#---------[ 3bis. Ajouter après ]---------------------------------------------------
#

//
// Generate a string with numbered links (for multipage scripts)
//
function paginate($num_pages, $cur_page, $link_to)
{"

.....

---

Donc pour les pages comme les MP, liste de membres ...etc
j' "appelle" la fonction (ancienne) paginatedeux .. pour conserver mes url en ? ... p=2...

Et pour les viewtopic ... j'appelle paginate (nouveau code)

là ça fonctionne ainsi parfaitement smile

ps: Je suis également les mods (dernières ver.) pour fluxbb v1.4.X (je l'ai installé pour essai et y travaille)..

Dernière modification par pass32 (10-02-2011 10:10:16)

Hors ligne

#61 13-03-2011 21:44:39

newseur
Membre

Re : PunRewrite Essentials 1.1

Bonjour,

Si mon forum ne se trouve pas dans la racine, que deviendrait mon .htacces, mon forum est installé à cette adresse http://htcnaute.com/forum/ , par exemple cette ligne deviendrait quoi :

"RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1"

Merci d'avance

Hors ligne

#62 13-03-2011 21:47:11

trotirider
Membre

Re : PunRewrite Essentials 1.1

je suis dans le même cas que toi est j'utilise cette ligne aussi :
RewriteRule ^forum-([0-9]+)(.*).html$ viewforum.php?id=$1 [L]

en fait ça n'a pas d'importance puisque ton htaccess se retrouvera dans le dossier /forum/

Dernière modification par trotirider (13-03-2011 21:47:23)

Hors ligne

#63 13-03-2011 21:53:47

newseur
Membre

Re : PunRewrite Essentials 1.1

Ah le .htacces est à installer dans le fossier forum et non dans la racine du site?

Hors ligne

#64 13-03-2011 21:56:08

Guims
Membre

Re : PunRewrite Essentials 1.1

Pour la racine de ton ftp,il doit y avoir un autre htaccess, qui doit aller avec le CMS employer wink
Sinon trotirider t'as tout dit, tu place le htaccess de FluxBB dans ton dossier forum, là ou est ton fofo...

Edit: à la racine de ton FTP c'est un Wordpress,donc tu dois avoir un htaccess propre à lui même.
Tu as si honte de WordPress ? mdr
Ya pas un joli " Propulsé par WordPress " normalement ...

Dernière modification par Guims (13-03-2011 22:00:36)

Hors ligne

#65 12-07-2011 14:16:59

kankan
Membre

Re : PunRewrite Essentials 1.1

Bonjour,

Je suis moi même resté sur la version 1.2 de PunBB

Je rencontre un probleme sur la fonction de modération suivante : "Supprimer plusieurs messages"
le lien présenté affiché est : moderate.php?fid=62&tid=5166&p=1

lorsque je clique dessus j'ai le droit a un message :

"Error: Unable to fetch post info. "

Dois-je inclure moderate.php dans mon .htaccess ? Si oui, sous quelle forme ?

Merci !

Mon .htaccess :

RewriteEngine on
RewriteBase /
RewriteRule ^f([0-9]+)(.*).html$ viewforum.php?id=$1&p=$2 [L]
RewriteRule ^f([0-9]+)(.*).html viewforum.php?id=$1&p=$2&action=new [L]
RewriteRule ^f([0-9]+)-page([0-9]+)-(.*).html$ viewforum.php?id=$1&p=$2 [L]
RewriteRule ^f([0-9]+)(.*).html$ viewforum.php?id=$1 [L]
RewriteRule ^f([0-9]+)(.*).html viewforum.php?id=$1&action=new [L]


RewriteRule ^f([0-9]+)(.*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^p([0-9]+)(.*).html$ viewtopic.php?pid=$1 [L]
RewriteRule ^f([0-9]+)(.*).html viewtopic.php?id=$1&p=$2&action=new [L]
RewriteRule ^s([0-9]+)-page([0-9]+)-(.*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^t([0-9]+)(.*).html$ viewtopic.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*).html viewtopic.php?id=$1&action=new [L]
RewriteRule ^s([0-9]+)-new-messages.html$ viewtopic.php?id=$1&action=new [L]

RewriteRule ^f([0-9]+)(.*).html$ post.php?id=$1&p=$2 [L]
RewriteRule ^f([0-9]+)(.*).html post.php?id=$1&p=$2&action=new [L]
RewriteRule ^s([0-9]+)-page([0-9]+)-(.*).html$ post.php?id=$1&p=$2 [L]
RewriteRule ^t([0-9]+)(.*).html$ post.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*).html post.php?id=$1&action=new [L]




RewriteRule ^profil-([0-9]+)(.*)$ profile.php?id=$1 [L]
RewriteRule ^search([0-9]+).html$ search.php?search_id=$1 [L]
RewriteRule ^search([0-9]+)-page([0-9]+).html$ search.php?search_id=$1&p=$2 [L]

Dernière modification par kankan (12-07-2011 14:17:27)

Hors ligne

#66 03-09-2011 09:21:49

bibiyanki
Membre

Re : PunRewrite Essentials 1.1

peux tu comme demandé plus haut, expliquer tes 3 ere lignes qui ne sont pas claires du tout...

Hors ligne

Pied de page des forums