Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Caratteri limitati

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Caratteri limitati

    Ciao a tutti!
    volevo chiedervi un consiglio: ho una descrizione, e la utilizzo in una preview, volevo quindi se era possibile limitarla ad un numero di caratteri, o alla grandezza della cella dove la visualizzo...come posso fare??....graciess!

  2. #2

  3. #3
    Codice PHP:
    $maxCaratteri 50;
    if (
    strlen($stringa) <= $maxCaratteri)
      echo 
    $stringa;
    else
      echo 
    substr($stringa,0,($maxCaratteri 3))."..."

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    grazie mille....ho provato e funziona....però non riesco ad inserirla nella stringa che già ho

    $content .= "<td colspan=\"2\"><a href=\"".sefRelToAbs("index.php?option=com_autosta nd&act=object&task=showEO&id=".$row->id)."\"><font size='2'>".$row->description."</font></a></td>";

    è il campo "description" quello che a me intaressa delimitare il numero di carartteri

  5. #5
    Codice PHP:
    $stringa $row->description;

    $maxCaratteri 50
    if (
    strlen($stringa) <= $maxCaratteri
      echo 
    $stringa
    else 
      echo 
    substr($stringa,0,($maxCaratteri 3))."...";

    $content .= "<td colspan=\"2\"><a href=\"".sefRelToAbs("index.php?option=com_autostand&act=object&task=showEO&id=".$row->id)."\"><font size='2'>[b]".$stringa."[/b]</font></a></td>"

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    si infatti ho provato come hai detto te ...questa è la tabella....il problema è che non mi inserisce il testo dentro ad ogni prodotto ma me lo inserisce tutto inalto della tabella dei prodotti..questo è il mio codice:

    $content .= "<table width=\"100%\" bgcolor=\"#E4E4E4\" cellpadding=\"0\" cellspacing=\"0\" >";
    $content .= "<tr>";
    $content .= "<td width=\"10%\" rowspan=\"3\" align=\"left\"><a href=\"".sefRelToAbs("index.php?DJSFKJSDKDSFJSKF45 KSDJFNSFNMSDNFSMFN".$row->id)."\">[img]$imgpath[/img]</a></td>";
    $content .= "<td width=\"20%\" align=\"left\"><a href=\"".sefRelToAbs("index.php?DJSFKJSDKDSFJSKF45 KSDJFNSFNMSDNFSMFN".$row->id)."\"><font size='4' color='black' font-style='oblique' >€ ".$row->price."</font></a></td>";
    $content .= "<td align=\"right\"><a href=\"".sefRelToAbs("index.php?DJSFKJSDKDSFJSKF45 KSDJFNSFNMSDNFSMFN".$row->id)."\"><font size='2'>".$row->title."</font></a></td>";
    $content .= "</tr>";
    $content .= "<tr>";
    $content .= "<td colspan=\"2\"><a href=\"".sefRelToAbs("index.php?DJSFKJSDKDSFJSKF45 KSDJFNSFNMSDNFSMFN".$row->id)."\"><font size='2'>";
    $stringa = $row->description;
    $maxCaratteri = 50;
    if (strlen($stringa) <= $maxCaratteri)
    echo $stringa;
    else
    echo substr($stringa,0,($maxCaratteri - 3))."...";
    $content .= "
    </font></a></td>";
    $content .= "</tr>";
    $content .= "<tr>";
    $content .= "<td></td>";
    $content .= "<td></td>";
    $content .= "</tr>";
    $content .= "</table>";
    $content .= "

    ";

  7. #7
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    $maxCaratteri 50;

    $stringa = (strlen($row->description) >$maxCaratteri)? substr($row->description,0,$maxCaratteri 3)."...":$row->description;

    $content .= "<td colspan=\"2\"><a href=\"".sefRelToAbs("index.php?option=com_autostand&act=object&task=showEO&id=".$row->id)."\"><font size='2'>[b]".$stringa."[/b]</font></a></td>"
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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 © 2025 vBulletin Solutions, Inc. All rights reserved.