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. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #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
     
  4. #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
     

  5. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Code img img
  1. Antworten:
    17
    Aufrufe:
    557
  2. Antworten:
    0
    Aufrufe:
    3.161
  3. Antworten:
    6
    Aufrufe:
    7.758
  4. Antworten:
    1
    Aufrufe:
    1.389
  5. Antworten:
    2
    Aufrufe:
    5.066
  • Annonce

  • Annonce