[ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.08.09
Prihlásený: 08.07.15
Príspevky: 169
Témy: 46 | 46
NapísalOffline : 27.09.2010 19:43 | wordwrap & bbcode (url)

Dobrý deň,

potrebooval by som zmeniť bbcode v tomto scripte:

potrebujem tam len bbcode [url], sám si s tým neviem poradiť ďakujem

Kód:
function wordwrap2($str,$maxLen,$break)
{
   $arrBBCode = array("\[b\]","\[/b\]","\[i\]","\[/i\]","\[u\]","\[/u\]");
   
   $arrStr = $arrIndexBBCode = array();
   $rest = false;
       
   while(strlen($str)>0) {
      $start = $end = $tmpEnd = 0;
       
      $start = strpos($str,'[',$end);
      if($start!==false) {
         $end = strpos($str,']',$start);
         if($end!==false) {
            $tmpEnd = $end;
            if($start>0) {
               $arrStr[] = substr($str,0,$start);
            }
             
            $item = substr($str,$start,$end-$start+1);
            $isRegularBBCode = false;
            foreach($arrBBCode as $bbcode) {
               if(eregi("^".$bbcode."$",$item)) {
                  $isRegularBBCode = true;
                  $arrIndexBBCode[] = count($arrStr);
                  break;
               }
            }
            if($isRegularBBCode || count($arrStr)==0) {
               $arrStr[] = $item;
            } else {
               $arrStr[count($arrStr)-1] .= $item;
            }
             
            $str = substr($str,$end+1);
         } else {
            $rest = true;
         }
      } else {
         $rest = true;
      }
       
      if($rest) {
         $arrStr[] = substr($str,$tmpEnd);
         break;
      }
   }
   
   foreach($arrStr as $i => $item) {
      if(!in_array($i,$arrIndexBBCode)) {   
         $arrItem = explode(' ',$item);
         foreach($arrItem as $z => $word) {
            if(strlen($word)>$maxLen) {
               $arrItem[$z] = wordwrap($word,$maxLen,$break,true);
            }
         }
         $arrStr[$i] = implode(' ',$arrItem);
      }
   }
   
   return implode('',$arrStr);
}


 [ Príspevok: 1 ] 


wordwrap & bbcode (url)



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

wordwrap & bbcode

v PHP, ASP

13

463

18.01.2009 15:30

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

wordwrap + bbcode

v PHP, ASP

2

198

24.02.2010 18:20

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

  v url

v HTML, XHTML, XML, CSS

13

762

17.05.2009 22:09

Krtko

V tomto fóre nie sú ďalšie neprečítané témy.

wordwrap odpocitavanie zozradu

v PHP, ASP

2

145

20.09.2012 17:46

Lier

V tomto fóre nie sú ďalšie neprečítané témy.

Symbian & android & iOS & WinMobile

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Smartfóny a tablety

41

1766

15.12.2011 21:16

haffen

V tomto fóre nie sú ďalšie neprečítané témy.

SEF url alebo pekná url

v PHP, ASP

1

301

10.07.2011 14:31

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

bbcode

v Redakčné systémy

5

737

28.08.2009 16:50

nicram

V tomto fóre nie sú ďalšie neprečítané témy.

bbcode

v PHP, ASP

2

392

05.11.2008 18:18

Unlink

V tomto fóre nie sú ďalšie neprečítané témy.

BBCode

v PHP, ASP

2

486

02.12.2007 9:51

pepek92

V tomto fóre nie sú ďalšie neprečítané témy.

P: War 3 RoCH & TFT, Diablo 2 & LOD

v Predám

1

345

17.05.2011 20:25

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

BBcode help :)

v PHP, ASP

4

177

17.10.2011 15:17

Lkopo

V tomto fóre nie sú ďalšie neprečítané témy.

BBcode Edit

v Redakčné systémy

9

540

23.10.2006 13:48

PCMark

V tomto fóre nie sú ďalšie neprečítané témy.

BBcode nejde

v JavaScript, VBScript, Ajax

6

545

25.03.2008 13:23

Blackshadow

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

P: AMD Athlon II X3 455 AM3 & DDR3 8Gb & 4Gb

v Predám

6

231

14.12.2012 12:37

MilanYX

V tomto fóre nie sú ďalšie neprečítané témy.

DELL XPS L502X & Kingston HyperX FURY SSD 120GB & ICY BOX AC642

v SSD disky

11

252

24.12.2014 16:11

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

vyhladenie & zmensenie & spestrenie obrazka

v Grafické programy

5

779

12.06.2007 20:22

Devil_SK



© 2005 - 2017 PCforum, edited by JanoF