+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 23

Thema: mod_random_image - Höhe und Breite in ext. CSS?

  1. #1
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard mod_random_image - Höhe und Breite in ext. CSS?

    Hallo zusammen,

    auf meiner Seite verwende ich das Random Image Modul und es funktioniert auch alles wie gewünscht. Was mich etwas ärgert ist folgendes, ich habe alles an css extern gemacht. Leider fügt das Random Image Modul die css Angaben für Höhe und Breite der Vorschaubilder direkt in den HTML code.

    Gibt es eine einfache Möglichkeit (also ohne selbst ein neues Modul zu schreiben ) die css Angabe auch extern zu machen? Oder vieleicht kennt jemand ein ähnliches Modul bei dem das von vornherein anders geregelt ist? Ich würde mich freuen wenn mir jemand einen Tip geben könnte.

    VG
    Jörn

  2. #2
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.520
    Bedankte sich
    326
    Erhielt 3.526 Danksagungen
    in 2.911 Beiträgen

    Standard

    Ja klar geht das: Du erstellst ein Template Override des Moduls in Deinem Template (Klingt komplizierter als es ist, eigentlich muss nur eine Datei kopiert und angepasst werden). Siehe dazu in der Joomla FAQ Abschnitt 4.5.16. In der Datei entfernst Du die Anweisungen für das Einfügen der css-Angaben. Dann fügst Du sie in der externen wieder ein.

  3. #3
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.596
    Bedankte sich
    147
    Erhielt 969 Danksagungen
    in 753 Beiträgen

    Standard

    Meinst du das height und width im img-Tag? Das ist absolut konform und auch XHTML Strict valide! Es ist auch kein sog. "Spaghetti-Markup"!

    Schau dir mal meine modifizierte Version an, die hat noch ein paar Zusatzfeatures. (Link in Signatur!)

    Du kannst das Modul doch schnell und einfach hacken, um dein Vorhaben zu erreichen. Oder wie Lacki gemeint hat, mit Layout Overrides arbeiten!

    Gruß

  4. #4
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    @Lacki, das klingt eigentlich ganz gut, aber ich fürchte dafür reicht mein codeschnipsel kopieren nicht mehr aus :(

    @Kubik-Rubik, Du hast den Daumen drauf, ich möchte gern Spaghetti code vermeiden. Ich denke mal alle css Formatierungen auszulagern wäre eine saubere Sache. Dein erweitertes Modul ist super, aber für mich viel zu umfangreich.

    Ein Modul, das bei jeder neuen Seite ein neues Bild lädt, dieses Bild linkt zu einer frei wählbaren Seite (title attribut sollte beim Link mit dabei sein), css für die Größenangaben ausgelagert, mehr muß für mich nicht sein. Ich habe selber eine dünne Internet Anbindung, daher weiß ich das die Box Effekte nicht mehr toll sind wenn das Laden der Bilder noch länger dauert

    Danke Euch
    Jörn

  5. #5
    a.h.
    Gast

    Standard

    Zitat Zitat von Kubik-Rubik Beitrag anzeigen
    Meinst du das height und width im img-Tag? Das ist absolut konform und auch XHTML Strict valide! Es ist auch kein sog. "Spaghetti-Markup"!
    Blöderweise rundet das Modul falsch, es holt sich die Größe des Bildes und rechnet dann irgendetwas herum, was nicht immer stimmt und dann die Bilder verzerrt. Es wäre besser, wenn man diese Sachen offiziell abstellen könnte.

  6. #6
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.512
    Bedankte sich
    72
    Erhielt 495 Danksagungen
    in 405 Beiträgen

    Standard

    Das Modul ist keine HiEnd-Galerie sondern dazu gedacht gleich große Bilder anzuzeigen.
    Das Modul funktioniert perfekt, wenn man Breite und Höhe im Modul angibt und alle Bilder auch tatsächlich
    - die exakten Ausmaße haben wie in den Modul-Parametern hinterlegt ODER
    - das exakt gleiche "glatte" Seitenverhältnis haben, das sich aus Breite/Höhe ergibt
    "Glatt" bedeutet z.B. 3:4, 4:6 oder 1:1,5, aber nicht sowas wie 2:4,876.

    Das Seitenverhältnis aus dieser Breite und Höhe wird herangezogen um die Bilder proportional zu skalieren. Bei der Berechnung gewinnt der kleinere (gerundete) Wert aus Bildbreite/Bildhöhe beim Gegenvergleich zu den realen Bildmaßen.

    Wenn man also schon von vornherein so ein "ungeschicktes" Seitenverhältnis wie oben beschrieben im Modul eingegeben hat, das immer zu schrägen Nachkommastellen führt, sehen auch die Bilder immer blöd zerstaucht aus.
    Da das Stauchen an dieser Stelle der Browser machen muss, soll das ja auch möglichst zügig passieren -- und das ist dann nunmal kein "Photoshop-Niveau".

    Computer sind doof, also denkt dran und gebt ihnen einfach was sie wollen :-)

    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  7. Erhielt Danksagungen von:


  8. #7
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.596
    Bedankte sich
    147
    Erhielt 969 Danksagungen
    in 753 Beiträgen

    Standard

    @ CirTap:

    Schön und richtig erklärt!

    Vor allem die "on-the-fly"-Skalierung des Browser sieht hässlich aus. Dafür habe ich die Thumbnailspeicherung in meiner modifizierten Version eingebaut. Damit sind die Ergebnisse um Längen besser!

    Gruß

    Noch ein kleiner Nachtrag:

    Hier habe ich das Ganze mal zur Demonstration veröffentlicht -> http://www.kubik-rubik.de/images/thu...il-creator.php

    Schaut auch das skalierte und das mit dem Thumbnail Creator generierte Thumbnail an! :-)
    Geändert von Kubik-Rubik (02.03.2010 um 23:11 Uhr)

  9. #8
    a.h.
    Gast

    Standard

    In meinem Fall wurden die Angabe im Modul ignoriert und das Verhältnis berechnet. Wozu eine Eingabemöglichkeit, wenns dann ignoriert wird. Möglicherweise ists ja in neueren Versionen auch behoben worden.

    Highend hin oder her, funzen muss es.

  10. #9
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.596
    Bedankte sich
    147
    Erhielt 969 Danksagungen
    in 753 Beiträgen

    Standard

    Zitat Zitat von a.h. Beitrag anzeigen
    In meinem Fall wurden die Angabe im Modul ignoriert und das Verhältnis berechnet. Wozu eine Eingabemöglichkeit, wenns dann ignoriert wird. Möglicherweise ists ja in neueren Versionen auch behoben worden.

    Highend hin oder her, funzen muss es.
    Ja, das ist noch immer Standard. Die Bilder werden wie CirTap schon gesagt hat, im richtigen Seitenverhältnis berechnet, damit die Proportionalität erhalten bleibt. Sonst verzerrst du ja die Bilder, wenn du die Proportionen bei der Eingabe nicht beibehältst.

    Ich hatte für Simple Image Gallery Extended auch den Wunsch erhalten, die Maßen selber setzen zu können, unabhängig der Seitenverhältnisse (was seit der Version 1.5-7 auch möglich ist).

    Ist dieses Feature auch für die das Modul Random Image Modifiziert erwünscht? ;-)

    Aber zurück zur Ausgangsfragestellung:

    Wie ich bereits sagte, ist die width und height Angabe im img-Tag kein Spaghetti-Code, weswegen ich hier keinen Bedarf sehe, es komplett auszulagern!

    Gruß

  11. #10
    a.h.
    Gast

    Standard

    Meine Güte, wnen ein Bild in 240* 233 Pixel vorliegt und das lustige Modul 240*232 ausgibt, dann führt eben GENAU DAS zur Verzerrung.

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

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