Ir para conteúdo

POWERED BY:

Arquivado

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

serpaulo

[Resolvido] programacao

Recommended Posts

Falae galera

 

Entao.. tentei achar alguma coisa mas infelizmente nao consegui.... estou usando o fckeditor para formatar alguns textos grandes e gravar no banco de dados... ate ai normal.. estou conseguindo....

 

Meu problema é, tem como fazer uma paginacao em que conte um numero x de caracteres ou palavras e dai teria links para a proxima pagina ou para a primeira?

 

Agradeco a ajuda

 

Paulo Sergio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas se desabilitar o Javascript, creio que nem o fckeditor funcionará...

 

Sobre a paginação em ASP tem como fazer sim.

 

É só você passar como parâmetro até qual caracter foi exibido. Por exemplo: Exibindo 150 caracteres por página.

caracteresPorPag = 150

 

Pagina 1: pag = 0 => response.write mid(texto,pag + 1,150+pag) => o link para a outra página deve informar 150 + pag => Essa pagina exibe do caracter 1 ao 150

Pagina 2: pag = 150 => response.write mid(texto,pag+1,150+pag) => o link para a outra página deve informar 150 + pag => Essa pagina exibe do caracter 151 ao 300

E por aí vai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falae Argon... mas nesse caso o fckeditor nao faz diferenca... pois eu uso ele para dar o input de dados no BD.... da eu mostro em outra pagina o conteudo com um recordset <%rs=("xxxx")%> , por isso quero limitar o numero de caracteres pois por exemplo, um dos registros tem o equivalente a 03 paginas....

 

Valeu a ajuda... qqer coisa volto aqui..

 

Te +

 

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falae hargon

 

Tentei fazer do jeito que você fez mas acho que nao consegui... tem como me dar um help nisso? tentei fazer asiim

 

Meu sql esta desse jeito.

 

Select id, autor, titulo, estudo from tblestudos where id = '" & id & " '

 

 

dai coloquei nas tags asp

 

<%

caracteresPorPag = 150

 

<a href="mid(rs=("estudo"),pag + 1,150+pag)"><%(rs=("titulo")%></a>

 

Nao estou conseguindo fazer o link para a paginacao... sou muito lammer ainda....

 

Pode me dar uma help plzzzz vlew

 

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem? pensei em fazer em java como me disse outro colega, mas nao sei se tem como fazer com java pois estou buscando os dados ou caracteres de um banco de dados

 

 

Vale galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você nem tentou fazer o que eu falei... eu passei a idéia e você deveria ter criado o código, você só pegou o que eu exemplifiquei.

<%
texto = "Aqui vem o texto"

caracteresPorPag = 150
paginaAtual = Request.QueryString("pagina")
totalPagina = cLng(formatnumber((len(texto) / caracteresPorPag),2)) + 1

If ((len(paginaAtual) = 0) Or (Not isNumeric(paginaAtual))) Then
	paginaAtual = 1
End If

iniciarEm = 1
If (paginaAtual > 1) Then
	iniciarEm = (paginaAtual - 1) * caracteresPorPag + 1
End If

Response.Write mid(texto,iniciarEm,caracteresPorPag)
Response.Write "<br />"

For i = 1 To totalPagina
	Response.Write "<a href=""?pagina=" & i & """>Pagina" & i & "</a> "
Next
%>
Acostuma não hein...

Compartilhar este post


Link para o post
Compartilhar em outros sites

malz ae... na verdade eu tentei varias coisas inclusive tentei pela paginacao que eu tenho em casa mas nao funcionou... colei o tentei por ultimo e deu errado.... eu ainda estou aprendendo... baixei um monte de apostila.... valeu mesmo a forca....

 

No comeco onde você colocou "texto = "Aqui vem o texto" " eu posso colocar um recordset? pq estou puxando o texto que quero paginar vindo de um banco...

 

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso... na variável texto você coloca o conteúdo que deverá ser paginado.

 

Outro detalhe é que esse exemplo que fiz está cortando a palavra no meio, caso não queira que isso aconteça, terá que adaptar o código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala hargon... entao... estou tentando resolver outra coisa aqui...

 

quando passo de uma pagina pra outra.. ele perde o id daquele registro... estou tentando assim

 

Response.Write "<a href=""?pagina=" & i & ""&id=id""">Pagina" & i & "</a> "

Mas nao esta funcionando.... pode me dizer onde estou errando? tentei colocar um campo invisivel tambem mas nao consegui....

 

 

Vlw e obrigado pela paciencia com um iniciante

 

Paulo Sergio

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que por o valor da variavel qeu tem o id

 

do jeito que fez esta pondo uma string

Compartilhar este post


Link para o post
Compartilhar em outros sites

no comeco do codigo eu tenho um

id = request.querystring("id")

 

 

e dentro do codigo da paginacao eu coloco assim?

 

idpagina = id

 

 

 

Response.Write "<a href=""?pagina=" & i & ""idpagina= "&id&"""">Pagina" & i & "</a> "

Eu nao estou em casa pra testar ainda... eu estou seguindo a ideia certa pra isso? vlw

 

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas aqui ta errado

 

Response.Write "<a href=""?pagina=" & i & ""&id=id""">Pagina" & i & "</a> "

o id esta como se fosse string

Compartilhar este post


Link para o post
Compartilhar em outros sites

que bom que resolveu

 

abraços

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.