Tracer Download

21 contenuti / 0 new
Ultimo contenuto
Tracer Download

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

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:

Quote:
The module also logs a descriptive message to admin » logs, under type 'download', when a file is either successfully downloaded or when someone (usually a robot) attempts to download a file but is denied access to that file ('file x has been downloaded', 'Failed to download file x'). Browsing through the logs, the administrator can see who downloaded what file and from which 'referal' page.

che significa che "non funziona"?

NOTA: il modulo funge solo con il file system impostato su PRIVATE

correzione...
dovevo rendere i files privati...ora conta gli hits.
Mi diceva, come faccio a guardare il log di chi effettua il download? Grazie

Quote:
The module also logs a descriptive message to admin » logs, under type 'download', when a file is either successfully downloaded or when someone (usually a robot) attempts to download a file but is denied access to that file ('file x has been downloaded', 'Failed to download file x'). Browsing through the logs, the administrator can see who downloaded what file and from which 'referal' page.

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.

jhl.verona wrote:
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...

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.

jhl.verona wrote:
Views watchdog + Print forse...

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?

freddy wrote:
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

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.

freddy wrote:
L'immagine mostra quello che ho provato a spiegare...possibile raggruppare le 3 righe in 1 sola?

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:s

FYI 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.

Quote:

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:s

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...

freddy wrote:
Quote:

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:s

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...


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?

freddy wrote:
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

'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.

Quote:

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?

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

Quote:

'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...

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 in download_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:

  1. Perchè aggiungere lightbox al link di download?
  2. Perchè faccendo così il download viene effettuato tre volte?

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.

Quote:

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.'?

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è