WebSite X5Help Center

 
Claudio G.
Claudio G.
User

Contatore di visite  it

Autore: Claudio G.
Visite 1050, Followers 1, Condiviso 0  

Buongiorno,

modificando un sito da "desktop" a "responsive" mi sono accorto che il footer risultava completamente sballato a tutte le risoluzioni. Dopo varie prove ho scoperto che il problema era causato da un contatore di visite, realizzato con codice asp, che mai prima della modifica, ha creato problemi di sorta (lo stesso codice lo uso in altri 4 siti diversi, ma nessuno responsive). Adesso ho disabilitato il codice (ovvero il file asp sulla root del sito) e la visualizzazione è tornata a posto.

Qualcuno mi potrebbe spiegare il motivo di questa evidente anomalia? E, se possibile, qulcuno potrebbe suggerirmi, al fine di evitare di dover rinunciare a questa funzionalità, cosa potrei fare o cosa potrei modificare nel contenuto del file per evitare di mettere in crisi website?

Qua sotto allego il contunuto del file, che richiamo da homepage con un oggetto html usando questo codice  <script src="contaHome.asp"></script>

RIPETO, il tutto ha sempre funzionato e funziona ancora adesso con i progetti realizzati con la versione 16 e NON responsive (se poi il problema sia legato alla versione piuttosto che all'opzione responsive non lo posso sapere)

grazie a chi potrà rispondere in merito.

_______________________________________________________________________

<%
filecontatore= server.MapPath("/public/contatoreHome.txt")

Set fs = CreateObject("Scripting.FileSystemObject")
Set apro = fs.OpenTextFile(filecontatore)
quanti = Clng(apro.ReadLine)
quanti = quanti + 1
apro.close

Set apro = fs.CreateTextFile(filecontatore,True)
apro.WriteLine(quanti)
apro.Close
%>
document. write ("<img border=0 src=visitatori.gif width=32 height=32> <b><font face=Verdana size=2 color=#000000><% =(formatNumber(quanti,0)) %>")

Postato il
10 RISPOSTE - 1 UTILE - 1 CORRETTO
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... da quel che si vede non si può capire, e così come si vede, il codice postato non mi sembra a regola o è parziale, ma potrei sbagliare; ...asp normalmente si basa si vbasic e quindi occorrerebbe conoscerlo... ...e magari lo script asp contiene formattazione html riferita al corpo della pagina interferendo...
... prova a postare due esempi/LINK diversi e semplificati, uno che funziona, ed uno che non funziona, in modo che chi volesse e conosca quei linguaggi possa valutare...
... oppure in alternativa, se non proprio a progettarlo da se, ricercare in rete contatori PHP, più flessibili e/o compatibili...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

Non sono esperto di asp, ma la parte javascript non andrebbe inserita nei tag <javascript></javascript>?

anche la parte html andrebbe virgolettata

img border="0" src="visitatori.gif" width="2" height="32"   ecc ...

Ciao

Leggi di più
Postato il da Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... infatti, non pare regolare...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Claudio G.
Claudio G.
User
Autore

Scusate, quel codice postato, che certamente potrà contenere degli errori, ha funzionato e funziona tuttora, su altri 4 siti realizzati con website. Il problema è nato da quando, uno di questi 4 siti, è stato aggiornato alla versione 17 del programma (prima utilizzavo la versione 16) e, contestualmente, reso il sito responsive, prima non lo era. Detto ciò, se un codice è sbagliato, e non è detto che non lo sia, perchè prima funziona perfettamete e adesso non più anzi, lui funziona, solo che sballa il footer del programma... questa è la cosa che non mi spiego e della quale vorrei avere giustificazione. Grazie

Leggi di più
Postato il da Claudio G.
Claudio G.
Claudio G.
User
Autore
 ‪ KolAsim ‪ ‪
... oppure in alternativa, se non proprio a progettarlo da se, ricercare in rete contatori PHP, più flessibili e/o compatibili...

KolAsim avevo già cercato qualcosa del genere di alternativo ma, quello che ho trovato prevede l'uso di una pagina php, cosa che io non uso. Il contatore che usavo (adesso ho eliminato la visualizzazione, ma lui funziona comunque aggiornando il file di testo sul server), invece, si gestisce direttamente con una banale riga di codice direttamente nella nella index.html

Certo è un contatore con molti limiti (a esempio, non tiene conto degli indirizzi IP quindi, conteggio delle visite non tiene conto degli accessi univoci ma di tutti) ma aveva un valore indicativo e a me "piaceva"....

Leggi di più
Postato il da Claudio G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... quello elementare PHP di > Snake.Xenzia potrebbe piacerti,  ...oppure il > mio  ...(*)...

(*) ... potresti mettere in pagina nascosta solo il PHP (**), ed un IFRAME nel FOOTER, e ti conterebbe gli accessi di tutte le pagine (ed anche i refresh)...

(**) ...oppure copia incolla in blocco note ed invia in rete come allegato...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

Quello che può essere successo è che essendo stato introdotto il cda Grid il javascript che gestisce la visualizzazione del numero, faccia sballare tutto rimandando all'inizio ciò che lo segue

Leggi di più
Postato il da Giorgio C.
 stesil  
 stesil  
User
Claudio G.
 ‪ Qua sotto allego il contunuto del file, che richiamo da homepage con un oggetto html usando questo codice <script src="contaHome.asp"></script>

Ciao, probabilmente lo sfasamento del footer è dovuto alla mancata chiusura del tag font... tag un po' vecchiotto, che, a mio parere dovresti eliminare, sostituendolo con un CSS. Comunque se lo chiudi si dovrebbe visualizzare normalmente.

<b><font face=Verdana size=2 color=#000000>11.859</font></b>

Leggi di più
Postato il da  stesil  
Claudio G.
Claudio G.
User
Autore

WOW!!! Grazie Stesil, ho modificato come da tuo suggerimento e adesso funziona tutto!!

Ah se no ci fossero tutti questi bravi e pazienti "utenti" del forum, sarebbero dolori per l'assitenza che è spesso latitante... (magari alle volte non sa che peschi pigliare e resta in attesa che altri diano indicazioni, chissà..)

Comunque grazie ancora a Stesil, Giorgio, KolAsim e al mio "omonimo" Claudio D.

Leggi di più
Postato il da Claudio G.
 lemonsong  
 lemonsong  
User
Giorgio C.
[...] ma la parte javascript non andrebbe inserita nei tag <javascript></javascript>?

In realtà no, perché lo script, inserito in una pagina, viene richiamato con i tag <script></script>

Claudio G.
Qua sotto allego il contunuto del file, che richiamo da homepage con un oggetto html usando questo codice <script src="contaHome.asp"></script>
Leggi di più
Postato il da  lemonsong