Forum CMS Made Simple FR

Version complète : XML Made Simple - Filtrer une liste
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.9.4.3
#~ Url du site : http://www.cc-sudestmanceau.fr
#~ Hébergeur / Soft : DRI
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.4.3
#~ Installed Modules:
#~ CMSMailer: 2.0.1
#~ FileManager: 1.1.0
#~ MenuManager: 1.7.6
#~ ModuleManager: 1.4.2
#~ News: 2.11.4
#~ nuSOAP: 1.0.2
#~ Printing: 1.1.2
#~ Search: 1.6.10
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.8.4
#~ CGSimpleSmarty: 1.4.8
#~ Calendar: 0.8.2
#~ Statistics: 0.9.2
#~ CGExtensions: 1.27
#~ CGGoogleMaps: 2.1.4
#~ FormBuilder: 0.5.11
#~ Products: 2.3.1
#~ NMS: 2.3.2
#~ JQueryTools: 1.0.10
#~ CGFeedMaker: 1.0.14
#~ SimpleSlider: 0.2.1
#~ Slide: 1.0
#~ Play: 1.0.3
#~ CompanyDirectory: 1.10.1
#~ jQuery: 1.1.3
#~ FrontEndUsers: 1.16.2
#~ XMLMadeSimple: 0.0.6
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: true
#~ output_compression: false
#~ max_upload_size: 16000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf-8
#~ default_encoding:
#~ admin_encoding:
#~ set_names: false
#~ Php Information:
#~ phpversion: 5.2.13
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 32M
#~ max_execution_time: 40
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 32M
#~ upload_max_filesize: 8M
#~ session_save_path: /var/lib/php/session (0770)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.77
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je parviens à charger les données de mon fichier XML externe par la balise foreach, mais j'aimerais pouvoir filtrer la liste générée grâce, par exemple, à une barre de saisie : seuls les enregistrements comprenant le(s) mot(s) clé(s) saisi(s) dans la barre de saisie apparaissent, les autres étant masqués. L'opération se faisant, de préférence, de façon dynamique.
J'aimerais en outre que la recherche se fasse sur des champs non affichés par le foreach mais bien présents dans le XML.
J'en demande trop ?
Merci de votre aide.

JC
Ben wé.
Bonsoir,
je ne comprends pas bien ta demande : tu veux que quelqu'un le fasse pour toi?
Bonjour,

Arf ! J'ai manqué de clarté : je cherche un exemple simple, ou un morceau d'exemple simple, qui fait ce genre de filtre. Avoir une base de travail pour l'adapter à mes besoins. Je ne code pas couramment mais je parviens généralement à adapter les exemples que je peux trouver ou à suivre les bons conseils.
Cela étant, si un module CMSMS faisait ce genre de trucs, ce serait bien sûr encore mieux ! ^^
NB : mon chargement de XML se fait via les balises XMLMadeSimple.
Voilà.
bonjour,
tout ceci doit ce faire dans un module.
Beaucoup de modules utilisent des filtres, comme celui des News par exemple.
Tu peux t'en inspirer.
Sinon, je ne connais pas XMLMadeSimple et n'ai ni exemple, ni expérience de à partager.