Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

NucleoZERO

Include

Recommended Posts

Olá amigos,

 

 

Tenho uma página onde gostaria que na principal aparecesse as ultimas 5 noticias mais recentes, até ai tudo bem, já tenho o código pronto e quando coloco ele pra funcionar dentro da sua pasta (noticias) fica show de bola.

 

Mas ai vem a questão! Quando faço um include do arquivo

<!--#include file="noticias/ultimos.asp"-->

não dá nenhum tipo de erro, a tabela até chega na primeira página mas o assunto e as imagens não.

 

O código do arquivo ultimos.asp é este

 

<!--#include file="conectar.asp"-->

<html>

<head>

<title>As 5 ultimas Noticias!</title>

</head>

<body>

<div align="center">

  <center>

<table border="1" cellpadding="3" cellspacing="0" width="85%" bordercolorlight="#FFFFFF" id="table13">

<tr>

<td bgcolor="#079ED8" align="left">

  <p align="center"><font face="Verdana" size="1" color="#FFFFFF"><b>As mais

novas noticias!</b></font></p>

</td>

</tr>

<tr>

<td align="left"><font face="Verdana" size="3">

<font face="Verdana" size="2">

<font color="#666666">

<%

intRecsPerPage = ultimos

AbreConexao

 

set rs=Server.CreateObject("ADODB.Recordset")

sSQL="SELECT * FROM noticias ORDER BY id DESC"

rs.Open sSQL, Conexao,3,3

 

rs.PageSize=intRecsPerPage

for intRecord=1 to rs.PageSize

 

If Len(rs("assunto")) < 25 Then

Resumo = rs("assunto")

Else

Resumo = Mid(rs("assunto"),1,30) & "..."

End If

%>

<%=rs("data")%> »</font><b> <img src="<%=rs("icone")%>"> <a href="noticia.asp?id=<%=rs("id")%>">

<%=Resumo%></a></b><font color="#666666"><br>

    <%

  rs.MoveNext

  If rs.EOF then

    Exit For

  End if

next

rs.Close

%>

</font>

</font>

</td>

    </tr>

</table>

  </center>

</div>

</body>

</html>

O include conectar é o que faz referência ao banco de dados

 

 

<!--#include file="config.asp"-->

<%

Set Conexao = CreateObject("ADODB.CONNECTION")

conStr ="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath(db)

ConexaoAberta = FALSE

Sub AbreConexao()

if not ConexaoAberta then

Conexao.Open ConStr

ConexaoAberta = True

end if

end sub

Sub FechaConexao()

if ConexaoAberta then

Conexao.close

ConexaoAberta = False

end if

end sub

%>

O código do include config é o seguinte:

 

 

'-------------Configure a partir daqui------------

 

ultimos = "5" 'numero de noticias na pagina ultimos.asp

db = "db/news" 'caminho pro db sem .mdb, NÀO MUDE

 

'---------Agora rode o arquivo admin.asp----------

'Para logar no admin.asp use

'User: xxxxxx

'Senha: xxxxxx

%>

Dai vem a dúvida! :huh: Aonde esta o erro?

Já fiz diversas modificações, mas de nada adiantou...

 

Lembrando que quando acesso o arquivo www.meusite.com.br/noticias/ultimos.asp fica uma beleza, roda tranquilo.

 

Mas quando coloco o include na primeira página deste arquivo o conteúdo não chega! :angry:

 

 

E agora, quem poderá me salvar!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho q o caminho não é este, pois estou fazendo apenas um include de um arquivo que já roda tranquilo, só que não funciona com incluide, as informações não parecem na pagina principal...

 

Mas mesmo assim obrigado pela resposta....  http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

<{POST_SNAPBACK}>

Cara...Usando include isso não vai funcionar.

Só para você fazer um teste, visualize o código fonte e perceba que os caminhos para as imagens estarão incorretos, levando em consideração o diretório da página que você está abrindo.

 

Apesar do Include ser processado no SERVER, o html leva em conta o caminho físico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo mebkopcznski,

 

 

O caminho para as imagens estão corretos, quando conecto www.meusite.com.br/noticias/ultimos.asp abre tudo perfeito! só que quando criei o include para aparecer as ultimas mensagens, o conteúdo não esta indo...

 

Mas caso você conheça outra forma, gostaria que você comentasse...

 

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcelo,

 

Valeu, eu sei que funciona...

 

Mas gostaria de saber uma outra forma de fazer para que pudesse dar certo.

 

Eu tive o mesmo problema com um sistema de banner rotativo e me deram a sugestão de usar iframe, deu certo...!

 

Mas acontece que se eu utilizar iframe neste sistema de noticias, as noticias irão abrir no mesmo campo do iframe.

No sistema de banner deu certo pq no banner abre-se em uma nova janela.

 

 

Valeu! http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

É, tá dificil...Não funfa naum....Acho q é esta linha aqui

rs.Open sSQL, Conexao,3,3

é onde faz a referência para as imagens e as noticias.

<%=rs("icone")%>

Imagens

<%=rs("id")%>

Noticias...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow galera,Será que não tem ninguém q saiba como resolver esse problema?Fiz todas as dicas e mais alguma coisa e nada deu certo...Quem souber post ai...Valeu.... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o erro exato agora??

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse seu ultimo include você faz da mesmissima forma??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mario,

 

Este é o include que não consigo colocar pra funcionar

<!--#include file="noticias/ultimos.asp"-->

O iframe funciona, mas acontece que ele fica bom pra colocar em links que abram uma nova janela, caso contrário, ele só abre no mesmo quadro do iframe.

 

O restante foi tudo testado diversas vezes e não deram certo.

 

Ficaria muito grato se alguém desse uma olhada no meu código e me dissesse onde estou errando, pois não estou conseguindo colocar pra funcionar.

 

Caso alguém gostaria de saber mais detalhe, olhe a minha primeira mensagem que esta tudo muito bem explicado, informando cada passo q foi dado...

 

Obs.: Muitos estão procurando um desafio sobre ASP, mas acabo de saber que esse talvez seja um belo desafio, pois até agora não consegui uma resposta de como posso colocar o script para funcionar na minha primeira página! APROVEITEM A IDÉIA CAROS AMIGOS MODERADORES E COLOQUEM ESTE DESAFIO!

 

 

 

Abraços à todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, todo ele esta em uma pasta chamada noticias. Na pasta noticias você encontra...

 

 

Pasta - DB= news.mdb

 

Pasta - Imagens= Contem imagens

 

admin.asp

alterar.asp

altuser.asp

apagar.asp

conectar.asp

config.asp

default.asp

deletar.asp

deleteuser.asp

deluser.asp

editar.asp

enviar.asp

estilo.css

funcoes.js

login.asp

logout.asp

meusdados.asp

newuser.asp

noticia.asp

restrito.asp

topo.inc

ultimos.asp

userdados.asp

validalogin.asp

ver.asp

 

 

 

É isso ae... Os codigos do arquivo ultimos.asp esta em minha primeira mensagem juntamente com demais códigos!

 

Me dê um help ae! Abraços... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você fes?... o que o cara acima avia insistido... resolveria seu problema tambem... pois algum tempo atras tive o mesmo brema... e colocando o caminho completo da imagens ele reconhecerias as imgens e o bando de dados tambem..falou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.