Forum CMS Made Simple FR

Version complète : [resolu]cgblog et multilangues (mle cms)
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.5
#~ Url du site : www.bunnyzblog.com
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.5
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ CGExtensions: 1.32.5
#~ TinyMCE: 2.9.12
#~ FormBuilder: 0.7.3
#~ CGSimpleSmarty: 1.6.1
#~ CGBlog: 1.9.12
#~ CGFeedMaker: 1.0.17
#~ MleCMS: 1.11.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Alors voila ma question, je suis en train de faire un site pour une amie avec une partie blog, donc j'utilise le module cgblog, ce site est en deux langues français et anglais.

Mon soucis c'est qu'il va y avoir des catégories et je viens de me rendre compte que contrairement au module news il n'y a pas de possibilitées de creer dans cgblog deux categorie parente (une categorie francais et une categorie anglais) ou dedans il y aurai mes sous categorie (70's Spirit,Art,BunnyBeCool,Indians,Just sayin',Music,Press/Features,Random,Take Action,Tarantino) et comme vous le voyez les catégories sont en anglais et elles resteront en anglais, c'est bien la mon problème car sinon j'aurai fait des catégories en français et des catégories en anglais...



Ce qui me permettrai suivant la langue du site d''afficher que les catégories française ou que les catégories anglaise.

j’espère avoir été assez clair ;-(

auriez vous une idée de la façon de traiter ce problème??

merci d'avance
Bonjour,

A priori, CGBlog permet de filtrer les articles par catégories avec une étoile (voir l'aide). Donc ce que je ferai, c'est crée des catégories :

fr 70's Spirit
en 70's Spirit
fr Art
en Art
etc..

Puis quand tu affiches la liste dans ton gabarit, utiliser :
{CGBlog category="fr*"} ou {CGBlog category="en*"}

Et si cela ne fonctionne pas pour la liste des catégories, tu peux toujours les affiches toutes puis filtrer, par exemple pour le FR :
Code :
[== PHP ==]
{foreach from=$categories item='one'}

{if $one.name|strpos:'fr ' !== false}
<a href="{$one.url}" title="{$one.name}">{$one.name}</a>
{/if}

{/foreach}

Bonne continuation !
Bonjour airelibre

merci pour cette réponse qui va bien me servir je pense, sinon je pensais dupliquer le module cgblog...

en tout cas je vais tester cette solution et si je galere trop je duplique le module...


merci beaucoup...
De rien - sinon au lieu de dupliquer, tu peux aussi tester ListIt2 qui gère bien les listes de tous types

Si le sujet est résolu, préviens-nous Wink
ok je vais mettre en résolu de toute façon, car j'ai trois solutions, par contre je ne connais pas le module Listit2... mais je vais jeter un oeil....

encore merci airelibre...