BRuckey Postado Abril 16, 2004 Denunciar Share Postado Abril 16, 2004 Sou iniciante em asp, estou terminando um forum,preciso da seguinte ajuda:Preciso que algem me responda como que eu faço para definir com uma imagem os seguintes passos:forum Super Quenteforum QuenteForum MensagemForum Mensagem VelhaMas não tive sucesso com o seguite codigo:if Session("last_here_date") = "" then Session("last_here_date") = dateadd("d",-10,now())End ifFunction isNew(dt) if datediff("s", session("last_here_date"), dt) > 1 then isNew = "<img src='img/f_hot.gif' alt='Mensagem Super-Quente'>" Elseif datediff("s", session("last_here_date"), dt) > 2 then isNew = "<img src='img/f_hot_no.gif' alt='Mensagem Quente'>" Elseif datediff("s", session("last_here_date"), dt) > 3 then isNew = "<img src='img/f_norm.gif' alt='Mensagem'>" else isNew = "<img src='img/f_norm_no.gif' alt='Mensagem Velha'>" End IfEnd Function%>'dai tenho minha tabela que requer a imagem que deve ser mostrada, confira:<Table><tr><td><%=isNew(rsForum("F_ultimo_Post"))%></td></tr></Table> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Abril 17, 2004 Denunciar Share Postado Abril 17, 2004 Você pode usar uma condição IF, tipo assim você coloca..Tem a conexão ao banco de dados, o instanciamento de objeto, e etc, ai você segue esse codigo:<%if RecSet("topicos") < 30 then response.write "<img src="http://img" border="0">" end if%>Ai só tem a base que você vai fazer, se precisaar de mais alguma ajuda é só postar ai, que estarei ajudando no que puder e com muito prazer!!! Caso não consiga fazer toda a condição IF, você posta ai, que te ajudo mais!!! []'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 BRuckey Postado Abril 17, 2004 Autor Denunciar Share Postado Abril 17, 2004 só des de já valeu, pela recepção, mas não consegui entender como fazer a codificação IF com data.Eu queria q o tópico que fosse da seguinte maneiraimagem - forum Super Quenteficase por 15 horasapos o ultimo Post.imagem - forum Quenteficase por 24apos o ultimo Post.imagem - Forum Mensagemficase por 48apos o ultimo Post.imagem - Forum Mensagem Velhaesta no caso seria a opção elseapos o ultimo Post.|--------------------------------------------------------|se poder me ajudar ficaria muito grato!!!!obrigado!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Abril 17, 2004 Denunciar Share Postado Abril 17, 2004 ué:o ideal, seria você ter um campoque armazenasse o tempo do ultimo post.. a data, sei lá, aí:if ("tempo") >= 15 horas thenimagem - forum Super Quenteelseif ("tempo") >= 24 horas thenimagem - forum QuenteelseIf...imagem - Forum Mensagemelseimagem - Forum Mensagem Velhaend ifalguma coisa assim? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Abril 17, 2004 Denunciar Share Postado Abril 17, 2004 ué:o ideal, seria você ter um campoque armazenasse o tempo do ultimo post.. a data, sei lá, aí:if ("tempo") >= 15 horas thenimagem - forum Super Quenteelseif ("tempo") >= 24 horas thenimagem - forum QuenteelseIf...imagem - Forum Mensagemelseimagem - Forum Mensagem Velhaend ifalguma coisa assim? DARK0 ele quer que fique por 24, e ñão fivcar até 24 hrs Deixa eu ver....<%if RecSet("topicos") = #24:00# then response.write "<img src="http://" border="0">" end if%>Acho que deve ser isso heheheh, se tiver mais alguma dúvida ai é só postar que nós te ajudaremos!!!![]'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 BRuckey Postado Abril 18, 2004 Autor Denunciar Share Postado Abril 18, 2004 Eu coloque para a data e a hora do ultimo post fosse armazenada no banco de dados da seguinte forma:ex: 18/4/2004 03:57:43e quero saber como devo fazer para criar uma validaçãoonde <% session("last_here_date") = Request.Cookies("date") Response.Cookies("Date") = now() Response.Cookies("Date").Expires = dateadd("d",365,now()) if Session("last_here_date") = "" then Session("last_here_date") = dateadd("d",-10,now()) End if Function isNew(dt) if datediff("s", session("last_here_date"), dt) (Aqui quero saber o q colocar se a minha data do ultimo post for 18/4/2004 03:57:43 , e como faço para deixar a imagem a seguir por 15 horas) then isNew = "<img src='img/m_squente.gif' alt='Mensagem Super-Quente'>" Elseif datediff("s", session("last_here_date"), dt) (Aqui quero saber o q colocar se a minha data do ultimo post for 18/4/2004 03:57:43 , e como faço para deixar a imagem a seguir por 24 horas) then isNew = "<img src='img/m_quente.gif' alt='Mensagem Quente'>" Elseif datediff("s", session("last_here_date"), dt) > (Aqui quero saber o q colocar se a minha data do ultimo post for 18/4/2004 03:57:43 , e como faço para deixar a imagem a seguir por 15 horas) then isNew = "<img src='img/m.gif' alt='Mensagem'>" else isNew = "<img src='img/m_velha.gif' alt='Mensagem Velha'>" End If End Function %> Se alguém poder me ajudar a fazer ponto-a-ponto ficaria muito grato desde já!!!!Valeu!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 BRuckey Postado Abril 20, 2004 Autor Denunciar Share Postado Abril 20, 2004 Algum dos administradores poderiam me ajudar com o meu problema aqui neste forum!!muito obrigado!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Abril 20, 2004 Denunciar Share Postado Abril 20, 2004 Algum dos administradores poderiam me ajudar com o meu problema aqui neste forum!!muito obrigado!!!! hum...qual seu problema com o fórum?Não sou Administrador.. mas enfimSeria com o código?Se sim.. vou analizar ele quando tiver um tempinho..Se seu problema é com o funcionamento do fórum, o ideal seria postar isso no fórum ScriptBrasil, que aborda temas desse gênero!Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bolomaster Postado Abril 20, 2004 Denunciar Share Postado Abril 20, 2004 cara você armazena a data e a hora no mesmo campo do banco?o legal seria se você armazena-se a data em um campo e a hora em outro, porque ai você poderia fazer assim trabalhar com a conversao de dados e fazer a comparaçao entre eles para criar suas condiçoes oh tipo você pode pegar a hora converter em string fazer a comparaçao e depois devolver a hora.... e organiza por data... da mais recentes para as mais velhas... ok é so uma logica quem sabe pode ajudar você Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
BRuckey
Sou iniciante em asp, estou terminando um forum,
preciso da seguinte ajuda:
Preciso que algem me responda como que eu faço para definir com uma
imagem os seguintes passos:
forum Super Quente
forum Quente
Forum Mensagem
Forum Mensagem Velha
Mas não tive sucesso com o seguite codigo:
if Session("last_here_date") = "" then
Session("last_here_date") = dateadd("d",-10,now())
End if
Function isNew(dt)
if datediff("s", session("last_here_date"), dt) > 1 then
isNew = "<img src='img/f_hot.gif' alt='Mensagem Super-Quente'>"
Elseif datediff("s", session("last_here_date"), dt) > 2 then
isNew = "<img src='img/f_hot_no.gif' alt='Mensagem Quente'>"
Elseif datediff("s", session("last_here_date"), dt) > 3 then
isNew = "<img src='img/f_norm.gif' alt='Mensagem'>"
else
isNew = "<img src='img/f_norm_no.gif' alt='Mensagem Velha'>"
End If
End Function
%>
'dai tenho minha tabela que requer a imagem que deve ser mostrada, confira:
<Table>
<tr>
<td><%=isNew(rsForum("F_ultimo_Post"))%></td>
</tr>
</Table>
Link para o comentário
Compartilhar em outros sites
8 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.