FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Recherche rapide

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

Version 1.4.13 : [.tar.gz][.zip] (maj 20/10/2014)
Pack langue française pour 1.4.x : [.zip] (maj 06/01/2012)

Branche 1.5.x : fluxbb.org
Pack langue française pour 1.5.x : [.zip] (maj 14/01/2016)

Ancienne Version 1.2.24 fr : [.zip] (maj 26/08/2011)

Vous avez un problème ?
Avant de poser votre question sur les forums d'entraide nous vous invitons à consulter :

#201 07-01-2014 18:06:39

Calvin Klein
Régulier
Inscription : 08-01-2012
Messages : 51

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour,

J'ai mis en place un 2ème forum dans un dossier avec une save BDD (ou j'ai modifié l'URL) afin de pouvoir faire des tests de développement. Tout marche bien sauf que sur ce 2ème forum (avec code identique du forum principal) il est impossible d'acceder aux pages
- topic-...-page-1.html
- forum-...-page-1.html

J'ai regardé le readme.txt pour essayer de trouver la solution mais rien ne m'as éclairé hmm

Une idée ? smile

Hors ligne

#202 07-01-2014 20:17:15

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 467
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonsoir ,


c'est normale votre premier forum pointe sur l'autre identique donc la même page  peut être en modifiant :

-topic-...-page-1.html    => lapage-1.htlm
ou
- forum-...-page-1.html   => page-1.html

il faut deux adresse différente pour que sa marche wink


Ps: se sont des exempls bien sur !!

cdlt

Hors ligne

#203 08-01-2014 20:54:20

Calvin Klein
Régulier
Inscription : 08-01-2012
Messages : 51

Re : [Mod] FluxRewrite Essentials - 2.0.0

david18 a écrit :

Bonsoir ,


c'est normale votre premier forum pointe sur l'autre identique donc la même page  peut être en modifiant :

-topic-...-page-1.html    => lapage-1.htlm
ou
- forum-...-page-1.html   => page-1.html

il faut deux adresse différente pour que sa marche wink


Ps: se sont des exempls bien sur !!

cdlt

Le premier forum est sur http://ndd.fr et le deuxième sur http://ndd.fr/versiondev wink

Les liens : http://ndd.fr/topic-...-page-1.html marche
Les liens : http://ndd.fr/vesrion/topic-...-page-1.html ne marche pas

Alors que le code est identique au 2 forums ainsir que la BDD est identique sauf "o_base_url" dans la table config.

Tout marche sauf le rewrite.

Adaur ? Une idée ?? Une piste ?? smile

Hors ligne

#204 09-01-2014 10:00:12

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 467
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour,


une mod existe pour le rewrite ci-dessous :

http://fluxbb.org/resources/mods/fluxre … ssentials/

cdlt

Hors ligne

#205 09-01-2014 19:22:44

Calvin Klein
Régulier
Inscription : 08-01-2012
Messages : 51

Re : [Mod] FluxRewrite Essentials - 2.0.0

david18 a écrit :

Bonjour,


une mod existe pour le rewrite ci-dessous :

http://fluxbb.org/resources/mods/fluxre … ssentials/

cdlt

boulet unsure

Hors ligne

#206 09-01-2014 19:32:31

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 467
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

si vous réagissez comme ça personne vous aidera non


Ps : De plus le message s'adressait à  a-snowboard pour sa  version .

Dernière modification par david18 (11-01-2014 09:44:46)

Hors ligne

#207 10-01-2014 21:20:44

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

@Calvin Klein: je penche pour un problème côté configuration serveur. Regarde du côté de RewriteBase ou une directive du genre si tu n'es pas sous Apache (encore mieux: faire un vhost).


"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

#208 11-01-2014 11:21:50

Calvin Klein
Régulier
Inscription : 08-01-2012
Messages : 51

Re : [Mod] FluxRewrite Essentials - 2.0.0

adaur a écrit :

@Calvin Klein: je penche pour un problème côté configuration serveur. Regarde du côté de RewriteBase ou une directive du genre si tu n'es pas sous Apache (encore mieux: faire un vhost).

Les 2 forums sont sur le même serveur, sur le premier le rewrite marche sans aucun soucis et sur le deuxième (identique au premier) le rewrite ne marche pas

Hors ligne

#209 11-01-2014 21:07:36

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

C'est bien ce que je te dis... Ils sont dans un répertoire différent, donc les directives de rewrite ne sont peut-être pas appliquées de la même façon!

