carvalho Postado Abril 2, 2008 Denunciar Share Postado Abril 2, 2008 (editado) bom dia.preciso colocar um tipo de contador de acesso, mas interno, pois essa minha página não atente a NET / WEB.É um tipo de intranet.Grato. Editado Abril 2, 2008 por carvalho Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fahledu Postado Abril 2, 2008 Denunciar Share Postado Abril 2, 2008 Só com linguagem diamica Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hipnos na area Postado Abril 2, 2008 Denunciar Share Postado Abril 2, 2008 Já que é Intranet qual sistema você está usando o Apache ou o iis ou é local mesmo tipo os arquivosabrem pelo protocolo FILE://? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carvalho Postado Agosto 20, 2008 Autor Denunciar Share Postado Agosto 20, 2008 Já que é Intranet qual sistema você está usando o Apache ou o iis ou é local mesmo tipo os arquivosabrem pelo protocolo FILE://?Nossa! nem acredito! cara muito obrigado por ler a minha pergunta. Bom, é o seguinte, não manjo quase nada e o pouco que aprendi foi na marra, pois assumi a responsabilidade desta página mesmo sem saber absolutamente nada de HTML (aprendi lendo tutoriais, meio auto-didata)e tive que me virar, sabe como é.Não sei responder a sua pergunta, mas preciso muito disso, pois sou um p.boca quande e acabei falando que saberia colocar a tal funcionalidade na página.mesmo assim muuuuito grato, muito mesmo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 TibumWeb Postado Agosto 20, 2008 Denunciar Share Postado Agosto 20, 2008 Então agora complicou geralmente contador de visitas usa banco de dados e alguma linguagem de programação, e se o seu site fosse online até dava pra usar alguns serviços online gratuito. Para o seu caso a única solução que me passa pela cabeça é fazer um contador com base em um cookie implantado na máquina do usuário, por exemplo, se seu site ficar em apenas uma máquina da pra saber quantos usuários acessaram pela aquela máquina. Abaixa temos um código javascript que você coloca no head da sua página que vai criar um cookie e utiliza-lo para a contagem, e o segundo script fica no corpo da página para exibir na tela a contagem:<html> <head> <title>cookies - contador de visitas</title> <style> body, p, div, td, input, select, textarea { font-family: verdana,arial,helvetica; font-size:10px; color:#27364D; text-decoration: none; } input,textarea { @if (is.ie) { color: #efefef; background-color:#efefef; border: 1px solid #060606; /*border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; */ } } textarea { overflow:auto } </style> <script LANGUAGE="JavaScript"> <!-- // name - name of the cookie // value - value of the cookie // [expires] - expiration date of the cookie (defaults to end of current session) // [path] - path for which the cookie is valid (defaults to path of calling document) // [domain] - domain for which the cookie is valid (defaults to domain of calling document) // [secure] - Boolean value indicating if the cookie transmission requires a secure transmission // * an argument defaults when it is assigned null as a placeholder // * a null placeholder is not required for trailing omitted arguments function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie; } // name - name of the desired cookie // * return string containing value of specified cookie or null if cookie does not exist function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } // name - name of the cookie // [path] - path of the cookie (must be same as path used to create cookie) // [domain] - domain of the cookie (must be same as domain used to create cookie) // * path and domain default if assigned null or omitted if no explicit argument proceeds function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; history.go(0); } } // date - any instance of the Date object // * hand all instances of the Date object to this function for "repairs" function fixDate(date) { var base = new Date(0); var skew = base.getTime(); if (skew > 0) date.setTime(date.getTime() - skew); } // --> </SCRIPT> </head> <body leftmargin="10" topmargin="10" marginwidth="10" marginheight="10"> <h1>COOKIES</h1> <script LANGUAGE="JavaScript"> <!-- var now = new Date(); fixDate(now); now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000); var visits = getCookie("counter"); if (!visits) { visits = 1; document.write("A proposito esta e' a sua primeira vez por aqui."); } else { visits = parseInt(visits) + 1; document.write("A proposito voce já' esteve aqui " + visits + " vezes."); } setCookie("counter", visits, now); // --> </SCRIPT> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carvalho Postado Agosto 20, 2008 Autor Denunciar Share Postado Agosto 20, 2008 Então agora complicou geralmente contador de visitas usa banco de dados e alguma linguagem de programação, e se o seu site fosse online até dava pra usar alguns serviços online gratuito. Para o seu caso a única solução que me passa pela cabeça é fazer um contador com base em um cookie implantado na máquina do usuário, por exemplo, se seu site ficar em apenas uma máquina da pra saber quantos usuários acessaram pela aquela máquina. Abaixa temos um código javascript que você coloca no head da sua página que vai criar um cookie e utiliza-lo para a contagem, e o segundo script fica no corpo da página para exibir na tela a contagem:<html> <head> <title>cookies - contador de visitas</title> <style> body, p, div, td, input, select, textarea { font-family: verdana,arial,helvetica; font-size:10px; color:#27364D; text-decoration: none; } input,textarea { @if (is.ie) { color: #efefef; background-color:#efefef; border: 1px solid #060606; /*border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; */ } } textarea { overflow:auto } </style> <script LANGUAGE="JavaScript"> <!-- // name - name of the cookie // value - value of the cookie // [expires] - expiration date of the cookie (defaults to end of current session) // [path] - path for which the cookie is valid (defaults to path of calling document) // [domain] - domain for which the cookie is valid (defaults to domain of calling document) // [secure] - Boolean value indicating if the cookie transmission requires a secure transmission // * an argument defaults when it is assigned null as a placeholder // * a null placeholder is not required for trailing omitted arguments function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie; } // name - name of the desired cookie // * return string containing value of specified cookie or null if cookie does not exist function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } // name - name of the cookie // [path] - path of the cookie (must be same as path used to create cookie) // [domain] - domain of the cookie (must be same as domain used to create cookie) // * path and domain default if assigned null or omitted if no explicit argument proceeds function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; history.go(0); } } // date - any instance of the Date object // * hand all instances of the Date object to this function for "repairs" function fixDate(date) { var base = new Date(0); var skew = base.getTime(); if (skew > 0) date.setTime(date.getTime() - skew); } // --> </SCRIPT> </head> <body leftmargin="10" topmargin="10" marginwidth="10" marginheight="10"> <h1>COOKIES</h1> <script LANGUAGE="JavaScript"> <!-- var now = new Date(); fixDate(now); now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000); var visits = getCookie("counter"); if (!visits) { visits = 1; document.write("A proposito esta e' a sua primeira vez por aqui."); } else { visits = parseInt(visits) + 1; document.write("A proposito voce já' esteve aqui " + visits + " vezes."); } setCookie("counter", visits, now); // --> </SCRIPT> </body> </html>Cara muito bom, muito obrigado. Não sei como, mas agora vou tentar colocar isso de forma tal que eu consiga medir quantas X um determinado material (script) foi acessado pelos atendentes.Grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fahledu Postado Agosto 21, 2008 Denunciar Share Postado Agosto 21, 2008 Qual a extenção das suas paginas? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carvalho Postado Agosto 21, 2008 Autor Denunciar Share Postado Agosto 21, 2008 Qual a extenção das suas paginas?Bom, o arquivo que eu faço as alterações é Default.stm e tudo dentro dele é HTML.Os scripts ficam dentro de diretórios como por exemplo;pasta1/pasta2/pasta3/aqui ficam as pastas que esse Default.stm chama;materialcartões/procedimentos/ai vem vários arquivos .HTM que eram .DOCbasicamente uso este .STM e os .HTMGrato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fahledu Postado Agosto 21, 2008 Denunciar Share Postado Agosto 21, 2008 Se não me engano arquivo .stm é do exchange...Mas pra não ficarmos no achometro... Se infoma direitinho que fica mais facil pra você aplicar uma solução... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carvalho Postado Agosto 21, 2008 Autor Denunciar Share Postado Agosto 21, 2008 Se não me engano arquivo .stm é do exchange...Mas pra não ficarmos no achometro... Se infoma direitinho que fica mais facil pra você aplicar uma solução...Não sei se vai adiantar, mas troquei a extensão do arquivo para .HTML e rodou normalmente.Grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
carvalho
bom dia.
preciso colocar um tipo de contador de acesso, mas interno, pois essa minha página não atente a NET / WEB.
É um tipo de intranet.
Grato.
Editado por carvalhoLink para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.