Segnalazione piccoli problemi
Moderatori: roby, Moderators
Segnalazione piccoli problemi
Salve, sono Sandro Tolaini del Comune di Sesto Fiorentino. Stiamo valutando Eleonline per la gestione delle prossime consultazioni e abbiamo trovato un piccolo problema con la lunghezza del campo "nome" dei candidati. Infatti in un caso abbiamo un candidato che con i suoi 3 nomi e il cognome da sposata supera i 30 caratteri.
Possiamo ovviamente intervenire modificando DB e relativa pagina PHP (immagino sia solo ele_candidato.php), ma ci chiedevamo se una tale modifica potesse essere interessante per tutti.
Ad occhio, una lunghezza di 50 caratteri dovrebbe essere sufficente.
Un altro problema analogo lo abbiamo trovato con gli indirzzi dei seggi elettorali: volendo inserire anche una descrizione, ad esempio "scuola media statale xxx", mancando un campo apposito e inserendo il tutto nel campo "indirizzo", la lunghezza risulta inadeguata.
Sarebbe inoltre carino poter inserire in luogo dell'immagine della mappa del seggio un link a Google Maps, magari che apre la mappa in una nuova finestra.
Grazie,
Sandro
Possiamo ovviamente intervenire modificando DB e relativa pagina PHP (immagino sia solo ele_candidato.php), ma ci chiedevamo se una tale modifica potesse essere interessante per tutti.
Ad occhio, una lunghezza di 50 caratteri dovrebbe essere sufficente.
Un altro problema analogo lo abbiamo trovato con gli indirzzi dei seggi elettorali: volendo inserire anche una descrizione, ad esempio "scuola media statale xxx", mancando un campo apposito e inserendo il tutto nel campo "indirizzo", la lunghezza risulta inadeguata.
Sarebbe inoltre carino poter inserire in luogo dell'immagine della mappa del seggio un link a Google Maps, magari che apre la mappa in una nuova finestra.
Grazie,
Sandro
Salve,
per i candidati sono previsti due campi, nome e cognome, entrambi di trenta caratteri, probabilmente lei si riferisce ai candidati a sindaco per i quali è previsto un solo campo ma di tipo text. Ricordo di averci inserito 60 caratteri senza problemi.
Per gli indirizzi delle sedi sono disponibili 50 caratteri, sicuro che siano pochi?
Se si procede con modifiche alla struttura del DB da parte degli utenti ci si potrebbe trovare in seguito con difficolta' di aggiornamento, quindi la procedura corretta è quella di inserire la modifica nel prossimo update direttamente da noi. Ma solo se veramente la si ritiene necessaria.
Roberto
per i candidati sono previsti due campi, nome e cognome, entrambi di trenta caratteri, probabilmente lei si riferisce ai candidati a sindaco per i quali è previsto un solo campo ma di tipo text. Ricordo di averci inserito 60 caratteri senza problemi.
Per gli indirizzi delle sedi sono disponibili 50 caratteri, sicuro che siano pochi?
Se si procede con modifiche alla struttura del DB da parte degli utenti ci si potrebbe trovare in seguito con difficolta' di aggiornamento, quindi la procedura corretta è quella di inserire la modifica nel prossimo update direttamente da noi. Ma solo se veramente la si ritiene necessaria.
Roberto
Mappe di Google
Salve,tolaini ha scritto: Sarebbe inoltre carino poter inserire in luogo dell'immagine della mappa del seggio un link a Google Maps, magari che apre la mappa in una nuova finestra.
Grazie,
Sandro
grazie del consigli. Avevamo pensato da tempo di mettere il link automatico alla creazione di una mappa con google o altri, ma all'inizio abbiamo desistito almeno per due motivi:
- il primo motivo è che il software perde una parte di accessibilità e il secondo che non potevamo prevedere il risultato di una informazione presa da fuori (poteva succedere di ttrovare un seggio elettorale sulla piantina di un altra città)
Ora pero', rispetto agli anni passati, google sembra essere piu' preciso di prima e difficilmente succedono errori , per cui ti invio i 4 step necessari a rendere visibili le mappe di google su Eleonline, precisando che sono in bete a andrebbero ancora raffinate:
1- registrazione della chiave di google per il tuo sito a questo indirizzo:
http://code.google.com/intl/it/apis/maps/signup.html
2- aprire il file config.php e aggiungere alla fine queste due variabili:
$googlemaps="1"; # 1=attivo
$gkey="LA TUA CHIAVE";
3- aprire il file inc/javascript.php e aggiungere alla fine del fine, subito prima di
?> e subito dopo #fine rotazione
Codice: Seleziona tutto
# googlemaps per sezioni
# variabili nel config.php
# gkey= chiave google reperibile per il proprio sito qui
# http://code.google.com/intl/it/apis/maps/signup.html
# gogglemaps 1=attivo 2: disattivo
# funzione by eleonline.it
#########################################################
function googlemaps(){
global $dbi,$prefix,$id_comune,$googlemaps,$op,$gkey;
# recupera gli inidirizzi
$id_sede=$_GET['id_sede'];
$sql = mysql_query("SELECT descrizione FROM ".$prefix."_ele_comuni where id_comune='$id_comune' ", $dbi);
list($comune) = mysql_fetch_row($sql);
$sql = mysql_query("select indirizzo from ".$prefix."_ele_sede where id_sede='$id_sede'", $dbi);
list($indirizzo)=mysql_fetch_row($sql);
$indirizzocomune="$indirizzo , $comune";
# javascript per mappa
$jsmaps ="
<div id="mapsearch" style="margin:0 auto 0;">
<span style="color:#676767;font-size:11px;margin:10px;padding:4px;">Loading...</span>
</div>
<script src="http://maps.google.com/maps?file=api&v=2&key=$gkey
type="text/javascript"></script>
<script src="http://www.google.com/uds/api?file=uds.js&v=1.0&source=uds-msw&key=$gkey"
type="text/javascript"></script>
<style type="text/css">
@import url("http://www.google.com/uds/css/gsearch.css");
</style>
<script type="text/javascript">
window._uds_msw_donotrepair = true;
</script>
<script src="http://www.google.com/uds/solutions/mapsearch/gsmapsearch.js?mode=new"
type="text/javascript"></script>
<style type="text/css">
@import url("http://www.google.com/uds/solutions/mapsearch/gsmapsearch.css");
</style>
<style type="text/css">
.gsmsc-mapDiv {
height : 350px;
}
.gsmsc-idleMapDiv {
height : 350px;
}
#mapsearch {
width : 450px;
margin: 10px;
padding: 4px;
}
</style>
<script type="text/javascript">
function LoadMapSearchControl() {
var options = {
zoomControl : GSmapSearchControl.ZOOM_CONTROL_ENABLE_ALL,
title : "$indirizzo",
//url : "http://www.eleonline.it",
idleMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM+1,
activeMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM+1
}
new GSmapSearchControl(
document.getElementById("mapsearch"),
"$indirizzocomune",
options
);
}
GSearch.setOnLoadCallback(LoadMapSearchControl);
</script>
<center>";
return $jsmaps;
}
Codice: Seleziona tutto
if ($id_sede)
echo "<br /><div><img src="modules.php?name=Elezioni&file=foto&id_sede=".$id_sede."" alt="mappa" /></div>";
Codice: Seleziona tutto
global $googlemaps;
if (isset($id_sede) && $googlemaps!="1"){
echo "<br /><div><img src="modules.php?name=Elezioni&file=foto&id_sede=".$id_sede."" alt="mappa" /></div>";
}else{
$mappa=googlemaps(); echo $mappa;
}
http://www.eleonline.it/moduli/clientgu ... d_sede=319
Resta comunque attiva la possibilità di immettere le proprie mappe con il metodo tradizionale.
Nel frattempo con Roberto valuteremo se sia il caso o no di mettere questa possibilità delle mappe Google nella distribuzione ufficiale.
Il problema è il nome di una candidata che è "silvia maria concetta in siniscalchi" che è di 36 caratteri...roby ha scritto:Salve,
per i candidati sono previsti due campi, nome e cognome, entrambi di trenta caratteri, probabilmente lei si riferisce ai candidati a sindaco per i quali è previsto un solo campo ma di tipo text. Ricordo di averci inserito 60 caratteri senza problemi.
Per gli indirizzi delle sedi sono disponibili 50 caratteri, sicuro che siano pochi?
Se si procede con modifiche alla struttura del DB da parte degli utenti ci si potrebbe trovare in seguito con difficolta' di aggiornamento, quindi la procedura corretta è quella di inserire la modifica nel prossimo update direttamente da noi. Ma solo se veramente la si ritiene necessaria.
Roberto
Per quanto riguarda le sedi, stavamo tentando di inserire nel nome della sede anche l'indirizzo, ad esempio "scuola elementare v. da feltre - via v. da feltre 8/12". Anche qui si sforano i 50 caratteri.
Concordo pienamente che le modifiche al db è meglio che siano fatte direttamente da voi e distribuite con un update.
Grazie,
Sandro
Re: Mappe di Google
Ti ringrazio molto per il codice. C'è un piccolo problema nel fatto che noi usiamo il campo "indirizzo" per descrivere anche la struttura dove si svolge la consultazione (scuola, centro civico, ecc). Concordo con te che Google Maps non sempre è affidabile e per quello suggerivo la possibilità di inserire direttamente la URL della mappa, che può essere preventivamente controllata.luc ha scritto:Ora pero', rispetto agli anni passati, google sembra essere piu' preciso di prima e difficilmente succedono errori , per cui ti invio i 4 step necessari a rendere visibili le mappe di google su Eleonline, precisando che sono in bete a andrebbero ancora raffinate:
Ciao,
Sandro
Direi che potremmo aumentare a 60 i caratteri per le sedi, mentre per i nomi andrebbero riempiti entrambi i campi, quelli del nome e del cognome che lascerei a 30 perché altrimenti possono creare problemi in visualizzazione. Per google sono d'accordo ad inserire l'accesso diretto alle mappe, ma con la possibilità di scegliere, in configurazione, se attivarla o no.
Roberto
Roberto
Mappe Google in eleonline
Bene,
tutto sta decidere se immettere un url in amministrazione con un target ad una nuova pagina su googlemaps come chiede tolaini, oppure usare le api di google per una mappa in automatico attraverso l'indirizzo della sede come nella proposta sviluppata in 4 step in questo forum..
tii faro' sapere.
tutto sta decidere se immettere un url in amministrazione con un target ad una nuova pagina su googlemaps come chiede tolaini, oppure usare le api di google per una mappa in automatico attraverso l'indirizzo della sede come nella proposta sviluppata in 4 step in questo forum..
tii faro' sapere.