Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

Utiliser deux blocs multirecherches différents

Etienne
le 23 janvier
à 18:56
Rappel du sujet :

Bonjour,
Le site peupleetculturecantal.org utilise l’indispensable et génial bloc de recherche multicritères pour rechercher des films par thèmes croisés.
Mais on se lance également dans le collectage de récits vécus et nous aurons besoin également de recherches par thèmes croisés de récits.
Evidemment je peux n’utiliser qu’un seul bloc et proposer les recherches de films ou de récits dans ce même bloc. Mais ça ferait un bloc un peu gros pas très beau, et je préférerais séparer les blocs, voire les faire apparaître séparément dans des rubriques différentes.
C’est quelque chose de faisable en bidouillant les possibilités actuelles d’Escal ?
Merci !

Utiliser deux blocs multirecherches différents

Hello
C’est certainement possible mais il va falloir attendre que je sois de nouveau devant mon ordi pour que je fasse quelques tests et ce ne sera pas avant mi-février ... patience donc !

Utiliser deux blocs multirecherches différents

OK, merci. Je peux attendre et c’est à ne t’y pencher que si ça n’est pas un gros boulot, parce que je ne suis pas certain que ça intéresse beaucoup d’autres personnes. Sinon je devrais pouvoir bidouiller quelque chose dans un seul bloc.

Utiliser deux blocs multirecherches différents

Hello

Me voici de retour.

Après étude du dossier  😉 oui, ça va être assez complexe.
Peux-tu me préciser exactement ce que tu voudrais faire pour voir si on peut jouer autrement ?
Sinon, je vois 2 fois "Thème film" dans ton bloc de recherche.

Utiliser deux blocs multirecherches différents

Bonsoir et merci de t’y pencher. Je ne réagis que maintenant parce que je n’avais pas vu ta réponse.
Oui il y a actuellement deux fois "thème film", c’est ça qui est super avec ce bloc. Je peux chercher un film qui soit associé par mot-clé à deux thèmes différents, voire trois si un jour on trouve ça pertinent. Ca permet des recherches très pertinentes.
Ca, c’est parce qu’on a déjà projeté plus de 200 films dans tout le département et que nos partenaires ou adhérents peuvent avoir besoin de trouver un film pour une nouvelle occasion.

Mais on se met à collecter et diffuser un tas de récits vécus d’habitants du territoire. Ca va vite atteindre quelques centaines et là aussi on cherche un bloc de recherche multicritères pour pouvoir rechercher des récits en fonction du lieu de l’histoire et des thèmes auxquelles elles se rapporte. Comme les mot-clés des films et des histoires ne sont pas les mêmes, je peux facilement faire tout ça dans le même bloc (ça je sais faire). Mais j’ai peur que des personnes peu habiles à l’utilisation d’un site internet (j’en connais !) soient embrouillées. C’est pourquoi j’aurais voulu deux blocs distincts bien identifiés : un pour chercher un film et un pour les histoires. Les deux seront en page d’accueil mais je n’en mettrai qu’un seul dans les pages de la rubrique films et un seul dans les pages de la rubrique histoire.

Merci de tes lumières.
Etienne

Utiliser deux blocs multirecherches différents

Ok mais pour avancer, j’aurais besoin du nom exact des groupes de mots-clés utilisés pour le deuxième bloc de recherche.
On est bien d’accord que ces groupes seront totalement distincts de ceux utilisés pour les films.

Utiliser deux blocs multirecherches différents

Finalement, les groupes de mots-clés peuvent être les mêmes que ceux des films si c’est nécessaire.

Utiliser deux blocs multirecherches différents

Non les groupes de mot-clés seront bien distincts pour les films et les "histoires vraies" (récits vécus). C’est beaucoup plus simple pour les rédacteurs qui ne sont pas les mêmes. Et ça peut me permettre de distinguer les deux recherches dans le même bloc.

