Ciao Admin,
ieri, mentre stavo effettuando una ricerca sul DB utenti per vedere chi c'era nella mia zona e viste le difficoltà incontrate ad ottenere quello che cercavo - mi son riproposto di chiederti se non fosse possibile implementare un filtro sul DB, in modo che escano solo i risultati che interessano. La vedo un po' lunga cercare tra 2.858 pagine e senza un preferenziale/discriminante alfabetico che vada quantomeno vicino al punto...
Esempio: desidero sapere quali utenti abitano a Verona o in provincia. Ieri mi son dovuto affidare a vari tentativi per approssimazione e andare all'ultima pagina (vista la posizione della "V" nell'ordine alfabetico) per poi tornare indietro di alcune decine...
Data la rilevante quantità dei record e una funzione di page listing limitata a 15, comprendi bene quanto, anche una banale ricerca di questo tipo e, peraltro, più che legittima in un forum come questo, si trasformi in una fatica improba!
Ora, quello che non so, è se il programma sia un pacchetto chiuso e non modificabile (ho visto che la "lista utenti" è fatta in php-nuke), oppure se vi sia spazio per qualche elemento di programmazione in tal senso.
Basterebbe una funzione analoga a quella che cerca tra i messaggi del forum una parola chiave e presenta poi i risultati.
Ancor meglio se ci fosse un field sul tipo di moto posseduta dal tale utente che consentisse un funzione AND e restituisse una lista di utenti di una data area geografica che hanno quel tipo di moto. Ciò inoltre andrebbe nella direzione dello spirito di questo Club (far conoscere tra loro motociclisti) e faciliterebbe lo scambio di informazioni su un dato modello di moto.
E' certamente molto bello ritrovarsi tutti insieme: Honda, Suzuki, Kawasaki, Guzzi, ecc. ma perché non consentire a quelli che hanno la stessa moto, di sapere che possono ritrovarsi, oltre che sul forum, anche di persona?
Oppure, come altra soluzione - ma la vedo più complicata sotto l'aspetto giuridico della privacy - la possibilità di effettuare il download del DB in formato .dbf / .xl* / o anche csv. cosicché, chi lo desidera, può importarsi i dati in un foglio elettronico e gestirsi la sua ricerca ordinando i field a piacere.
Non è (ovviamente) una critica verso di te, ma così com'è, la lista utenti è molto poco utile a parer mio... Tu cosa ne dici?
Io non sono un programmatore (magari... ma pochi giorni fa mi son preso un manualino per studiarmi Python), ma, a suo tempo, ho lavorato in A.M. con i DB (e i fogli elettronici), ancora quelli a riga di comando con gli operatori booleani (già... molto tempo fa), stabilendo input standardizzati per i vari campi e altri parametri, così da non falsare il risultato delle query. Se pensaste, a vostra totale discrezione, che, in questo ambito, o in qualcun altro analogo, possa esservi utile in qualcosa, non avete che da farmelo sapere: ciò che non mi manca è proprio il tempo e la passione!
Grazie d'avermi letto e per tutto quello che ti sarà possibile fare!
Mac.-



