Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Un campo di testo con X caratteri

    Salve ragazzi,
    dovrei creare nella mia home page un richiamo a diversi netizie solo che di queste, ad esempio, vorrei visualizzare solamente 50 caratteri per poi trovarmi un "continua" collegato alla notizia completa. come potrei fare?
    ciao ciao

    P.S. uso sempre dremweaver

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Esempio base che va adattato alle tue esigenze:
    Codice PHP:
    <% 'Recupero i primi xx caratteri
    Function Testo_Short(testo, caratteri)
      '
    convertiamo per sicurezza testo e caratteri
      strTesto
    CStr(testo)
      
    intCaratteri CInt(caratteri)    

      
    'controlliamo che la lunghezza del testo sia maggiore di 0
      If Len(strTesto) > 0 Then
       
        '
    controlliamo che la lunghezza del testo sia maggiore del numero
        
    'di caratteri da estrarre
        If Len(strTesto) > intCaratteri Then
         
          '
    controlliamo che l'ultimo spazio sia in posizione maggiore
          '
    del numero di caratteri da estrarre
          
    If InStrRev(strTesto" ") > intCaratteri Then
            
    'estraiamo il Testo ed aggiungiamo i puntini
            Dim RegEx
            Set RegEx = New RegExp
                RegEx.Pattern = testo & "(?![^<>]*>)"
                RegEx.Global = True
                RegEx.IgnoreCase = True

            Testo_Short = RegEx.Replace(Left(strTesto, InStr(intCaratteri , strTesto, " ")), testo ) & "[url=""]...[/url]"
                Set RegEx = Nothing

          Else
            Testo_Short = strTesto 
          End If
         End if
        End if

    end function
     %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <%= Testo_Short("qui scrivo il testo che voglio spezzare oppure il record che carico dinamicamente", 20) %>
    </body>
    </html> 
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.