Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

XML Made Simple - Filtrer une liste
#1

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
Répondre
#2

Ben wé.
Répondre
#3

Bonsoir,
je ne comprends pas bien ta demande : tu veux que quelqu'un le fasse pour toi?

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#4

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à.
Répondre
#5

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.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)