Salve a tutti, avrei la necessità di salvare su un file log, il tracer dei download degli allegati presenti sul mio sito Drupal.
Vorrei salvare le informazioni come nome del file, utente che ha effettuato il download, data ed ora.
Esiste qualcosa in grado di fare questo?
Grazie
Tracer Download
Ven, 07/05/2010 - 12:29
#1
Tracer Download
http://drupal.org/project/download_count
?
Certified to Rock
grazie. l'ho istallato ma non funziona. oltre le hits dei download, possibile avere un log degli utenti che fanno il download?
alla pagina del progetto si dice che nei log di drupal (admin/reports/dblog) si possonoi trovare le info che cerchi:
che significa che "non funziona"?
NOTA: il modulo funge solo con il file system impostato su PRIVATE
Certified to Rock
correzione...
dovevo rendere i files privati...ora conta gli hits.
Mi diceva, come faccio a guardare il log di chi effettua il download? Grazie
Purtroppo non riesco a visualizzare questa opzione... Mi potresti aiutare per favore? Grazie
Vai in admin/reports/dblog
Clicca su 'Filtra messaggi di log' se è collassato
Scegli download dalla colonna Tipo
Clicca il bottone Filtra
Se la voce download non c'è nella lista Tipo, allora non c'è stao un messaggio di questo tipo...
Più imparo, più dubito.
Ok trovato. Grazie jhl. Potrei scrivere parte del contenuto di dblog su un file? Magari filtrare solo le operazioni di dowload?!
Views watchdog + Print forse...
Più imparo, più dubito.
Print è già installato. Il primo invece richiede Views..dovrò istallarlo, lo faccio subito e poi vi dico. Grazie
Salve, istallando views watchdog riesco a filtrare i miei report in base al tipo di operazione eseguita sul CMS.
Mi chiedevo, dove salva questi report fisicamente? Che lei sappia possibile creare un file diverso da questo sul quale salvare solo le operazioni di Download?
Grazie
Beh, la risposta è sempre si. Non ho capito perchè mi dai del lei - saranno i capelli argentati (grigio no, eh)?
Bisgona scrivere un pò di codice, ma è una cosa fattibile...
I dati di watchdog si trova nella tabella
watchdog
- sorprendentemente...Più imparo, più dubito.
Scusami ti darò del tu allora...

Sono riuscito a creare una View per visualizzare solo le operazioni di tipo download.
Solo che siccome ho modificato il modulo lightbox 2, aggiungere in automatico il tag rel a tutti i contenuti divisi per tipologia, quando utilizzo l'anteprima col lightbox e scarico il file, non ho un conteggio 1 ad 1 ma ho un conteggio di 3 file. dovrei riuscire a raggruppare quelli fatti sulla stesso istante di tempo.
ho aperto il codice sql e visto che lui utilizza il timestamp e non il formato data ora normale. Potresti darmi una mano? grazie
L'immagine mostra quello che ho provato a spiegare...possibile raggruppare le 3 righe in 1 sola?
Ho provato scaricare views_watchdog nel mio sandbox, e funziona bene. Ho tolto il link nella colonna messages, così che il messaggio viene scritto per intero.
Grazie per aver aggiunto la foto - non avevo capito il problema dal testo ;-)
Anch'io ho delle repetizioni, ma solo perchè ci sono - nel database. Questo non è un problema di views_watchdog. Prova a controllare nel DB con phpmyadmin, la tabella è sempre
watchdog
.Di default il tempo viene visualizzato al minuto (mentre nel DB è salvato al secondo) - quindi è possibile che hai scricato il file 3 volte nello stesso minuto? Prova settare la visualizzazione di
Watchdog: Timestamp
a d M Y H:i:sFYI timestamp è il tempo in Unix Epoch time. Viene usato sempre da Drupal per salvare data/ora, quindi è il formato normale per Drupal.
Più imparo, più dubito.
No è impossibile, mi visualizza tre volte il file per il problema che ti ho scritto sopra.
Ho modificato il modulo lightbox in modo da non far inserire il tag rel in fase di creazione all'utente,ed ho questa ripetizione di file...
Pensavo ad un'altra soluzione:
Eseguendo una query da MYsql sono quasi riuscito ad ottenere il tutto, facendo una Group By.
Ora la domanda è:
Possibile importare una query SQL in Watchdog Views? Grazie
Prevenire è meglio che curare...
Quindi per qualche motivo questo modifica fa che download_count registra il conteggio tre volte? Sarebbe meglio cercare di capire il perchè è poi rimuovere questo comportamento, o no?
'Quasi'? Views crea il proprio query, senza intervento programmatico non è possibile cambiarlo. Puoi provare Views Group By, ma non l'ho usato. Comunque credo che stai curando le sintomi, non la malattia...
Più imparo, più dubito.
Il perchè credo sia il conteggio di 3 volte dovuta all'apertura di lightbox, e siccome è una modifica fatta da me, dovrei modificare proprio il conteggio di drupal
Già testato ma inutile. grazie comunque
Ho guardao il codice del modulo download_count. Oltre al
admin/settings/download_count
lo sai che c'è già la pagina riassuntivo dei download indownload_counter
vero?Più imparo, più dubito.
si, mi esce sulla parte sinistra che mi riepiloga il nome del file e gli hits ricevuti. Quindi cosa significa questo?
Se devi capire quale utente - niente. Se vuolevi solo la lista di files scaricato, allora non c'era bisogno di views_watchdog.
Non riesco a capire:
Presumo se togli il primo punto, il secondo punto sparisce.
In admin/settings/lightbox2/general voce 'Page specific lightbox2 settings' non puoi settare le pagine con questi link nella lista 'Load on every page except the listed pages.'?
Più imparo, più dubito.
Non c'è bisogno comunque di assegnare nell'a href il tag rel per selezionare che tipo di lightbox aprire?
Io l'ho modificato in modo tale da aprirsi a seconda dell'estensione di file che incontra...
Penso lo conti 3 volte poichè tiene conto dell'anteprima con lightbox e del download in sè per sè