diff --git a/public/admin/editSondaggi.php b/public/admin/editSondaggi.php index e2561f5..5280217 100644 --- a/public/admin/editSondaggi.php +++ b/public/admin/editSondaggi.php @@ -88,16 +88,22 @@ try{
hasProperty("sondaggio") && !is_null($notizia->sondaggio)){ foreach($notizia->sondaggio->voci as $opzione){?> -
nome;?>delete
+
+ nome;?> + delete +
-
Opzione:Aggiungi
+
+ Opzione: + Aggiungi +
-
+
Salva Back
@@ -113,21 +119,23 @@ var inputValue = []; $("#addOption").click(function (){ var index = 0; var cur = $("form#formSondaggi input[name=options]").val(); - - if($.inArray(cur,inputValue)!=-1){ - alert("Esiste già un opzione con questo nome: "+cur); + + if (cur!=""){ + if($.inArray(cur,inputValue)!=-1){ + alert("Esiste già un opzione con questo nome: "+cur); + } + else{ + var rep = cur; + cur = rep.replace(/\~/g," "); + inputValue.push(cur); + // alert(inputValue.splice(inputValue.indexOf(cur),1)); + $(".sondaggioOptions").append('
'+cur+'delete
'); + } + // index = inputValue.indexOf($("form#formSondaggi input[name=options]").val()) + + $("form#formSondaggi input[name=options]").val(""); + } - else{ - var rep = cur; - cur = rep.replace(/\~/g," "); - inputValue.push(cur); -// alert(inputValue.splice(inputValue.indexOf(cur),1)); - $(".sondaggioOptions").append('
'+cur+'delete
'); - } -// index = inputValue.indexOf($("form#formSondaggi input[name=options]").val()) - - $("form#formSondaggi input[name=options]").val(""); - return false; }); diff --git a/public/admin/index.php b/public/admin/index.php index ed77678..da8d92c 100644 --- a/public/admin/index.php +++ b/public/admin/index.php @@ -19,11 +19,129 @@ HTMLHelper::generateAdminHead(); ?>
Benvenuto! -
- -
- - +

Notizie

+

+ Per inserire una notizia seleziona Notizie->Nuova dal menu sulla sinistra. + Una volta inseriti i dati della notizia questa sarà caricata nel sistema e sarà possibile aggiungere contenuti multimediali + attraverso la sua pagina di amministrazione.
+ Utilizzando il menù destro e selezionando la voce Gestisci Multimedia infatti è possibile aggiungere e + rimuovere immagini ed impostare l'immagine principale per una notizia. Il sistema considera come immagine principale la prima inserita, + per modificarla selezionare l'immagine desiderata clickandoci sopra ed utilizzare il tasto Imposta media Principale dal menù + di destra. Notare che il sistema accetta qualsiasi tipo di immagine, ma per una resa migliore dei contenuti è consigliato di utilizzare + immagini PNG o JPEG in proporzione 16:9 con una risoluzione minima di 800x450. + Una volta inserita, la notizia sarà caricata nel sistema in stato di valutazione e non sarà visibile sul sito fino + alla sua approvazione da parte di un amministratore.
+ Per visualizzare le proprie notizie in stato di valutazione basta utilizzare la voce del menu Notizie->Mie Notizie. +

+ hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){ ?> +

+ Se invece sei un amministratore e vuoi visualizzare la lista delle notizie in attesa di conferma, puoi utilizzare la voce + Notizie->Da Accettare per averene una lista completa. Una volta aperta la pagina di amministrazione + della notizia potrai accettarla utilizzando il riquadro in alto subito sopra quello dei dati statistici. +

+ +

Giornalisti

+ hasRole(AdminModel::ADMIN_TYPE_NORMALADMIN)){ ?> +

+ Per aggiungere un giornalista al sistema è necessario utilizzare la voce Giornalisti->Nuovo dal menu sulla sinistra. + Gli unici dati da inserire sono nome, cognome ed email, i restanti dati saranno inseriti + dal giornalista stesso tramite una pagina che gli permetterà di configurare il suo account personale. + L'email inserita deve essere valida in quanto il sistema invierà un messaggio al giornalista contenente il link + necessario a completare la sua registrazione. Nel caso il giornalista non riceva il messaggio entro cinque minuti chiedergli di + controllare accuratamente la sua cartella Spam. +

+ + hasRole(AdminModel::ADMIN_TYPE_COMMENTI_SUPERVISOR)){ ?> +

Commenti

+

+ Ogni volta che un utente inserirà un commento per una notizia, questo sarà inserito nella coda di valutazione e + dovrà essere accettato da un amministratore prima di essere mostrato sul sito. Quando avverrà questo, gli amministratori + di sistema (escluso il personale tecnico) riceveranno una email di notifica che li avviserà del nuovo commento inserito + e conterrà il link all'accettazione del commento. I commenti in attesa di conferma saranno comunque visibili utilizzando + la voce Commento dal menu sulla sinistra. + Una volta confermati, i commenti spariscono da questa lista e saranno visibili dalla pagina della notizia a cui fanno capo. +

+ + hasRole(AdminModel::ADMIN_TYPE_BANNER)){ ?> +

Banner

+

+ Per aggiungere un banner utilizzare la voce Banner->Nuovo dal menu sulla sinistra. + Quando si inserisce un banner bisogna inserire il nome del cliente e l'URL a cui il click sul banner deve rimandare. Inoltre + è necessario inserire la data di inizio e fine della validità del banner. Inoltre bisogna selezionare il tipo di contenuto + multimediale da utilizzare e la posizione desiderata per il banner. + I banner hanno un dimensionamento specifico, di conseguenza è importante utilizzare il queste dimensioni consigliate + per non incorrere in errori di visualizzazione: +

+ Tale restizione è consigliata anche per i banner di tipo HTML5. +

+ + hasRole(AdminModel::ADMIN_TYPE_BANNER_SUPERVISOR)){ ?> +

+ Utilizzando la voce Banner->Lista dal menu sulla sinistra si accede alla lista dei banner caricati sul sistema. + Da qui è possibile accedere alla pagina principale di un banner dove è si possono consultare i suoi dati statistici + tramite la barra grigia in alto. Inoltre qui è possibile modificare i dati del banner e la sua immagine. +

+ + hasRole(AdminModel::ADMIN_TYPE_NORMALADMIN)){ ?> +

Utenti

+

+ Utilizzando la voce Utenti dal menu sulla sinistra si accede alla lista degli utenti registrati al sistema. + Questa pagina peremette solo di consultare la lista utenti ed eventualmente eliminarli dal sistema. +

+ + hasRole(AdminModel::ADMIN_TYPE_NEWSLETTER)){ ?> +

Newsletter

+

+ Per creare una newsletter da inviare agli utenti iscritti seleziona Newsletter->Nuova dal menu sulla sinistra. + Qui potrai inserire tutti i dati da utilizzare per l'email e la data da utilizzare per l'invio. + Una volta inserita, questa avrà bisogno di essere confermata per verificare attraverso l'anteprima che il risultato sia + quello sperato. + Una newsletter non confermata non viene inviata nemmeno se arriva la data di spedizione, ma viene inviata anche se viene confermata + dopo la data in cui doveva essere inviata (ad esempio se confermo una newsletter che doveva essere spedita due ore fa, questa viene inviata + non appena confermo). + Le email vengono generate non appena si raggiunge il momento dell'invio se la newsletter è stata confermata, quindi da quel momento + non è più possibile modificare la newsletter o bloccarla. + Le newsletter nella lista Da Inviare sono ancora in attesa di essere inviate, e sono quindi modificabili. + Le newsletter nella lista Inviate sono invece già lavorate o in fase di lavorazione e sono quindi solo visibili ma non modificabili. +

+ + hasRole(AdminModel::ADMIN_TYPE_NEWSLETTER)){ ?> +

Statistiche

+

+ La pagina Statistiche è una pagina di consultazione che permette di osservare le statistiche del sito. + Qui sono presenti due grafici, uno con granualità giornaliera relativo all'ultimo mese ed uno con granualità mensile relativo all'ultimo anno. + Ogni grafico individua tre informazioni: visualizzazioni, Visitatori ed unici +

+ In genere quando almeno due di questi numeri sono simili è un brutto segno. + Se il numero di Unici è simile a quello dei Visitatori significa che il sito ha pochi utenti fidelizzati e che in + genere le persone aprono l'applicazione una volta per non tornare più. + Se il numero di Visitatori è simile a quello delle Visualizzazioni significa che si ha una frequenza di rimbalzo molto alta, + cioè che molte delle persone che aprono il sito vedono solo una pagina per poi chiuderlo. + In genere se tutti e tre i numeri sono simili significa o che il sito ha aperto da poco o che è necessario un cambio radicale di strategia in quanto non piace alla gente.
+ Notare che tali stime sono poco sensate ed utili se i Visitatori non sono nell'ordine delle migliaia. +

+
diff --git a/public/getBanner.php b/public/getBanner.php index 6884df2..9eab882 100644 --- a/public/getBanner.php +++ b/public/getBanner.php @@ -38,7 +38,7 @@ Creation Date: 02/mar/2016 var rand = Math.floor((Math.random() * 100) + 1); setTimeout(function () { bannerRoll('id;?>',); - },15000+rand); + },60000+rand); div{display: inline-block;width: 33%;} div.bannerStat > div > div{text-align:center;} + + + +/* Sondaggio */ +.sondaggioContainer .rmOption, .sondaggioContainer #addOption { + margin-left: 10px; + text-decoration: none; + color: #36F; + font-weight: bold; + margin-right: 5px; + padding: 5px; + text-transform: capitalize; +} +.sondaggioContainer .rmOption:hover, .sondaggioContainer #addOption:hover{background-color:rgb(204, 217, 255);} \ No newline at end of file