Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 6.062 pregleda

Najnovija ↓

Re: Funkcija sa skracivanje teksta 18.08.2007. u 11:31 · pre 234 meseca #2
Code:
function smarty_modifier_truncate($string, $length = 80, $etc = '...',
                                  $break_words = false, $middle = false)
{
    if ($length == 0)
        return '';

    if (strlen($string) > $length) {
        $length -= min($length, strlen($etc));
        if (!$break_words && !$middle) {
            $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1));
        }
        if(!$middle) {
            return substr($string, 0, $length) . $etc;
        } else {
            return substr($string, 0, $length/2) . $etc . substr($string, -$length/2);
        }
    } else {
        return $string;
    }
}
Re: Funkcija sa skracivanje teksta 18.08.2007. u 11:42 · pre 234 meseca
izmenjeno 1 put, poslednji put define 18.08.2007. u 11:58
  1. define18.08.2007. u 11:58zapis iz teksta poruke
#3
Jos jedno pitanje u vezi news sajta, da li je bolje raditi ovako sa funkcijom ili imati jos jedno polje u tabeli za vesti u kojem bi unosili vesti ukratko? Da li ova funkcija opterecuje procesor?
Potpis
www.autopijac.com
www.linkovi.info
www.privrednivodic.com
www.tuhaj.com
Re: Funkcija sa skracivanje teksta 18.08.2007. u 14:34 · pre 234 meseca #4
Ako imas milione prikaza u sekundi...
Potpis
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
Re: Funkcija sa skracivanje teksta 20.08.2007. u 00:06 · pre 234 meseca #5
Ja koristim ovo

Code:
function shorttext($text, $no_of_characters){
        $words = explode(" ", $text);
        foreach($words as $word){
                $length += strlen($word)+1;
                if($length <= $no_of_characters){
                        $output .= $word . " ";
                }else{
                        return $output;
                }
        }
        return $output;
}
Re: Funkcija sa skracivanje teksta 20.08.2007. u 22:48 · pre 234 meseca #6
Iako je optimalnije resenje iseci kratak deo texta od glavne vesti, ja ga recimo uvek izbegavam jer cesto automatsko odsecanje zna da bude suvise grubo i nedovoljno pogotovo ako su vesti velike.Nekad je recimo jako dobro imati poseban unos za uvodni deo vesti ali da to ne bude samo prvih npr 100 karaktera, vec recimo rucno sazeta cela vest u par recenica, rucno unetih 50 karaktera ce cesto posetiocu dati bolji uvid o onome o cemu je data vest. U sustini (da ne smaram puno :) izbor zavisi od strategije i cilja samog sajta.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme