Jump to content


dig

Member Since 03/01/2004
Offline Last Active 01/12/2005, 05:55
-----

Topics I've Started

"chat" Dinâmico Que Avise Quando Estiver Ligado

17/06/2005, 09:23

Prezados Gurus - e Moderadores, por quem já fui anteriormente muito bem tratado

Estou ultimando meu site (feito em ASP) -- www.contratosonline.com.br --, no qual qualquer pessoa poderá montar-ela-mesmo, na hora, on line, seu próprio Contrato (dentre dezenas de opções e finalidades diferentes), a fim de atender às suas necessidades específicas, diante do seu caso em si.
A grande vantagem é que, ao final da montagem, o Cliente pode pagar os serviços com (por exemplo) cartão de crédito ou débito, e receber o Contrato na hora mesmo, pronto, formatado, com os Anexos que se apliquem ao caso ("Termo de Entrega de Chaves", por exemplo, no caso de uma locação), imprimi-lo e já assiná-lo na hora mesmo.

Ora, diante disso, ocorrerá de alguém estar querendo "liquidar" tudo na hora mesmo: mas -- apesar dos inúmeros alertas, informações, avisos e esclarecimentos sobre cada detalhe do Contrato, que colocamos a cada passo para facilitar as opções a serem tomadas a cada opção que tenha de tomar --, poderá ocorrer de uma pessoa conseguir imaginar "aquela" dúvida que ninguém (nem eu!) tenha conseguido ainda imaginar...

Daí, pretendo colocar um "chat" -- onde "liquidarei" a dúvida também, ali mesmo, na hora!

Para isso, porém, pergunto aos Meus Gurus: existe algum programa de "chat", em ASP (freeware, de preferência...), que me permita "avisar" aos Visitantes/Clientes, que estajam on line, quando é que EU esteja "on line" (tal como aqueles cartazes "Aberto", que vemos ao passarmos em certas lojas)? A razão, é óbvia: evita o desapontamento do Cliente!

Pensei numa alternativa: seria um ícone do "chat" aparecer-ou-não aparecer na página principal, conforme EU esteja-ou-não conectado. Claro que o "chat" ficaria no meu provedor, onde está instalado meu site, mas eu, estou no meu escritório!

- É possível, isso?

Desde logo agradeço sua atenção!

Grato
Dalton, Rio

Págs Não Estão Sendo Indexadas Nos Sites De Busca

06/06/2005, 22:25

Gurus!
Estou terminando meu site "www.contratosonline.com.br", cujo "mote", sua mensagem principal, é exatamente "Monte-Você-Mesmo seu Contrato" (o Cliente vai interagindo e respondendo às várias opções para cada assunto que se aplica ao tipo de Contrato que ele tiver escolhido para montar).

Paralelamente a isso, o site disponibiliza informações sobre (quase) tudo que interessa a Contratos: notícias, legislação, glossário, jurisprudência, súmulas de Tribunais superiores, etc., etc..
Para tanto, os Clientes acessam páginas-índices -- por exemplo: "http://www.contratos...a/noticias.asp" --, organizadas a partir dos bancos de dados SQL.

Ao selecionar então uma notícia que queira ler, o Cliente se dirige a uma página comum a todas as notícias ("aanoticiaintegra.asp"), dentro da qual se abre, entre as tags <iframe>...</iframe>, a página .htm específica daquela notícia selecionada -- um exemplo típico é "http://www.contratos...ra.asp?tit=509" --, mas observem:

1) Cada uma dessas páginas -- inclusive essa aí -- tem suas tags para os "robôs": além da primeira delas (<META NAME="Robots" CONTENT="all">), há as tags "title", "keywords", "description", "rating" e, ainda, uma última: <META NAME="revisit-after" CONTENT="3 Days">, porém

2) Ocorre que o Google, por exemplo, só está indexando as páginas "diretas", que saem diretamente da "raiz" ("default.asp, "biblioteca.asp"...).

Há alguma razão para isso? O que estará errado?
Desde já agradeço as "dicas" dos Gurus!
Dalton, Rio

Automatizar Vencimento Para 03 Dias Após

18/05/2005, 19:10

Prezados Gurus
Meu site -- www.contratosonline.com.br, onde Você monta-Você-mesmo qualquer Contrato, interagindo com o computador -- deverá disponibilizar diversas formas de pagamento: dentre elas, boleto bancário Bradesco.

Ocorre que o desenvolvedor do sistema (Scopus) simplesmente prevê que as datas de "emissão" e de "vencimento" do boleto sejam as mesmas!, e apenas informa que a formatação deve ser
<DATAVENCIMENTO>=(<%=fu_formatadata(now())%>).

Em outro arquivo, ele dá as "dicas"(?):
"<%
REM Formata a data para geração do Boleto
function fu_formatadata(par_data)
fu_formatadata = right("0" & day(par_data), 2) & "/" & right("0" & Month(par_data), 2) & "/" & Year(par_data)
end function
%>"

Ora, o que eu gostaria, seria de dar um refresco para o Cliente: tipo colocar a data de VENCIMENTO 03 DIAS APÓS a data de emissão do boleto!!!

Seria pedir demais? Alguém pode-me ajudar? Desde já agradeço!
Cordialmente
Dalton, Rio

Select No Mssql Igual A Dado Vindo De Request.form

14/04/2005, 13:57

Minha gente, desta vez embatuquei mesmo. Peço sua ajuda!!!
1 - Uso Windows 2000 Server, com MSSQL 2000, desenvolvendo o site (em .ASP) "www.contratosonline.com.br", para montagem on line de Contratos.
2 - Nas páginas do tipo da "http://www.contratos...tamentoloc.asp", há o código:
"Nome de Usuário ("username") <INPUT class="input" type=text name="username" id="username" size=15 maxLength=50 onfocus="style.backgroundColor='#E6E8FA'; style.color='#8E236B'" onblur="style.backgroundColor='#FFFFFF'; style.color='#000088'">" -- e outro similar para o input name="password".

3 - esse form, method="POST", deve conduzir esses 02 dados para a página oculta "check1190.asp", onde deverão ser comparados com os "name" e "password" da tabela "Members" do BD (MSSQL) "Members", isto é, para "autorizar" o acesso deles; o código é:
"<%@ LANGUAGE = "VBScript"
ENABLESESSIONSTATE = False %>
<% Option Explicit %>
<!-- #include virtual="../../inc/inc-conexao.asp"-->
<!-- #include virtual="../../inc/adovbs.inc"-->
<%
Dim username, name, password, tabelatitulo, contratonome
username=Request.Form("username")
password=Request.Form("password")

Dim objConn, objRS, rs, strSQL, id, strConnection
Call abre_objConn

Set objRS = Server.CreateObject("ADODB.Recordset")
Set objRS.ActiveConnection = objConn
strSQL="SELECT Members.name, Members.password FROM Members WHERE name = '" & username & "' AND password = '" & password & "'"
objRS.Open strSQL

While Not objRS.EOF
tabelatitulo="aditamentoloc"
contratonome=request.Form("contratonome")
' Cria os cookies
response.cookies("remain")=username
response.cookies("still")=password
response.cookies("idtabela")=tabelatitulo
response.cookies("idcontrato")=contratonome

If Request.Form("username")=objRS("name") AND Request.Form("password")=objRS("password") AND Request.Form("contratonome")<>"" Then
Response.redirect("../../contratos/aditamentoloc/aut1190.asp")
Else....."

4 - Nesta página aí, a configuração da conexão é feita com um arquivo incluído ("inc-conexao.asp") com o seguinte texto:
"<%
sub abre_objConn
Set objConn = Server.CreateObject("ADODB.Connection")
strConnection = "Driver={SQL Server};SERVER=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
objConn.Open strConnection
end sub
sub fecha_objConn
objConn.close
Set objConn = Nothing
end sub
%>".

5 - SE o Usuário estiver cadastrado, os dados vão para uma página "aut1190.asp" onde esse pedido será incluído nas tabelas que gravarão os dados desse novo Contrato que será montado.
6 - o "diabo" é que, quando 'rodo' o programa -- usando, claro, o nome+senha de um Usuário-modelo, o programa me diz diz que... "Não foi possível autenticar os dados do Usuário ou da sua senha.....". ??!????!@#*&@?
Agradeço antecipadamente sua ajuda!
Dalton, Rio

IPB Skin By Virteq