Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Referer : il log è vuoto

Autore Messaggio
The-BiT

Esperto
Esperto
344 Discussioni



Profilo - The-BiT
11 maggio 2007 alle 23:29:56 Profilo - The-BiTInvia un messaggio privato Rispondi quotando
Buona sera,
ho scaricato e installato il mod refere seguendo acuratamente le procedure. All'inizio mi dava un errore che non riusciva ad aprire il file "refere.txt", cos+ ho aperto il file e nel map.path ho tolto la prima "/", mettedo quindi (public/referer.txt). Ora l'errore non mi esce più, ma accedendo da amministrazione e andando su staistiche, mi dice che Il file di log non esiste. Quando invece è creato. COm'è possibile? Ah, c'è da dire anche che mi sfasa la larghezza pre-stabilita, facendomi spostare di molto a destra tutti i blocchi.
---------------
Ci sono 10 tipi di persone al mondo: quelli che conoscono il linguaggio binario e quelli che non lo conoscono
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
11 maggio 2007 alle 23:48:41 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Molto probabilmente non seguito così fedelmente le procedure, il modulo non è un blocco aggiuntivo, ma un modulo amministrativo, che gli utenti non devono vedere, e che va richiamato dal menù di amministrazione, come fa a sballarti la grafica?
il MapPath è corretto come /public/referer.txt, perchè se scrivi public/referer.txt dichiari che la cartella public è all'interno di Aspnuke, normalmente non dovrebbe esserlo.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

The-BiT

Esperto
Esperto
344 Discussioni



Profilo - The-BiT
11 maggio 2007 alle 23:55:01 Profilo - The-BiTInvia un messaggio privato Rispondi quotando
Infatti: il mod lo vedo solo io da amministrazione. Ma il file di testo non deve trovarsi all'interno di aspnuke/public? C'era scritto cosi nelle istruzioni.
---------------
Ci sono 10 tipi di persone al mondo: quelli che conoscono il linguaggio binario e quelli che non lo conoscono
The-BiT

Esperto
Esperto
344 Discussioni



Profilo - The-BiT
11 maggio 2007 alle 23:55:02 Profilo - The-BiTInvia un messaggio privato Rispondi quotando
Infatti: il mod lo vedo solo io da amministrazione. Ma il file di testo non deve trovarsi all'interno di aspnuke/public? C'era scritto cosi nelle istruzioni.
---------------
Ci sono 10 tipi di persone al mondo: quelli che conoscono il linguaggio binario e quelli che non lo conoscono
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
11 maggio 2007 alle 23:59:31 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Questo piccolo modulo vi permette di conoscere la data, l'ora, l'IP e la pagina di provenienza di un utente.

Il funzionamento è molto semplice, sfruttando le intestazioni HTTP di provenienza con un semplice REQUEST.SERVERVARIABLES si possono leggere e conservare in un file di LOG le stesse, ma, per non dover aprire il file di log manualmente ho pensato di scrivere due paginette in ASP per permetterne la visualizzazione in amministrazione, i files sono, ovviamente, migliorabili e chi ha tempo e buona volontà ne può fare una base per avere delle statistiche più complete, modificando il file di include (referer-inc.asp) è possibile, con poche istruzioni, creare un collegamento con un DB creato appositamente e, memorizzare i dati nel db anzichè in un file di testo.

INSTALLAZIONE:

Lo zip contiene i seguenti files

admin_referer.asp
referer_inc.asp

Il primo andrà copiato nella root del portale (dove è presente il file DEFAULT.ASP)
Il secondo andrà copiato nella cartella INCLUDES.
Nella cartella PUBLIC andrà creato un file di testo vuoto col nome REFERER.TXT
Nel file DEFAULT.ASP andrà aggiunto il seguente include <!-- #include file="includes/referer-inc.asp"-->

MOFICHE XML:

Nel file IT.XML andrà aggiunta la seguente riga
<translation name="LANG_REFERERS">Statistiche Referers</translation>

Nel file CONTROLPANEL.XML andrà aggiunto il seguente <ELEMENT>
<element>
<text type="translation">LANG_REFERERS</text>
<link type="instruction">GLOBAL_SITE_ADMIN_PATH &amp; "referer.asp"</link>
<target></target>
<bullet></bullet>
<role type="instruction">ROLE_ADMIN</role>
<flag type="instruction">GLOBAL_NEWS_TOP</flag>
</element>
fate attenzione all'inserimento del codice xml, inseritelo nella posizione in cui vi farà comodo vedere il link, ma, sempre dopo un tag di chiusura </element>.


Questo è il testo allegato allo zip, non vedo scritto da nessuna parte che il file referer.txt debba essere posizionato in Aspnuke/public.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

The-BiT

Esperto
Esperto
344 Discussioni



Profilo - The-BiT
12 maggio 2007 alle 00:08:59 Profilo - The-BiTInvia un messaggio privato Rispondi quotando
Forse per publico ti riferivi a siti sotto Aruba. Io, avendo solo la cartella dentro aspnuke come "public" ho pensato si riferisse a quello. A quanto ho capito allora deve risiedere in una cartella esterna alla root di nuke. Correggimi se sbaglio.
---------------
Ci sono 10 tipi di persone al mondo: quelli che conoscono il linguaggio binario e quelli che non lo conoscono
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
12 maggio 2007 alle 00:18:06 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Bhe, io non posso sapere dove hai posizionato i files, la grande maggioranza dei provider forniscono una cartella PUBLIC e una cartella per i DB, quando scrivo due righe di codice cerco di assecondare la maggioranza degli utenti.
Se la cartella PUBLIC non è in ROOT allora dovrai togliere la barra davanti a PUBLIC ( public/referer.txt ).
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

The-BiT

Esperto
Esperto
344 Discussioni



Profilo - The-BiT
12 maggio 2007 alle 00:22:07 Profilo - The-BiTInvia un messaggio privato Rispondi quotando
ma siamo punto e a capo così.
Per come stanno ora le cose io ho creato un acartella abilitata alla scrittura, ma mi dice che il non può essere letto.
---------------
Ci sono 10 tipi di persone al mondo: quelli che conoscono il linguaggio binario e quelli che non lo conoscono
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
12 maggio 2007 alle 00:25:18 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
devi modificare anche il file admin_referer.asp
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

The-BiT

Esperto
Esperto
344 Discussioni



Profilo - The-BiT
12 maggio 2007 alle 00:29:44 Profilo - The-BiTInvia un messaggio privato Rispondi quotando
Ok, ora funziona. Resta solo il fatto che mi sfasa in orizzontale i blocchi: in pratica questo file è molto largo e non ha un auto-resize. C'è qualcos'altro che va spuntato?
---------------
Ci sono 10 tipi di persone al mondo: quelli che conoscono il linguaggio binario e quelli che non lo conoscono

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 117
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685365 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi