ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Greybox Bilder auf bestimmte größe setze

Geschlossen
  1. #1
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    Hallo Leute,

    ich habe die Greybox geladen und versuche seit paar Tagen raus zu finden wie man ALLE Bilder auf so und so viel Px setzen kann, das alle geöffnete Bilder auf X px öffnet werden.

    damit man nicht immer hin und her Scrollen muss.
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    schparc Mitglied
    Registriert seit
    10.10.2006
    Beiträge
    143
    Beitragswertungen
    0 Beitragspunkte
    Nimm doch einfach das _norm bild. dass sollte ja was kleiner sein.

    Beispiel
    <a href="include/images/gallery/img_norm_{id}.{endung}" rel="gb_image[allebilder]">
    <img src="include/images/gallery/img_thumb_{id}.{endung}" border="0" alt="{datei_name}"/></a>


    Zuletzt modifiziert von schparc am 17.06.2010 - 20:25:07
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    geht leider so nicht ..das geht nur mit den thumb pic:(
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    estebu Mitglied
    Registriert seit
    23.06.2010
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    Hallo Thorsten,

    ich hatte auch das Problem , konnte es aber nach ein wenig Javascript-Lernen lösen. Du hast Zugang zu den Dateien der Greybox? Dann öffne mit einem geeigentem Editor (z.B. Notepad++) die Datei loader_frame.html
    und füge ab ca. Zeile 73 folgenden (hier kursiv dargestellten) Code ein:

    ...


    if(img_holder.width != 0 && img_holder.height != 0) {

    var width = img_holder.width;
    var height = img_holder.height;

    var maxwidth=1024;
    if(width > maxwidth) {
    var imageprop=maxwidth/width;
    var imagevsize=height*imageprop;
    var width=maxwidth;
    var height=(Math.ceil(imagevsize));
    }


    GB.width = width;
    GB.height = height;

    ...



    Anstelle der 1024 kannst du auch jede beliebige andere Bildbreite eintragen.

    Ich hoffe, dass es Dir vielleicht hilfreich ist.
    Gruß
    estebu
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    hmm ich habe den Wert
    var maxwidth=1024;

    geändert aber es verändert sich nichts
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    estebu Mitglied
    Registriert seit
    23.06.2010
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    Nun, dann ist das Originalbild wohl nicht breiter als dein eingetragener Wert, denn nur DANN wird die Breite neu berechnet. Überprüfe mal, wie breit das Originalbild wirklich ist.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    Ich habe mehre Fotos drinen von 300px bis 2592 px ..um es halt zu testen und egal welchen Wert ich in den Code eintrage bleibt das Foto/Bild in Original Größe
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten