Ergebnis 1 bis 2 von 2

Thema: [cfg_instagram] quadratisch Bilder erzeugen

  1. #1
    Contao-Nutzer
    Registriert seit
    06.10.2009.
    Beiträge
    161

    Standard [cfg_instagram] quadratisch Bilder erzeugen

    Hallo,
    ich habe die Erweiterung cfg_instagram installiert unter Contao 3.5.31 und möchte diese in einem Karussell darstellen. Dafür habe ich die Erweiterung dk_caroufredsel verwendet und das Template mod_cfg_instagram angepasst. Nun mein Problem: Die Erweiterung ruft von Instagram die 'standard_resolution' Bilder ab, die aber kein einhetliches Format haben, also nicht alle quadratisch sind, so wie die Instagram thumbnails. Letzere haben aber nur 150px. Damit es in der Seite schön aussieht, möchte ich die grossen Bilder beschneiden auf ein quadratisches Format mit Hilfe von Contao Image Funktionen, weiß aber gerade nicht so recht, wie ich das in mein Template bekomme. Wer kann mir da weiter helfen?
    Code:
    <?php foreach ($this->items as $item): ?>
        <div class="item">
            <a href="<?= specialchars($item['link']) ?>" title="<?= specialchars($item['caption']['text']) ?>" target="_blank">
                <img src="<?= $item['images']['standard_resolution']['url'] ?>" alt="<?= specialchars($item['caption']['text']) ?>">
            </a>
        </div>
    <?php endforeach; ?>

  2. #2
    Contao-Nutzer
    Registriert seit
    06.10.2009.
    Beiträge
    161

    Standard

    PHP-Code:
    <?php foreach ($this->items as $item): ?>
        <div class="item">
            <a href="<?= specialchars($item['link']) ?>" title="<?= specialchars($item['caption']['text']) ?>" target="_blank">
                <?php 
                $alttext 
    specialchars($item['caption']['text']);
                
    $imageString file_get_contents($item['images']['standard_resolution']['url']);
                
    $path 'files/instagram/'.$item['id'].'.jpg';
            
    file_put_contents($path,$imageString);
                echo 
    Image::getHtml(Image::get($path400400'center_center'), $alttext,'class="inst_photo"');  
                
    ?>
            </a>
        </div>
    <?php endforeach; ?>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •