ilch Forum » Allgemein » HTML, PHP, SQL,... » BBCODE Bilder Grösse anpassen

Geschlossen
  1. #1
    User Pic
    Brigade-at Mitglied
    Registriert seit
    01.09.2005
    Beiträge
    65
    Beitragswertungen
    0 Beitragspunkte
    ich benötige in den Profilfeldern eine Begrenzung der externen Bilder ... im Detail geht es um dieses grosse Bild von externer Link Quelle ist externer Link

    ich möchte das dies nicht das Design sprengt

    Danke vorab für Eure Ideen


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    Irren ist menschlich.... Ich bin Mensch
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    der bbcode von funjoy besitzt auch die funktion bilder zu verkleinern damit die nicht das design sprengen.
    neben den anderen ganzen funktionen^^
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Brigade-at Mitglied
    Registriert seit
    01.09.2005
    Beiträge
    65
    Beitragswertungen
    0 Beitragspunkte
    danke aber für welche Info was willst du mit bbcode von funjoy sagen ... ein Link wäre nett mein googlen ergibt nichts
    Irren ist menschlich.... Ich bin Mensch
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Nero Hall Of Fame
    Registriert seit
    12.11.2005
    Beiträge
    987
    Beitragswertungen
    0 Beitragspunkte
    hm... brauchst nicht umbeding den bbcode da reinzuschmeissen, je nach dem sollte folgendes lengen:
    <img src="pfad zum bild" width="breite" height="höhe" >


    mit bbcode meint Hex die tags wie
    [img]pfad zum bild[/img]

    genau erklährung was das ist und und und hab ich jetzt gad nicht zur hand zwinker.

    Mfg Nero
    ilch-Portal coming soon lachen

    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    ja aber er sucht doch einen schutz vor zu großen bildern.
    oder zumindest die funktion die größe der bilder zu skalieren.

    also entweder externer Link
    oder du schaust dir mal die bbcode.php an

    function bbcode_images ($s) {
      global $allgAr;
      
      preg_match_all('/\[img\](http|https):\/\/([^\ \?&=\#\"\n\r\t<>]+)\.(gif|jpeg|jpg|png)\[\/img\]/Ui',$s,$imgRs);
      
    	$max_breite = 0;
    	if (isset($allgAr['allg_bbcode_max_img_width'])) {
        $max_breite = $allgAr['allg_bbcode_max_img_width'];
    	}
      $endung = array (1 => 'gif', 2 => 'jpg', 3 => 'png');
      
      if ( isset ($imgRs[0][0]) ) {
        for($i=0;$i<count($imgRs[0]);$i++) {
      	  $imgstr = $imgRs[1][$i].'://'.$imgRs[2][$i].'.'.$imgRs[3][$i];
          $size   = @getimagesize($imgstr);
    			$breite = $neueBreite = $size[0];
          $hoehe  = $neueHoehe  = $size[1];
          $er     = '';
          if (isset($endung[$size[2]]) OR !is_array($size)) {
            $er = '<img style="border: none;" src="'.$imgstr.'" />';
            if ( $breite > $max_breite ) {
              $neueHoehe  = intval($hoehe*$max_breite/$breite);
              $neueBreite = $max_breite;
              $er = '<a href="'.$imgstr.'" target="_blank"><img height="'.$neueHoehe.'" width="'.$neueBreite.'" style="border: none;" src="'.$imgstr.'" /></a>';
            }
          } 
          $s = str_replace($imgRs[0][$i],$er,$s);
        }
      }
      return($s);
    }


    also für mich sieht es so aus das schon der standart bbcode sowas besitzt
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Brigade-at Mitglied
    Registriert seit
    01.09.2005
    Beiträge
    65
    Beitragswertungen
    0 Beitragspunkte
    das kommt der SAche näher ich schau mir das dies WE an und poste dann mein Ergebnis Danke erstmal
    Irren ist menschlich.... Ich bin Mensch
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    aad23 Mitglied
    Registriert seit
    24.02.2008
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    servus,

    hab bbcode drauf trotzdem sprengen die eingefügte bilder mein design!

    aad.v220100967353878.yourvserver.net/index.php?gbook


    hat jemand eine lösung?

    lg


    Zuletzt modifiziert von aad23 am 10.09.2010 - 16:35:22
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Bei mir funktionierts. Du musst warten, bis die Bilder vollständig geladen sind.
    Die maximale Breite kannst du im Adminbereich unter "Konfiguration" auswählen.

    Liebe Grüße
    JAn
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    aad23 Mitglied
    Registriert seit
    24.02.2008
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    servus,

    danke für deine antwort! würde es aber gerne unterbinden da es mir ja das design trotzdem ausseinander reißt!

    da es ja auch leute gibt mit dsl light aus anderen ländern auf der guestbook seite eintragen wollen! die klicken gleich wieder weg! hab schon ein paar mails bekommen!

    müsste es doch irgendwie definieren das der rahmen nicht gesprengt wird!

    habe es ja schon auf max. 500 px definiert!

    gibts denn keine ordentliche lösung?

    danke fürs feedback
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Der BBCODE verkleinert aber das Bild nicht von der Datenmenge her!
    Hier müsste ein Upload eingebunden werden, der Das Bild anpasst oder per getimagesize(); zu große Bilder erst garnicht zugelassen werden!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    aad23 Mitglied
    Registriert seit
    24.02.2008
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    servus,

    hast du einen einen link zum mod oder weisst du wie man ess machen kann?

    mir zerreist es völlig die seite.

    www.aad-clan.com >>> guestbook

    oder mann müsste das gerüst so fixieren und das die bilder erst angezeigt werden wenn sie vollständig gedownloaded worden sind und BBCODE sie dann runterskaliert!

    merci
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Wie jankrug shon sagte, dein BBCODE funktioniert, nur das ein Javascript erst nach dem vollständigen Laden des Bildes dieses verkleinert!

    Ein Modul gibt es meines Wissens nicht!

    Man könnte zwar nur die Screenshot-Funktion erlauben, was die Bilder automatisch von vorherein verkleinert oder neue Funktion mit max-width schreiben
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten