Thumbnails in zwei Größen für Nachrichtenbild

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • QCO
    Contao-Nutzer
    • 09.07.2009
    • 25

    #1

    Thumbnails in zwei Größen für Nachrichtenbild

    Hallo allerseits,
    ich möchte folgendes Szenario realisieren und suche zunächst erstmal Hilfe, wo ich mich in Typolight reinwühlen kann. Ich realisiere gerade mein erstes Projekt mit TL, bin bis jetzt aber ziemlich zufrieden. PHP-Kenntnisse sind und Wille um selbst Hand anzulegen sind vorhanden.

    Für eine Nachrichtenliste und den Nachrichtenleser verwende ich verschiedene Templates.
    Nun soll in den beiden Templates das verkleinerte Thumbnail für das zur Nachricht gehörende Bild aber unterschiedlich groß sein - also auch mit unterschiedlichen Höhen-Breiten-Verhältnissen.

    Wer kann mir da ein paar Tipps geben?

    Schonmal vielen Dank für eure Mühe.
  • andreas.schempp
    Contao Core-Team
    Association Vorstand
    • 15.06.2009
    • 5701

    #2
    Da müsstest du die Grösse des Bildes wohl im Template anlegen. Es sollte möglich sein im Template etwas in der Art zu machen:

    PHP-Code:
    $this->thumbnail = $this->getImage($this->thumbnail, 100, 100); 
    
    Wobei ich nicht weis ob die Variable des Bildes wirklich "thumbnail" ist! Die Grösse würde dann 100x100 Pixel entsprechen. Die Funktion findest du in der system/library/Controller.php
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

    Kommentar

    • QCO
      Contao-Nutzer
      • 09.07.2009
      • 25

      #3
      Ok, danke, war tatsächlich nicht all zu schwer.
      Folgenden Code habe ich in's Template eingebaut. Vielleicht interessiert das hier noch jemand:
      PHP-Code:
          $width = 108;
          $height = 84;
          $this->src = $this->getImage($this->urlEncode($this->singleSRC), $width, $height);
          if (($imgSize = @getimagesize(TL_ROOT . '/' . $this->src)) !== false)
          {
              $this->imgSize = ' ' . $imgSize[3];
          } 
      

      Kommentar

      • pmmueller
        Buchautor 'Websites erstellen mit Contao'
        • 19.06.2009
        • 1523

        #4
        Das geht glaube ich auch mit Bordmitteln, ohne Änderung des Templates (Beitrag dazu).
        »pmueller.de« | »groningen-info.de«

        Kommentar

        • QCO
          Contao-Nutzer
          • 09.07.2009
          • 25

          #5
          Inzwischen schon. Der Thread war fast ein Jahr alt.

          Kommentar

          • pmmueller
            Buchautor 'Websites erstellen mit Contao'
            • 19.06.2009
            • 1523

            #6
            Genau deswegen habe ich hier ja den Querverweis reingesetzt, damit sich jemand, der hier zufällig gelandet ist und das liest, sich nicht extra die Mühe macht, extra das Template zu ändern
            »pmueller.de« | »groningen-info.de«

            Kommentar

            • xchs
              Administrator
              • 19.06.2009
              • 14682

              #7
              @QCO, @all:

              ...denn wie auch schon Murphy auf seiner Suche nach der Wahrheit sehr richtig erkannt hat:
              Es gibt keine Antworten - nur Querverweise!
              Und bis vor kurzem stand dieses "Weiner's Gesetz der Bibliotheken" auch noch in pmmueller's Signatur.
              Contao Community Administrator

              [Unterstützungsmöglichkeiten]
              sigpic

              Kommentar

              Lädt...