creare una ricerca utenti in una community

6 contenuti / 0 new
Ultimo contenuto
creare una ricerca utenti in una community

Sto creando una community e vorrei dare la possibilità agli utenti di cercare altri membri per una serie di caratteristiche, che ho inserito nella pagina di registrazione (ad es. età, interessi, ecc...), questo form di ricerca si dovrebbe trovare in una pagina in cui sto usando Panels, quindi dovrebbe essere presente solo il form e poi restituire i risultati in una nuova pagina, magari in una tabella con avatar, nome utente, ecc... E' da un po' che sto cercando una soluzione ma con Views non sono riuscito :( Secondo voi è fattibile e sono solo io che sono un po' imbranato? Ho anche scaricato il modulo Members, ma non mi dà la possibilità di scegliere dei filtri e quindi creare dei form per la ricerca...

in pratica tu vuoi fare una ricerca in funzione di alcune voci della tassonomia che hai inserito?

Ciao
Marco
--
My blog
Working at @agavee

Limbo81 wrote:
Sto creando una community e vorrei dare la possibilità agli utenti di cercare altri membri per una serie di caratteristiche, che ho inserito nella pagina di registrazione (ad es. età, interessi, ecc...), questo form di ricerca si dovrebbe trovare in una pagina in cui sto usando Panels, quindi dovrebbe essere presente solo il form e poi restituire i risultati in una nuova pagina, magari in una tabella con avatar, nome utente, ecc... E' da un po' che sto cercando una soluzione ma con Views non sono riuscito :( Secondo voi è fattibile e sono solo io che sono un po' imbranato? Ho anche scaricato il modulo Members, ma non mi dà la possibilità di scegliere dei filtri e quindi creare dei form per la ricerca...

Nella View che crei, imposta i campi/Fields che vuoi visualizzare (se usi una vista tabellare o a "lista") successivamente aggiungi i filtri e "esponili" agli utenti: ti verrà mostrata la casella come accade su drupal.org nella gestione delle "Issues" dei moduli da cui l'utente potrà filtrare i risultati.

Ovviamente i campi (IMHO) dei dati degli utenti sono dei CCK.. giusto?
Ciao!

-thePanz-

@mavimo: sono dei semplici campi che ho inserito nella registrazione (data di nascita, sesso, interessi, ecc...), non sono vocaboli della tassonomia.

@thePanz: in pratica mi stai dicendo che piuttosto che usare il nodo profile per visualizzare il profilo utente sarebbe meglio usare un nuovo contenuto (tipo blog, story, ecc...), dove inserire dei nuovi campi creati con la taxonomy o CCK (data di nascita, sesso, interessi, ecc...)? Purtroppo però in questo modo cliccando sul nick dell'utente, ad es. nei suoi post, si continuerebbe a vedere il nodo profile... no?
Un altro problema è che con le views non riesco a inserire SOLO i filtri... cioè deve comparire sempre qualche tipo di lista (o tabella, ecc...) al di sotto di essi, mentre io volevo solo fare una pagina di ricerca utenti e i risultati farli visualizzare in seguito...

I tuoi "campi" li hai inseriti con il modulo "Profile"? (se si: dovrebbero essere visualizzabili dalle Views, ma non ho mai usato il modulo Profile del Core)

Per le Views:
1. (soluzione esoterica) potresti creare un nodo con all'interno un form che manda i dati ad una View con all'interno dei Filtri che prendono i valori dalla QueryString, cioè dall'url o tramite POST

2. (non l'ho provata) crei una view con i Filtri esposti, ma con valori default qualcosa che non ti faccia apparire nessun utente

Queste sono le prime idee che mi vengno.. :)
Ciao!

Ciao, mi sono imbattuto in questa funzionalità per caso..

Abilita il modulo "Search" e nell'user-management appare anche un "User Search": una maschera ti fa scegliere cosa cercare e successivamente ti elenca gli utenti che corrispondono alla tua ricerca..

Ciao!