http://onfaitduweb.com/internet/quelque … l-rewrite/

RewriteEngine On
RewriteBase /

Dans le cas où votre projet est dans un sous-répertoire, il faut ajuster le RewriteBase en conséquence pour que les règles commencent à l’intérieur de ce répertoire.


"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

#210 12-01-2014 08:40:47

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 467
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour ,


ce tuto apporte quelque information en plus .


https://craym.eu/tutoriels/referencemen … ting.html.


pour les pièges qu'il ne faut pas tomber wink

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^page1.html$ page2.html
RewriteRule ^page2.html$ page1.html

Hors ligne

#211 14-01-2014 09:10:46

Calvin Klein
Régulier
Inscription : 08-01-2012
Messages : 51

Re : [Mod] FluxRewrite Essentials - 2.0.0

adaur a écrit :

C'est bien ce que je te dis... Ils sont dans un répertoire différent, donc les directives de rewrite ne sont peut-être pas appliquées de la même façon!

http://onfaitduweb.com/internet/quelque … l-rewrite/

RewriteEngine On
RewriteBase /

Dans le cas où votre projet est dans un sous-répertoire, il faut ajuster le RewriteBase en conséquence pour que les règles commencent à l’intérieur de ce répertoire.

Les directives du .htaccess ??

Hors ligne

#212 14-01-2014 10:01:21

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 575
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour,

Ne pourriez-vous pas (Ça s'adresse à tout le monde), de temps en temps, faire l'effort d'aller consulter les documentations officielles Apache au lieu d'attendre que des autres le fasse à votre place ?
Et plus spécialement les directives .htaccess et encore plus spécifiquement la directive RewriteBase

C'est également valable pour la documentation PHP d'autant plus que l'on a la chance qu'elles soient en français.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#213 15-01-2014 15:18:29

Calvin Klein
Régulier
Inscription : 08-01-2012
Messages : 51

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour,

Merci Otomatic mais je n'ai quand même pas résolu mon soucis

Le fichier .htacces de base est

RewriteEngine on 
RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L] 
RewriteRule ^topic-([0-9]+.*)-page-([0-9]*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^topic-([0-9]+)(.*)-new-messages.html viewtopic.php?id=$1&action=new [L] 
RewriteRule ^topic-([0-9]+.*).html#p([0-9]+)$ viewtopic.php?pid=$2 [L] 

J'ai essayé

RewriteEngine on 
RewriteBase /versiondev/
RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L] 
RewriteRule ^topic-([0-9]+.*)-page-([0-9]*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^topic-([0-9]+)(.*)-new-messages.html viewtopic.php?id=$1&action=new [L] 
RewriteRule ^topic-([0-9]+.*).html#p([0-9]+)$ viewtopic.php?pid=$2 [L] 

et

RewriteEngine on 
RewriteBase versiondev/
RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L] 
RewriteRule ^topic-([0-9]+.*)-page-([0-9]*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^topic-([0-9]+)(.*)-new-messages.html viewtopic.php?id=$1&action=new [L] 
RewriteRule ^topic-([0-9]+.*).html#p([0-9]+)$ viewtopic.php?pid=$2 [L] 

et

Options +FollowSymlinks
RewriteEngine on 
RewriteBase /versiondev/
RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L] 
RewriteRule ^topic-([0-9]+.*)-page-([0-9]*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^topic-([0-9]+)(.*)-new-messages.html viewtopic.php?id=$1&action=new [L] 
RewriteRule ^topic-([0-9]+.*).html#p([0-9]+)$ viewtopic.php?pid=$2 [L] 

et

Options +FollowSymlinks
RewriteEngine on 
RewriteBase versiondev/
RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L] 
RewriteRule ^topic-([0-9]+.*)-page-([0-9]*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^topic-([0-9]+)(.*)-new-messages.html viewtopic.php?id=$1&action=new [L] 
RewriteRule ^topic-([0-9]+.*).html#p([0-9]+)$ viewtopic.php?pid=$2 [L] 

Mais sans succès hmm Quelqu'un pour m'éclairer sur mon soucis ? smile

Hors ligne

#214 18-01-2014 19:49:57

Calvin Klein
Régulier
Inscription : 08-01-2012
Messages : 51

Re : [Mod] FluxRewrite Essentials - 2.0.0

Toujours personne pour éclairer ma lumière ? smile

Hors ligne

#215 09-05-2014 21:36:24

Ba_Ko
Membre
Inscription : 24-12-2013
Messages : 40

Re : [Mod] FluxRewrite Essentials - 2.0.0

Salut

J'ai essayé d'installer cette MOD avec la MOD TopicTag mais des petits problèmes à régler on dirait wink


Amicalement, Ba_Ko

Hors ligne

#216 05-02-2015 03:40:56

eMTv
Membre
Lieu : Lille
Inscription : 09-04-2007
Messages : 40
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour/bonsoir,

je viens d'installer cette excellente MOD (merci adaur) sur fluxbb 1.5.8, et ça fonctionne plutôt très bien, sauf le lien vers le dernier message de chaque forum sur la page index.php.

la partie de mon code (modifié selon les étapes 17 et 18 du README) qui pose problème, je pense, est celle-là :

if ($cur_forum['last_post'] != '')
{
	$num_pages_topic = ceil(($cur_forum['num_replies'] + 1) / $pun_user['disp_posts']);
	$last_post = '<a href="'.fluxrewrite("topic-", $cur_forum['last_topic_id'], $cur_forum['last_topic'], $num_pages_topic, false, $cur_forum['last_post_id']).'">'.format_time($cur_forum['last_post']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($cur_forum['last_poster']).'</span>';
}
	else if ($cur_forum['redirect_url'] != '')
		$last_post = '- - -';
	else
		$last_post = $lang_common['Never'];
		

qui crée des URLs comme ceci :

http://MONDOMAINE/topic---page-1.html#p66955

pourtant, j'ai bien respecté aussi les étapes 14 et 15 du README qui ajoutent f.last_topic et f.last_topic_id dans la requête...

par contre, en poussant l'investigation, je pense que c'est lié à la mod sous-forum que j'utilisais déjà.

en effet, quelques lignes au-dessus de celles concernant l'affichage du lien vers le dernier message de chaque forum, j'ai ce code pour pointer vers le dernier message du sous-forum s'il est plus récent que celui du forum parent :

		if (isset($sfdb[$cur_forum['fid']]))
		{
			foreach ($sfdb[$cur_forum['fid']] as $cur_subforum)
			{
				$num_topics += $cur_subforum['num_topics'];
				$num_posts += $cur_subforum['num_posts'];
				if ($cur_forum['last_post'] < $cur_subforum['last_post'])
				{
					$cur_forum['last_post_id'] = $cur_subforum['last_post_id'];
					$cur_forum['last_poster'] = $cur_subforum['last_poster'];
					$cur_forum['last_post'] = $cur_subforum['last_post'];
				}
			}
		}
	}

mais, si je le modifie comme ceci :

		if (isset($sfdb[$cur_forum['fid']]))
		{
			foreach ($sfdb[$cur_forum['fid']] as $cur_subforum)
			{
				$num_topics += $cur_subforum['num_topics'];
				$num_posts += $cur_subforum['num_posts'];
				if ($cur_forum['last_post'] < $cur_subforum['last_post'])
				{
					$cur_forum['last_post_id'] = $cur_subforum['last_post_id'];
					$cur_forum['last_poster'] = $cur_subforum['last_poster'];
					$cur_forum['last_post'] = $cur_subforum['last_post'];
					$cur_forum['last_topic'] = $cur_subforum['last_topic'];
					$cur_forum['last_topic_id'] = $cur_subforum['last_topic_id'];
				}
			}
		}
	}

mon problème reste le même.


merci d'avance si vous avez une idée pour m'aider. (le forum est visible ici http://vjfrance.com/index.php)


vjeMTv.net | 1'69 | vidéos | communauté
addiction + insomnia - logic = Visual Junkie

Hors ligne

#217 06-02-2015 12:13:22

eMTv
Membre
Lieu : Lille
Inscription : 09-04-2007
Messages : 40
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

bug résolu, avec la mod last topic on index car cette fonction avait été supprimée de la mod sub_forum.


vjeMTv.net | 1'69 | vidéos | communauté
addiction + insomnia - logic = Visual Junkie

Hors ligne

#218 09-02-2015 22:10:50

Silverstar
Membre
Lieu : Mantes la Jolie
Inscription : 27-09-2014
Messages : 33

Re : [Mod] FluxRewrite Essentials - 2.0.0

Problème résolu plus_un

Dernière modification par Silverstar (08-08-2015 00:29:49)

Hors ligne

#219 02-03-2016 10:57:04

abdellah
Régulier
Inscription : 13-10-2007
Messages : 98

Re : [Mod] FluxRewrite Essentials - 2.0.0

adaur a écrit :

Ok!

En fait, comme l'indique ton lien, tu dois modifier un ch'tit peu le htaccess pour que tout fonctionne, c'est à dire comme ceci:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L] 
RewriteRule ^forum-([0-9]+)(.*).html$ viewforum.php?id=$1 [L] 
RewriteRule ^topic-([0-9]+.*)-page-([0-9]*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^topic-([0-9]+)(.*)-new-messages.html viewtopic.php?id=$1&action=new [L] 
RewriteRule ^topic-([0-9]+)(.*)-last-message.html viewtopic.php?id=$1&action=last [L] 
RewriteRule ^topic-([0-9]+)(.*).html$ viewtopic.php?id=$1 [L] 
RewriteRule ^message-([0-9]+).html$ viewtopic.php?pid=$1 [L]

Bonjour,

Comme Matthieu j'ai un petit problème avec le rewrite_module de 1and1, j'ai copier la nouvelle modification suggéré par adaur dans mon htaccess et j'ai toujours l'erreur 404 or en local avec wampserver tout fonctionne a merveille.

Merci de bien vouloir m'aider a résoudre cela.

CDT.

Hors ligne

#220 02-03-2016 17:31:47

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 575
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

abdellah a écrit :

...en local avec wampserver tout fonctionne a merveille.

Normal... c'est qui, qui supporte Wampserver tongue
Trève de plaisanterie, il faut voir avec 1and1 si le module Apache rewrite_module est activé.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#221 02-03-2016 18:52:52

abdellah
Régulier
Inscription : 13-10-2007
Messages : 98

Re : [Mod] FluxRewrite Essentials - 2.0.0

Salut Otomatic big_smile

Enfaite c'est que mon forum est dans un sous répertoire (forum) ainsi que le htaccess, Donc si vous êtes dans le même cas que moi il faut faire ceci :

RewriteBase /nom repertoire

dans mon cas :

Options +FollowSymLinks
RewriteEngine On
RewriteBase /forum
RewriteRule ^forum-([0-9]+.*)-page-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L] 
RewriteRule ^forum-([0-9]+)(.*).html$ viewforum.php?id=$1 [L] 
RewriteRule ^topic-([0-9]+.*)-page-([0-9]*).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^topic-([0-9]+)(.*)-new-messages.html viewtopic.php?id=$1&action=new [L] 
RewriteRule ^topic-([0-9]+)(.*)-last-message.html viewtopic.php?id=$1&action=last [L] 
RewriteRule ^topic-([0-9]+)(.*).html$ viewtopic.php?id=$1 [L] 
RewriteRule ^message-([0-9]+).html$ viewtopic.php?pid=$1 [L]

Hors ligne

#222 03-03-2016 09:34:46

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 575
Site Web

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour,

La conclusion est qu'il faut avoir la même structure en local que chez l'hébergeur, sinon, il devient difficile de trouver pourquoi ça fonctionne dans un cas et pas dans l'autre.
Et, comme (presque) tous les hébergeurs utilisent les VirtualHost il faut aussi le faire en local.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#223 29-04-2016 08:05:51

Silverstar
Membre
Lieu : Mantes la Jolie
Inscription : 27-09-2014
Messages : 33

Re : [Mod] FluxRewrite Essentials - 2.0.0

Bonjour,

J'ai un souci que je n'arrive pas a régler. J'aimerais que lorsque qu'un membre suis (suivre) une discussion, quand il recoit une notification par mail qu'un membre à poster un nouveau message et qu'il va sur lien "Le message est situé ici <post_url>" que celui ci le renvoi directement au dernier post.

J'ai pour l'instant mis ce code qui fonctionne mais sans rewrite

 $mail_message = str_replace('<post_url>', get_base_url().'/viewtopic.php?pid='.$new_pid.'#p'.$new_pid, $mail_message);

En remplacement de celui ci qui renvoi toujours le membre sur la 1ere page

$mail_message = str_replace('<post_url>', get_base_url().'/'.fluxrewrite("topic-", $tid, $cur_posting['subject'], 1, false, $new_pid), $mail_message);

Merci par avance

Hors ligne

Pied de page des forums