Ir para conteúdo
Fórum Script Brasil
  • 0

Limitar O Texto Exibido Com Os Famosos "3 Pontinhos"


visual_online

Pergunta

sistema de noticias e gostaria de criar chamadas pra cada noticia. esta chamada iria na pagina inicial e seria a propria noticia, mas que ela fosse exibida do tamanho que eu quiser, de preferencia pequena, com o titulo acima e uns 40 caracteres abaixo seguido por reticencias... como faço pra limitar a quantidade de texto exibida?

desde já, agradeço a ajuda de todos.

[editando]por favor utilize caixa baixa[/editando]

Editado por andreia_sp
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

olha, so pra ser mais claro, as noticias estao sendo puxadas de um bd access.

abaixo, segue o codigo, lembrando que na variavel "post", é que eu quero que o conteudo seja resumido.

  <%
Dim ConnDB
Set ConnDB =  Server.CreateObject("ADODB.Connection")
ConnDB.Open "DBQ=" & Server.MapPath("informativo/bloggus/dados/blog.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
Set rs = Server.CreateObject("ADODB.Recordset")

SQL2 = "Select titblog From login"
Set RS = ConnDB.Execute(SQL2)
%> 
           <%
    busca = request("txtBusca") 
    SQL = "Select * From posts Where post like'%" & busca & "%' or titpost like'%" & busca & "%' order by datapost DESC"
    Set RS = ConnDB.Execute(SQL)
    do until RS.EOF
response.write "<font face='Verdana, Arial, Helvetica, sans-serif' size='3' color='#006699'><b>"
    response.write (RS("titpost"))&"<br>"  
response.write "</font></b>"
    response.write (RS("post"))&"<br>"  
    RS.MoveNext 
    loop

    If RS.BOF Then Response.Write "<font color=red size=2><b>Não foi encontrado nenhum resultado!</b></font>"
    %>

Link para o comentário
Compartilhar em outros sites

  • 0

eu não testei mas deve funcionar:

<%
function LimitaTexto(palavra)
tamanho = 5
if len(palavra) > tamanho then
    palavra = left(palavra, tamanho)
    palavra = palavra & "..."
end if
LimitaTexto = palavra
end function

Dim ConnDB
Set ConnDB =  Server.CreateObject("ADODB.Connection")
ConnDB.Open "DBQ=" & Server.MapPath("informativo/bloggus/dados/blog.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
Set rs = Server.CreateObject("ADODB.Recordset")

SQL2 = "Select titblog From login"
Set RS = ConnDB.Execute(SQL2)
%> 
           <%
    busca = request("txtBusca") 
    SQL = "Select * From posts Where post like'%" & busca & "%' or titpost like'%" & busca & "%' order by datapost DESC"
    Set RS = ConnDB.Execute(SQL)
    do until RS.EOF
        
        post = rs("post")

        response.write "<font face='Verdana, Arial, Helvetica, sans-serif' size='3' color='#006699'><b>"
    response.write (RS("titpost"))&"<br>"  
        response.write "</font></b>"
    response.write LimitaTexto(post) &"<br>"  
    RS.MoveNext 
    loop

    If RS.BOF Then Response.Write "<font color=red size=2><b>Não foi encontrado nenhum resultado!</b></font>"
    %>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...