Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Spezzare le righe di testo che non hanno spazi
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      arian User Newbie • ultima modifica di

      Spezzare le righe di testo che non hanno spazi

      :arrabbiato: Ogni volta che un utente inserisce una riga di testo senza spazi mi fa allargare la tabella che lo contiente portando fuori fase tutta la grafica...

      mi chiedo se esite un modo per poterlo evitare...

      grazie!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        piccolo.socrate User Attivo • ultima modifica di

        puoi fare in 2 modi:

        • sul client - utilizzando i div al posto delle tabelle (ma è un metodo... orrendo!)

        • sul server - spezzando le parole con troppi caratteri

        in pratica prima di inserire nel db, dopo aver pulito la variabile dall'html, inserisci una espressione regolare che conti i caratteri tra uno spazio e l'altro.
        poi imposti una if che se supera un numero max di caratteri, inserisce un "a capo" (magari con un <br/> o un \n\r)

        🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          senamion User Attivo • ultima modifica di

          http://it2.php.net/manual/it/function.wordwrap.php

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • R
            runen User Attivo • ultima modifica di

            Utilizzare i div al posto delle tabelle, anche se è più macchinoso, ha due vantaggi: rende più "accessibile" il sito, che è inoltre modificabile con più facilità e possibilità a posteriori

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              arian User Newbie • ultima modifica di

              Grazie a tutti per i consigli molto utili... penso di scegliere l'opzione dell'espressione... se mai riuscirò ad inserirla correttamente...

              il problema è che i dati vengono salvati sul database e poi ripescati dal codice del modulo che si allarga...

              Mi chiedo se è possibile scrivere l'espressione all'interno del codice del modulo che pesca i dati dal database... oppure se è meglio modificare il codice del componente che salva i dati nel database (cosa che per me sarebbe un pochino più complicata).

              Grazie ancora!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                senamion User Attivo • ultima modifica di

                Se per "equazione" intendi la funzione wordwrap devi metterla nel modulo che pesca i dati e fa l'output.
                Non ha senso salvare i dati già "tagliati" in quanto se un domani decidi di cambiare la formattazione dovresti andare a modificare tutti i dati su db.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti