Lastnews, SEF et Flexicontent

More
16 years 5 months ago #11 by Doywan
Bonjour,

Je l'ai déjà dis sur joomla.fr, mais encore bravo pour ce merveilleux composant. C'est un bonheur de simplicité et de flexibilité. Et encore bravo pour ce site !

J'ai néanmoins un soucis sur l'association lastnews natif, SEF native et Flexicontent. Flexicontent + lastnews fonctionne très bien, ainsi que SEF + Flexicontent, les trois ensemble c'est une autre histoire.

Mais un exemple sera plus parlant :

SEF actif

- Accueil
- Catégorie id=1
|_sous catégorie id=2
|_ article id=3
- Catégorie id=4

Si navigue normalement vers mon article le lien sera:
.site.com/categorie/sous categorie/2-sous-categorie/3-article.html et niveau navigation je serai bien sur la sous catégorie id=2.

Maintenant si je clique sur le lien généré dans le module lastnews pour l'article 3 voici le lien :
.site.com/index.php?option=com_flexicontent&view=items&id=3:article&Itemid=1
et donc le SEF ne marche plus pour un lien qui passe par le module last news.
Mais en plus au lieu de me retrouver sur la sous catégorie id=2 dans ma navigation je me retrouve dans la première catégorie flexicontent du site (dans cet exemple la catégorie id=1) et cela même si l'article est stocké dans la catégorie id=4.

Quelques informations :
- J'ai installé la béta3 de Flexicontent
- Joomla est en version 1.5.14
- J'utilise le module lastnews de Joomla ainsi que l'url rewritting native
- Voici mon arborescence :

- Accueil id=1, type frontpage
- Catégorie id=2, type catégorie flexicontent niv de l'élément 1
|_sous catégorie id=3, type catégorie flexicontent niv 2
|_sous catégorie id=4, type catégorie flexicontent niv 2
|_sous catégorie id=5, type catégorie flexicontent niv 2
|_sous catégorie id=6, type catégorie flexicontent niv 2
|_sous catégorie id=7, type catégorie flexicontent niv 2
|_sous catégorie id=8, type catégorie flexicontent niv 2
- Catégorie id=8, type catégorie flexicontent niv 1
- Catégorie id=9, type catégorie flexicontent niv 1
|_sous catégorie id=10, type catégorie flexicontent niv 2
|_sous catégorie id=11, type catégorie flexicontent niv 2
|_sous catégorie id=12, type catégorie flexicontent niv 2
- Catégorie id=13, type catégorie flexicontent niv 1
- Catégorie id=14, type catégorie flexicontent niv 1
- Catégorie id=15, type catégorie flexicontent niv 1

- Toute mes catégories Flexicontent sont publiées dans la section créée via Flexicontent.

Je ne suis pas contre un peu d'aide.

Merci d'avance,

Flavien

Dev et rédacteur en chef Fonky les bons tuyaux
www.fonkyt.com - magasine online de l'événementiel culturel et loisirs d'Orléans et son agglO

Please Log in or Create an account to join the conversation.

More
16 years 5 months ago #13 by vistamedia
Hello Flavien,
J'ai remarqué moi aussi le problème. C'est en fait du à un router.php que j'ai écrit avec les pieds en cours de développement et sur lequel je ne suis pas encore revenu. ;)
Je planche dessus en ce moment même et il sera tout beau tout neuf dans la beta 4.
Toujours au niveau du routing de l'application j'ai corrigé hier le route.php (qui est chargé de détecter les Itemid) et qui fonctionne désormais correctement.
Merci donc d'attendre une petite semaine (ou deux :( ) avant d'utiliser le SEF. Mais je vous promet de magnifiques url SEF natives dans la prochaine release.
Manu.

FLEXIcontent lead developer.
www.vistamedia.fr web agency and custom development.
www.joomla.fr co-administrator.
Please no PM for support request, use the forum for that!!!

Please Log in or Create an account to join the conversation.

More
16 years 5 months ago #14 by Doywan
Réponse rapide comme toujours ! ;)

OK, merci j'ai passé la nuit à travailler le code du mod lastnews à essayer une dizaine de solution de SEF, je sais donc que je peu arrêter de me triturer l'esprit !

Je peu m'occuper de mon module lastnews qui tri les articles en fonction d'un nouveau champ date. :p

Merci Manu !

Dev et rédacteur en chef Fonky les bons tuyaux
www.fonkyt.com - magasine online de l'événementiel culturel et loisirs d'Orléans et son agglO

Please Log in or Create an account to join the conversation.

More
16 years 5 months ago #15 by vistamedia
Remarque tu peux essayer mon nouveau route.php en pièce jointe.
Faute de faire des url toute jolies il devrait déjà corriger partiellement ton bug.
Manu.

FLEXIcontent lead developer.
www.vistamedia.fr web agency and custom development.
www.joomla.fr co-administrator.
Please no PM for support request, use the forum for that!!!

Please Log in or Create an account to join the conversation.

More
16 years 4 months ago #28 by Doywan
Je viens de test ton nouveau route.php, toujours le même soucis de navigation mauvaise dans les menu à partir des liens lastnews avec le SEF actif.

Tu utilise le SEF natif ?

Dev et rédacteur en chef Fonky les bons tuyaux
www.fonkyt.com - magasine online de l'événementiel culturel et loisirs d'Orléans et son agglO

Please Log in or Create an account to join the conversation.

More
16 years 4 months ago #29 by vistamedia
Oui, j'utilise le SEF natif de Joomla.
Je vais faire des tests ce soir ou demain avec le module latest news pour vérifier.
Tu es sur que sans le sef, les liens sont bien routés au bon endroit?

FLEXIcontent lead developer.
www.vistamedia.fr web agency and custom development.
www.joomla.fr co-administrator.
Please no PM for support request, use the forum for that!!!

Please Log in or Create an account to join the conversation.

More
16 years 4 months ago #30 by Doywan
Oui ils sont routé là où il faut sans aucun problème. C'est avec le SEF que ça foire.

Dev et rédacteur en chef Fonky les bons tuyaux
www.fonkyt.com - magasine online de l'événementiel culturel et loisirs d'Orléans et son agglO

Please Log in or Create an account to join the conversation.

More
16 years 4 months ago #65 by Doywan
Tu as eu le temps de mater ?

Dev et rédacteur en chef Fonky les bons tuyaux
www.fonkyt.com - magasine online de l'événementiel culturel et loisirs d'Orléans et son agglO

Please Log in or Create an account to join the conversation.

More
16 years 4 months ago #127 by Doywan
Je me penche toujours dessus et je me suis dis que si ça fonctionne chez toi c'était peu être dû à une différence entre nos fichiers htacces. Ca te dérange de me montrer la partie de ton htacess qui concerne l'url rewritting s'il te plait ?

Flavien

Dev et rédacteur en chef Fonky les bons tuyaux
www.fonkyt.com - magasine online de l'événementiel culturel et loisirs d'Orléans et son agglO

Please Log in or Create an account to join the conversation.

More
16 years 4 months ago #133 by vistamedia
Code:
## # @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $ # @package Joomla # @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! is Free Software ## ##################################################### # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE # # The line just below this section: 'Options +FollowSymLinks' may cause problems # with some server configurations. It is required for use of mod_rewrite, but may already # be set by your server administrator in a way that dissallows changing it in # your .htaccess file. If using it causes your server to error out, comment it out (add # to # beginning of line), reload your site in your browser and test your sef url's. If they work, # it has been set by your server administrator and you do not need it set here. # ##################################################### ## Can be commented out if causes errors, see notes above. Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # # Block out any script trying to set a mosConfig value through the URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Block out any script that includes a <script> tag in URL RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.*)$ index.php [F,L] # ########## End - Rewrite rules to block out some common exploits # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root) # RewriteBase / ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section

Voila :)

Mais Aka ( www.joomladay.de/referenten/akarawuth-tamrareang.html ) est en train de bosser sur te routeur en ce moment même.

Ca devrait régler le problème de SEF une fois pour toute :)

Manu.

FLEXIcontent lead developer.
www.vistamedia.fr web agency and custom development.
www.joomla.fr co-administrator.
Please no PM for support request, use the forum for that!!!

Please Log in or Create an account to join the conversation.

Moderators: vistamediajoomlacornerggppdk
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Essential
These cookies are needed to make the website work correctly. You can not disable them.
Display
Accept
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline
Save