BB Code - [img] [/img]

Dieses Thema im Forum "Webentwicklung" wurde erstellt von RoyalTS, 27. April 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 27. April 2006
    Bräuchte eine Funktion die in einem String ersetzt allerdings
    - kann es natürlich vorkommen das es mehrere [img] gibt
    - wenn die bilder größer sind als eine bestimmte größe, die bilder auf diese größe verkleinert werden und unterm dem Bild ein Link steht "Bild in Originalgröße anzeigen"

    Wer mir das macht, hat nen 10er sicher

    Matze
     
  2. 27. April 2006
    ersteres kannse mit

    eregi_replace("\\([^\\[]*)\\[/img\\]", "<img src=\"\\1\" border=0 align='middle'>", $str);

    zum zweiten:

    ist sehr komplex würd mb gehn jedoch würde ich dir raten die bilder vorher schon so zu verkleinern wie du es machst kannse mit der sufu finden das thema hatten wir die letzten tage öfter
     
  3. 28. April 2006
    habe nur folgenden code
    PHP:
    // Bilder

    $postpic_maxx = 400 ;
    $postpic_maxy = 400 ;

    if(
    preg_match ( "=(^|\ |\\n)(\[img\])([a-zA-Z0-9\.\/\-\_\:]{1,})(\[/img\])=i" , $s , $url ))
    {
    $info = getimagesize ( $url [ 3 ]);
    if((
    $info [ 2 ]> 3 )||( $info [ 2 ]< 1 ))
    {
    $replace = "<a href=\"" . $url [ 3 ]. "\" target=\"_blank\">Bild in Originalgröße</a><br></center>" ;
    }
    else
    {
    if(
    $info [ 0 ]<= $postpic_maxx )
    $replace = "<center><a href=\"" . $url [ 3 ]. "\" target=\"_blank\"><img src=\"" . $url [ 3 ]. "\" width=\"" . $info [ 0 ]. "\" height=\"" . $info [ 1 ]. "\" border=\"0\"><br>Bild in Originalgröße</a></center>" ;
    else
    {
    $faktor = $postpic_maxx / $info [ 0 ];
    $info [ 0 ]= $info [ 0 ]* $faktor ;
    $info [ 1 ]= $info [ 1 ]* $faktor ;
    $replace = "<center><a href=\"" . $url [ 3 ]. "\" target=\"_blank\"><img src=\"" . $url [ 3 ]. "\" width=\"" . $info [ 0 ]. "\" height=\"" . $info [ 1 ]. "\" border=\"0\"><br>Bild in Originalgröße</a></center>" ;
    }
    }
    $s = preg_replace ( "=(^|\ |\\n)\[img\]([a-zA-Z0-9\.\/\-\_\:]{1,})\[/img\]=i" , $replace , $s );
    }
    jetzt werden allesdings alle bilder druch das erste ersetzt.. kann jeman helfen?
    @xplict: 10er haste
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.