Inserito stile nell'editor dei sondaggi in amministrazione
This commit is contained in:
@@ -88,16 +88,22 @@ try{
|
||||
<div class="sondaggioOptions">
|
||||
<?php if($notizia->hasProperty("sondaggio") && !is_null($notizia->sondaggio)){
|
||||
foreach($notizia->sondaggio->voci as $opzione){?>
|
||||
<div class="singleOption"><span style="margin:10px;"><?php echo $opzione->nome;?></span><a href="#" class="rmOption" onclick="javascript:$(this).parent().remove();inputValue.splice(inputValue.indexOf('<?php echo $opzione->nome;?>'),1);" style="text-decoration: none">delete</a></div>
|
||||
<div class="singleOption">
|
||||
<span class="label"><?php echo $opzione->nome;?></span>
|
||||
<a href="#" class="rmOption" onclick="javascript:$(this).parent().remove();inputValue.splice(inputValue.indexOf('<?php echo $opzione->nome;?>'),1);" style="text-decoration: none">delete</a>
|
||||
</div>
|
||||
<?php }?>
|
||||
<?php }?>
|
||||
</div>
|
||||
<div style="margin:10px;">Opzione:<input name="options" value=""/><a href="" id="addOption" style="text-decoration: none; margin:5px;">Aggiungi</a></div>
|
||||
<div>
|
||||
<span class="label">Opzione:</span>
|
||||
<input name="options" value=""/><a href="" id="addOption" style="text-decoration: none; margin:5px;">Aggiungi</a>
|
||||
</div>
|
||||
<input type="hidden" name="opzioniSondaggio" value="" />
|
||||
<input type="hidden" name="action" value="" />
|
||||
</form>
|
||||
</div>
|
||||
<div>
|
||||
<div class="formBtns">
|
||||
<a href="#" id="submit">Salva</a>
|
||||
<a href="#" id="back">Back</a>
|
||||
</div>
|
||||
@@ -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('<div class="singleOption"><span class="label">'+cur+'</span><a href="#" class="rmOption" onclick="javascript:$(this).parent().remove();inputValue.splice(inputValue.indexOf(\''+cur+'\'),1);" style="text-decoration: none">delete</a></div>');
|
||||
}
|
||||
// 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('<div class="singleOption"><span style="margin:10px;">'+cur+'</span><a href="#" class="rmOption" onclick="javascript:$(this).parent().remove();inputValue.splice(inputValue.indexOf(\''+cur+'\'),1);" style="text-decoration: none">delete</a></div>');
|
||||
}
|
||||
// index = inputValue.indexOf($("form#formSondaggi input[name=options]").val())
|
||||
|
||||
$("form#formSondaggi input[name=options]").val("");
|
||||
|
||||
return false;
|
||||
});
|
||||
|
||||
|
||||
+125
-7
@@ -19,11 +19,129 @@ HTMLHelper::generateAdminHead();
|
||||
?>
|
||||
<div>
|
||||
Benvenuto!
|
||||
<form>
|
||||
<input type="text" id="date"/>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
$("#date").datepicker({dateFormat: "dd-mm-yy"});
|
||||
</script>
|
||||
|
||||
<h3>Notizie</h3>
|
||||
<p style="text-align:justify;">
|
||||
Per inserire una notizia seleziona <i>Notizie</i>-><i>Nuova</i> 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.<br/>
|
||||
Utilizzando il menù destro e selezionando la voce <i>Gestisci Multimedia</i> 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 <i>Imposta media Principale</i> dal menù
|
||||
di destra. Notare che il sistema accetta qualsiasi tipo di immagine, ma per una resa migliore dei contenuti è consigliato di utilizzare
|
||||
immagini <b>PNG</b> o <b>JPEG</b> in proporzione <b>16:9</b> con una risoluzione minima di <b>800x450</b>.
|
||||
Una volta inserita, la notizia sarà caricata nel sistema in stato di <i>valutazione</i> e non sarà visibile sul sito fino
|
||||
alla sua approvazione da parte di un amministratore.<br/>
|
||||
Per visualizzare le proprie notizie in stato di valutazione basta utilizzare la voce del menu <i>Notizie</i>-><i>Mie Notizie</i>.
|
||||
</p>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){ ?>
|
||||
<p style="text-align:justify;">
|
||||
Se invece sei un amministratore e vuoi visualizzare la lista delle notizie in attesa di conferma, puoi utilizzare la voce
|
||||
<i>Notizie</i>-><i>Da Accettare</i> 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.
|
||||
</p>
|
||||
<?php } ?>
|
||||
<h3>Giornalisti</h3>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NORMALADMIN)){ ?>
|
||||
<p style="text-align:justify;">
|
||||
Per aggiungere un giornalista al sistema è necessario utilizzare la voce <i>Giornalisti</i>-><i>Nuovo</i> dal menu sulla sinistra.
|
||||
Gli unici dati da inserire sono <b>nome</b>, <b>cognome</b> ed <b>email</b>, i restanti dati saranno inseriti
|
||||
dal giornalista stesso tramite una pagina che gli permetterà di configurare il suo account personale.
|
||||
L'email inserita <b>deve essere valida</b> 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 <i>Spam</i>.
|
||||
</p>
|
||||
<?php } ?>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_COMMENTI_SUPERVISOR)){ ?>
|
||||
<h3>Commenti</h3>
|
||||
<p style="text-align:justify;">
|
||||
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 <i>Commento</i> dal menu sulla sinistra.
|
||||
Una volta confermati, i commenti spariscono da questa lista e saranno visibili dalla pagina della notizia a cui fanno capo.
|
||||
</p>
|
||||
<?php } ?>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_BANNER)){ ?>
|
||||
<h3>Banner</h3>
|
||||
<p style="text-align:justify;">
|
||||
Per aggiungere un banner utilizzare la voce <i>Banner</i>-><i>Nuovo</i> 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:
|
||||
<ul>
|
||||
<li>Banner testata:<b>180x60px</b></li>
|
||||
<li>Banner corpo:<b>160x120px</b></li>
|
||||
</ul>
|
||||
Tale restizione è consigliata anche per i banner di tipo <i>HTML5</i>.
|
||||
</p>
|
||||
<?php } ?>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_BANNER_SUPERVISOR)){ ?>
|
||||
<p style="text-align:justify;">
|
||||
Utilizzando la voce <i>Banner</i>-><i>Lista</i> 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.
|
||||
</p>
|
||||
<?php } ?>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NORMALADMIN)){ ?>
|
||||
<h3>Utenti</h3>
|
||||
<p style="text-align:justify;">
|
||||
Utilizzando la voce <i>Utenti</i> 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.
|
||||
</p>
|
||||
<?php } ?>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NEWSLETTER)){ ?>
|
||||
<h3>Newsletter</h3>
|
||||
<p style="text-align:justify;">
|
||||
Per creare una newsletter da inviare agli utenti iscritti seleziona <i>Newsletter</i>-><i>Nuova</i> 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 <i>Da Inviare</i> sono ancora in attesa di essere inviate, e sono quindi modificabili.
|
||||
Le newsletter nella lista <i>Inviate</i> sono invece già lavorate o in fase di lavorazione e sono quindi solo visibili ma non modificabili.
|
||||
</p>
|
||||
<?php } ?>
|
||||
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NEWSLETTER)){ ?>
|
||||
<h3>Statistiche</h3>
|
||||
<p style="text-align:justify;">
|
||||
La pagina <i>Statistiche</i> è 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: <b>visualizzazioni</b>, <b>Visitatori</b> ed <b>unici</b>
|
||||
<ul>
|
||||
<li>
|
||||
<b>Visualizzazioni</b>: Questo numero è spesso detto anche numero di <b>impressions</b>. Rappresenta il
|
||||
numero di volte che è stata aperta una qualsiasi una pagina del sito. Ad esempio se apro il sito alla home e
|
||||
poi apro un articolo ho generato un totale di due visualizzazioni. Questo numero è importante in quanto va confrontato
|
||||
con il numero di <b>Visitatori</b> per capire il grado di interesse nel sito (se visualizzazioni ed utenti sono simili in genere
|
||||
significa che il sito genera scarso interesse)
|
||||
</li>
|
||||
<li>
|
||||
<b>Visitatori</b>: Questo numero è spesso detto anche <b>unici giornalieri</b>. Rappresenta il
|
||||
numero persone che hanno aperto il sito. Ad esempio se apro il sito alla home, poi apro cinque articoli e termino la navigazione
|
||||
ho generato un totale di sei <b>Visualizzazioni</b> ed un <b>Visitatore</b>. Questo numero è importante perchè rappresenta un indice di afflusso giornaliero dell'applicazione
|
||||
</li>
|
||||
<li>
|
||||
<b>Unici</b>: Rappresenta il numero persone che hanno visitato il sito e non lo avevano mai fatto prima.
|
||||
Questo numero è importante perchè rappresenta di quanto l'utenza del sito cresce in un giorno, inoltre di solito viene
|
||||
utilizzato per determinare il valore commerciale di un sito. Spesso viene confrontato con i <b>Visitatori</b> per determinare
|
||||
la frequenza di ritorno degli utenti e la frequenza di rimbalzo dell'applicazione. In genere avere un elevato
|
||||
numero di unici è una cosa positiva soprattutto se si hanno anche un numero elevato di utenti e visualizzazioni.
|
||||
</li>
|
||||
</ul>
|
||||
In genere quando almeno due di questi numeri sono simili è un brutto segno.
|
||||
Se il numero di <b>Unici</b> è simile a quello dei <b>Visitatori</b> 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 <b>Visitatori</b> è simile a quello delle <b>Visualizzazioni</b> 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.<br/>
|
||||
Notare che tali stime sono poco sensate ed utili se i <b>Visitatori</b> non sono nell'ordine delle migliaia.
|
||||
</p>
|
||||
<?php } ?>
|
||||
</div>
|
||||
|
||||
@@ -38,7 +38,7 @@ Creation Date: 02/mar/2016
|
||||
var rand = Math.floor((Math.random() * 100) + 1);
|
||||
setTimeout(function () {
|
||||
bannerRoll('<?php echo $banner->id;?>',<?php echo $position; ?>);
|
||||
},15000+rand);
|
||||
},60000+rand);
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
|
||||
@@ -141,3 +141,17 @@ div.bannerStat{background-color: rgb(221, 221, 221);border: 1px solid rgb(190, 1
|
||||
div.bannerStat > 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);}
|
||||
Reference in New Issue
Block a user