Forum CMS Made Simple FR

Version complète : [resolu] sitemap site multilangue - sitemap.xml incomplet
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

vfair

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : cms mle 1.6.6
#~ Informations Système :
#~ Cms Version: 1.6.6
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.1
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.1
#~ * News: 2.10.3
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.5.5
#~ * ModuleMaker: 0.3.1
#~ * FormBuilder: 0.5.11
#~ * CGExtensions: 1.18.3
#~ * CGSimpleSmarty: 1.4.4
#~ * CGGoogleMaps: 1.4.1
#~ * SiteMapMadeSimple: 1.2.1
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 50000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.6-1+lenny8
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 128M
#~ * max_execution_time: 90
#~ * safe_mode: On (Vrai)
#~ * session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ * session.use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.51a
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,

Je viens de créer mon fichier sitemap.xml avec sitemap made simple
Mon site étant multilangue avec mle , les pages appartenant à une seule langue ,( celle de la dernière page modifiée) , apparaissent dans le fichier sitemap.xml .
Comment faire pour que les pages de toutes les langues apparaissent ensemble.

Salutations

Vfair
Là, tu es mal barré, j'ai connu ce problème.
Il faut tricher, car dès que tu vas dans l'admin et change le langue de la page, ton sitemap est réécrit uniquement avec les urls de cette langue.
L'astuce que j'ai utilisé est celle-ci :
Dans les préférences du sitemap, tu as l'option Mettre à jour le fichier statique XML dynamiquement quand le contenu est modifié ? Il faut entrer OUI.
Tu vas dans dans ton ftp et tu récupères le fichier.
Tu vas dans les pages et tu prends l'autre langue, le sitemap se met à jour dans cette langue.
Tu vas dans information et tu copies le contenu du sitemap.
Tu vas dans le fichier récupéré par ftp et tu colles à la suite en faisant attention d'enlever l'entête et le </urlset> sinon, ils seront en double.
Tu retournes dans préférences et tu coches NON.
Tu renvoies le fichier par ftp.

Tu peux t'amuser ainsi à chaque changement dans les pages.

Faudrait aller voir dans le .org, s'ils n'ont pas résolu ce problème.
Sinon, faut essayer de trouver un générateur externe.

vfair

Merci, j'ai adopté cette version manuelle .