Les 3 nouveaux groupes sont :
Mots_cles_histoires_vraies
Territoire_histoires_vraies
Theme_histoires_vraies

Il n’est pas impossible que ça évolue avec notamment un groupe
Epoque_histoires_vraies
Donc il faudrait que je sache quel fichier est modifié pour y retoucher si besoin.

Mais vraiment inutile de t’embêter à refaire un truc exprès pour notre site (tu as déjà fait ça l’an passé), à moins de trouver notre asso géniale et de vouloir y contribuer  😄 . L’idée c’était un truc qui pourrait s’intégrer à Escal et servir à d’autres aussi.

Dans tous les cas merci, tu fais un super boulot.

Utiliser deux blocs multirecherches différents

Ok je t’envoie les fichiers et la procédure d’installation par mail demain après-midi vraisemblablement.

Et rassure-toi, je ne m’embête pas, je m’amuse et ce n’était pas si complexe que ça. Et j’aime bien ce type d’exercice de codage.

Utiliser deux blocs multirecherches différents

Bon je t’ai envoyé tout ce qu’il faut (j’espère !) à l’adresse contact et à l’adresse tresorier de ton site.
Dis-moi si ça roule ou si ça coince.

Utiliser deux blocs multirecherches différents

Ca a l’air de rouler pas mal.
J’ai modifié les deux fichiers pour changer l’ordre des items de recherche et pour en ajouter un (un second "thème" pour permettre des recherches croisées comme pour les films). caz a l’air d’être bon.
Sauf que je n’ai pas ajouté de ligne 52 au .html (ex ligne 44). J’imagine qu’il s’agit d’éviter qu’une histoire apparaisse deux fois mais je ne saisis pas bien la logique de ce que je dois écrire.
Désolé je ne peux pas te joindre mes fichiers modifiés en html. Disons que j’ai ajouté ça au html :

<label for="motselect4" class="groupe-mots">Mots-clés</label><br>
                        <select name="mot4" mot="motselect4" size="1">
                        <option value="" label="<:bouton_choisir:>"></option>
                        <BOUCLE_mot_critere4(MOTS){type=Mots_cles_histoires_vraies}{par titre}>
                        [<option value="#ID_MOT" [(#ENV{mot4}|=={#ID_MOT}|?{'selected="selected"',''})]>(#TITRE)</option>]
                        </BOUCLE_mot_critere4>
                        </select><br>

et ça au .php :
$valeurs['mot4'] = '';
et
$valeurs['mot4'] = intval(_request('mot4'));

En tous cas merci c’est génial !

Utiliser deux blocs multirecherches différents

Envoie-moi tes fichiers par mail que je corrige quelques détails.

Utiliser deux blocs multirecherches différents

Parce que là le menu déroulant mot-clés ne fonctionne pas.
Autre chose : je mettrais plutôt "Thème 1" et "Thème 2" car deux fois "Thème", on peut penser qu’il y a un bug.
Idem pour le bloc sur les films ou je remplacerais aussi "Annee_projection" par "Année de projection"

Utiliser deux blocs multirecherches différents

Si si, le menu déroulant mot-clé fonctionne, mais je n’avais pas encore créé de mot dans ce groupe.
Pour le reste, je t’ai envoyé les fichiers.
Et je vais trouver comment arranger le bloc de recherche de film. Jusqu’ici je ne voyais pas comment faire mais là je pense pouvoir trouver.

Merci !!

Utiliser deux blocs multirecherches différents

Voilà, bloc de recherche des films arrangé.
Et j’ai pu bidouiller des fichiers article-x.html et rubrique-x.html pour que les blocs de recherche soient différents dans les pages de la videotheque et dans celles des histoires vraies.
Je ne sais pas si c’est propre mais ça a l’air de fonctionner.
C’est génial, merci encore !

Utiliser deux blocs multirecherches différents

Tant que ça fonctionne, c’est que c’est ok.
Bonne continuation.

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre. Inutile de le poster à nouveau ;-)

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2025 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.2.14