+ Antworten
Ergebnis 1 bis 6 von 6

Thema: bei Bedarf Module in rechter Spalte ausblenden

  1. #1
    Kommt häufiger vorbei
    Registriert seit
    22.10.2006
    Ort
    Rottweil
    Beiträge
    377
    Bedankte sich
    84
    Erhielt 12 Danksagungen
    in 12 Beiträgen

    Standard bei Bedarf Module in rechter Spalte ausblenden

    Hi!
    Meine Joomla 1.5 Site hat eine variable Seitenbreite. In der rechten Spalte des 3-spaltigen Template stehen zwar sinnvolle oder schmückende Elemente, die per Modul eingefügt werden.
    Aber die rechte Spalte kann auch entfallen, wenn die Seitenbreite im Browser unter ein bestimmtes Maß sinkt. Genau für diese Funktion suche ich ein Script, ein PlugIn oder was auch immer. Es soll aber Joomla 1.5 nativ laufen.

    Meine Recherchen haben hierzu noch nichts ergeben. Vielleicht kennt ihr eine solche Lösung? Bzw. wie viel Aufwand wäre es, so etwas zu coden?

    Beste Grüße
    Clemens

  2. #2
    Moderator Avatar von Orpheus2510
    Registriert seit
    17.10.2006
    Beiträge
    14.144
    Bedankte sich
    164
    Erhielt 3.392 Danksagungen
    in 3.062 Beiträgen

    Standard

    Du kannst über die Modulzuweisung der einzelnen Module steuern, wann die Module angezeigt werden sollen und wann nicht. Wozu schwierig, wenn es auch einfach geht?
    Gruß, Orpheus2510
    Kein Support per PN! | Tutorial Migration J1.5 --> J2.5 | Joomla braucht dich!

  3. #3
    Kommt häufiger vorbei
    Registriert seit
    22.10.2006
    Ort
    Rottweil
    Beiträge
    377
    Bedankte sich
    84
    Erhielt 12 Danksagungen
    in 12 Beiträgen

    Standard

    Hi!
    Danke für deine schnelle Antwort!
    Das weiß ich, dass ich die Module zuordnen kann, aber doch nicht abhängig davon, wie breit die Website auf dem Bildschirm des Betrachters gerade eingestellt ist!

    Also: Hat der Betrachter nur einen kleinen Bildschirm oder er verkleinert das Browserfenster, dann wird meine Website wegen der variablen Breite schmaler angezeigt und alle Spalten werden ebenfalls schmaler, weil ich die Spaltenbreite in em also prozentual definiert habe.
    Irgendwann stört es, dass der Haupttext in der mittelren Spalte so kurze Zeilen hat. Ab da sollte ein eventuell bisher angezeigtes Modul in der rechten Spalte einfach ausgeblendet werden. Das von mir verwendete JYAML-Template verbreitert dann die mittlere Spalte automatisch auf die Breite von mittlerer und bisheriger rechter Spalte. Alles klar?

    Beste Grüße
    Clemens

  4. #4
    Hat hier eine Zweitwohnung Avatar von eirene
    Registriert seit
    09.04.2007
    Ort
    Berlin
    Beiträge
    1.533
    Bedankte sich
    90
    Erhielt 420 Danksagungen
    in 385 Beiträgen

    Standard

    Es gibt die Möglichkeit, mit einem Javascript die Bildschirmauflösung auszulesen und abhängig davon entweder verschiedene Templates zu benutzen oder die Spalten ein- oder auszublenden. Könnte z.B. so aussehen:
    PHP-Code:
    <script type="text/javascript" language="JavaScript">

    if (screen.width <= "800") {
    document.write("<link rel='stylesheet' type='text/css' href='<?php echo $mosConfig_live_site;?>/templates/dein_template/template_klein.css' />"); }

    else {
    document.write("<link rel='stylesheet' type='text/css' href='<?php echo $mosConfig_live_site;?>/templates/dein_template/css/template_gross.css' />"); }

    </script>
    Das Ganze dann zwischen die head-Tags der index.php.
    Ich glaube nicht, dass ein vierblättriges Kleeblatt Glück bringt. Ich hab aber gehört, dass es auch wirkt, wenn man nicht dran glaubt.

    Gruß aus Berlin, Irina

  5. Erhielt Danksagungen von:


  6. #5
    Kommt häufiger vorbei
    Registriert seit
    22.10.2006
    Ort
    Rottweil
    Beiträge
    377
    Bedankte sich
    84
    Erhielt 12 Danksagungen
    in 12 Beiträgen

    Standard

    Hi eirene!
    Vielen Dank! Direkt so kann ich es nicht einbauen, weil mein JYAML-Template mit mehreren CSS-Dateien zusammen arbeitet und für den Standard-Fall mit 3 Spalten erst mal alle geladen werden. Ich werd mal in dem Spezialforum dazu nachfragen.

    Wie zuverlässig ist denn eine JS-Browser-/Website-Breitenerkennung mit der Abfrage, die du mir vorgeschlagen hast?
    Und würde die evtl. auch zusammen mit Mobilgeräten (PDA, Handy usw.) funktionieren? In dem Fall könnte ich auch hierzu gleich ein passendes Template ausliefern bzw. für Mobiles unnötige Module ausblenden.
    Jetzt muss ich nur noch den Danke-Button finden für dich! Herzlichen Dank!

    Beste Grüße
    Clemens

  7. #6
    Hat hier eine Zweitwohnung Avatar von eirene
    Registriert seit
    09.04.2007
    Ort
    Berlin
    Beiträge
    1.533
    Bedankte sich
    90
    Erhielt 420 Danksagungen
    in 385 Beiträgen

    Standard

    Wie zuverlässig das ist, weiß ich auch nicht. Ich hab das mal ausprobiert, als ich ein Template gebastelt habe, und da hats für die "normalen" Browser funktioniert. Hab das mit http://browsershots.org/ getestet.
    Ich glaube nicht, dass ein vierblättriges Kleeblatt Glück bringt. Ich hab aber gehört, dass es auch wirkt, wenn man nicht dran glaubt.

    Gruß aus Berlin, Irina

+ Antworten

Lesezeichen

Berechtigungen

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