Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Funkcija sa skracivanje teksta

[es] :: PHP :: Funkcija sa skracivanje teksta

[ Pregleda: 745 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

define

Član broj: 41934
Poruke: 288
77.46.200.*



Profil

icon Funkcija sa skracivanje teksta18.08.2007. u 10:25

Interesuje me da li postoji neka funkcija koja moze da skrati tekst tipa news sajtova gde ima kratka verzija vesti pa posle klikom na opsirnije otvara se kompletna verzija. Ne pravim news sajt vec mi treba ta funkcija da postojece tekstove prikazem u skracenom izdanju.
18.08.2007. u 10:25 

flylord
Ilić Aleksandar
Freedomia (direktor)
Nis/Uzice

Tehnički konsultant
Član broj: 2954
Poruke: 3390
*.dynamic.sbb.co.yu.

Jabber: flylord@elitesecurity.org
ICQ: 4849714
Sajt: blog.itseminar.org


Profil

icon Re: Funkcija sa skracivanje teksta18.08.2007. u 10:31
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;
    }
}

18.08.2007. u 10:31 

define

Član broj: 41934
Poruke: 288
77.46.200.*



Profil

icon Re: Funkcija sa skracivanje teksta18.08.2007. u 10:42
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?

[Ovu poruku je menjao define dana 18.08.2007. u 11:58 GMT+1]
18.08.2007. u 10:42 

VladaSu

Član broj: 31634
Poruke: 202
77.46.158.*



Profil

icon Re: Funkcija sa skracivanje teksta18.08.2007. u 13:34
Ako imas milione prikaza u sekundi...
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
18.08.2007. u 13:34 

djordje
Đorđe Mijailović
E2, FTN Novi Sad
Novi Sad

Član broj: 3704
Poruke: 1648
*.vdial.verat.net.

Sajt: www.diy-electronic-projec..


Profil

icon Re: Funkcija sa skracivanje teksta19.08.2007. u 23:06
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;
}

19.08.2007. u 23:06 

brainbuger
Bg

Član broj: 9647
Poruke: 318
*.opera-mini.net.



Profil

icon Re: Funkcija sa skracivanje teksta20.08.2007. u 21:48
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.
”When the power of love overcomes the love of power, the world will know peace.” - Jimi Hendrix
20.08.2007. u 21:48 

[es] :: PHP :: Funkcija sa skracivanje teksta

[ Pregleda: 745 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.