[Résolu ]Joomsef avec Flexicontent

More
13 years 7 months ago - 13 years 7 months ago #14660 by Claire39
Bonjour,

j'ai un soucis avec l'url rewriting des articles créés avec Flexicontent

ma config:
Joomla 1.5
Flexicontent 1.5.3
Joomsef 3.5.0

Configuration générale du site:
url explicites oui
apache mod_rewrite non
suffixe non

Configuration de Joomsef:
img830.imageshack.us/i/configjoomsef.jpg/

.htaccess de Joomsef:

DirectoryIndex index.php
RewriteEngine On
RewriteBase /monsite

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]

########## 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


URLs créées avec Joomsef:
img718.imageshack.us/i/urlsef.jpg/

et les url qui apparaissent sur le site:
http://monsite/index.php/personnalisation
http://monsite/index.php/personnalisati ... ption-logo

ect...
donc c'est le systeme de sef "normal" de Joomla qui prend le pas sur celui de Joomsef :evil:

j'ai bien sûr vidé tous les cache de Joomsef, Joomla, FireFox...

un petit coup de main pour obtenir de belles urls?
merci!
Last edit: 13 years 7 months ago by Claire39.

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

More
13 years 7 months ago #14662 by micker
hello
deja joosef est il compatible avec flexicontent
a ma connaisance seulement 404sef et acesef le sont ...

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

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

More
13 years 7 months ago #14664 by Claire39
bonjour Micker,

je ne peux pas te le dire comme ça, je n'ai développé ni l'un ni l'autre :)

dans Joomsef, il y a une partie pour traiter les extensions, il trouve bien Flexicontent, et j'ai activé le Sef de Joomsef pour cette extension.

maintenant, au départ, Joomsef n'avait trouvé que des url avec le com_content, et j'ai manuellement refait les url avec com_flexicontent

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

More
13 years 7 months ago #14681 by Claire39
Après vérification, non, Joomsef ne supporte pas Flexicontent.
Je l'ai donc désinstallé, et j'ai mis AceSef et son extension pour Flexicontent.
ça marche très bien, donc merci pour le conseil :)

il me reste un petit défaut:
dans un topic précédent, je demandais comment avoir des liens "article précédent" et "article suivant" avec Flexicontent, et on m'a donné un bout de code à insérer directement dans le php de l'item.

les liens générés ne sont apparemment pas les mêmes que ceux créés par un menu -> flexicontent -> contenu unique

depuis un article "B"

lien suivant "C":
Code:
http://localhost/monsite/index.php?option=com_flexicontent&Itemid=117&cid=15&id=65&view=items

lien précédent "A":
Code:
http://localhost/monsite/index.php?option=com_flexicontent&Itemid=117&cid=15&id=52&view=items

on remarque que l'Itemid reste 117, qui est en fait l'id du lien de menu de l'article "B"

le bout de code qui génère les liens:
Code:
$prevlink=JRoute::_('index.php?option=com_flexicontent&view=items&cid='.$this->item->catid.'&id='.$prev->id); $nextlink=JRoute::_('index.php?option=com_flexicontent&view=items&cid='.$this->item->catid.'&id='.$next->id);

donc ma question:
comment obtenir les mêmes urls bien propres que j'ai grâce à mon menu, avec les lien précédent et suivant?

merci!

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

More
13 years 7 months ago #14682 by micker
hello
fait plus simple !
installe la nouvelle version de flexicontent !
y a un plugin suivant precedent qui sera surement compatible !

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

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

More
13 years 7 months ago #14688 by Claire39
depuis la semaine dernière il y a une nouvelle version de Flexicontent???
je vais devoir TOUT REFAIRE :?:
argh!

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

Moderators: vistamediajoomlacornerggppdk
Time to create page: 0.383 seconds
Save
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