+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 11 bis 16 von 16

Thema: Position der Module

  1. #11
    War schon öfter hier
    Registriert seit
    14.10.2005
    Beiträge
    131
    Bedankte sich
    20
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Momentchen!
    kaum bin ich weg - und die Probleme sind gelöst...

    mal zusammengefasst:

    es gibt in Joomla vordefinierte Bereiche, janz viele. Damit sie aktiviert werden, füge man in index vom aktuellen Template
    <?php mosLoadModules ( 'top' ); ?> ein (um Bereich "top" zu aktivieren. Um die Eigenschaften von "Top" festzuhalten, beschreibe man "top" als
    <div id="top"><?php mosLoadModules ( 'top' ); ?></div> und beschreibe #top im zugeh&#246;rigen css. Einschliesslich der Breite und allem drum und dran.

    Sagt blo&#223;, da stimmt was nicht...!
    Geändert von chilly_bang (18.10.2005 um 15:33 Uhr)

  2. #12
    Kommt häufiger vorbei Avatar von simplex2k4
    Registriert seit
    25.04.2005
    Ort
    (Ober-)Österreich
    Alter
    32
    Beiträge
    419
    Bedankte sich
    0
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard

    entweder:
    bei tabellenlayout erhältst du eine tabelle mit 100% breite. in der ersten zeile ist eine zelle mit 100% breite für das topmodul (z.b: headerimage) darunter eine zeile mit 2 50% breiten zellen. in die linke hab ich unser XYZ verfrachtet.

    HTML-Code:
    <table width="100%">
       <tr>
           <td colspan=2>
                <?php mosLoadModules ( 'top' ); ?>
           </td>
       </tr>
       <tr>      
           <td width="50%"> 
               <?php mosLoadModules ( 'XYZ' ); ?>
           </td>
           <td width="50%">
               irgendwas
           </td>
       </tr>
    </table>
    oder:
    mit div-containern - oben ein div mit 100% und darunter 2 mit je 50%. im linken ist das XYZ drinn:

    index.php

    HTML-Code:
    ...
    
    <div class="topbox"><?php mosLoadModules ( 'top' ); ?></div>
    <div class="leftbox"><?php mosLoadModules ( 'XYZ' ); ?></div>
    <div class="rightbox">irgendwas</div>
    
    ...
    und die css dazu - muß natürlich in der php aufgerufen werden.

    HTML-Code:
    ...
    
    .topbox {
      width:100%;
      height:100px;
    }
    
    .leftbox .rightbox{
      float:left;
      width:50%;
      min-height:500px;     /*für eine minimum höhe von 500 pixeln falls zuwenig 'irgendwas' drinnsteht */
    }
    
    ...

    alles klar?
    viele grüße
    simplex

  3. #13
    Kommt häufiger vorbei Avatar von simplex2k4
    Registriert seit
    25.04.2005
    Ort
    (Ober-)Österreich
    Alter
    32
    Beiträge
    419
    Bedankte sich
    0
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard

    Zitat Zitat von chilly_bang
    Momentchen!
    kaum bin ich weg - und die Probleme sind gelöst...

    mal zusammengefasst:

    es gibt in Joomla vordefinierte Bereiche, janz viele. Damit sie aktiviert werden, füge man in index vom aktuellen Template
    <?php mosLoadModules ( 'top' ); ?> ein (um Bereich "top" zu aktivieren. Um die Eigenschaften von "Top" festzuhalten, beschreibe man "top" als
    <div id="top"><?php mosLoadModules ( 'top' ); ?></div> und beschreibe #top im zugehörigen css. Einschliesslich der Breite und allem drum und dran.

    Sagt bloß, da stimmt was nicht...!
    c'est correct! ich hasse französisch
    viele grüße
    simplex

  4. #14
    nfr
    nfr ist offline
    Verbringt hier viel Zeit Avatar von nfr
    Registriert seit
    02.05.2005
    Ort
    Wilhelmshaven
    Beiträge
    607
    Bedankte sich
    1
    Erhielt 99 Danksagungen
    in 98 Beiträgen

    Standard

    Das geniale an Joomla ist die Modularität.
    Um nicht das Standardmodul zu nutzen, kannst Du einen Module-class-suffix einsetzen.
    Nun musst Du nur noch den table.moduletable in der template_css.css duplizieren, Deine Werte für die Breite einstellen und schon hast Du einen eigenen Modulkörper gebastelt.
    Beispieleinträge:
    Im neu angelegten Modul im Backend trägst Du z.B. module class suffix: -beispiel ein.
    Im template_css.css duplizierst Du den table.moduletable und gibst den neuen Namen dafür ein: table.moduletable-beispiel und stellst den Wert für width auf z.B 50% ein.
    Schon ist das neue Modul nur noch halb so breit.
    Mit den Werten muss man natürlich ein wenig spielen. Vergiss auch nicht, je nach Bedarf, die anderen Werte für den table.moduletable zu duplizieren und mit dem suffix zu versehen, also table.moduletable-beispiel th, usw.

  5. #15
    Kommt häufiger vorbei Avatar von simplex2k4
    Registriert seit
    25.04.2005
    Ort
    (Ober-)Österreich
    Alter
    32
    Beiträge
    419
    Bedankte sich
    0
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard

    Zitat Zitat von nfr
    Das geniale an Joomla ist die Modularität.
    Um nicht das Standardmodul zu nutzen, kannst Du einen Module-class-suffix einsetzen.
    Nun musst Du nur noch den table.moduletable in der template_css.css duplizieren, Deine Werte für die Breite einstellen und schon hast Du einen eigenen Modulkörper gebastelt.
    Beispieleinträge:
    Im neu angelegten Modul im Backend trägst Du z.B. module class suffix: -beispiel ein.
    Im template_css.css duplizierst Du den table.moduletable und gibst den neuen Namen dafür ein: table.moduletable-beispiel und stellst den Wert für width auf z.B 50% ein.
    Schon ist das neue Modul nur noch halb so breit.
    Mit den Werten muss man natürlich ein wenig spielen. Vergiss auch nicht, je nach Bedarf, die anderen Werte für den table.moduletable zu duplizieren und mit dem suffix zu versehen, also table.moduletable-beispiel th, usw.
    ist schon richtig, nur die 50% die du angibst beziehen sich auf elternobjekt. wenn nun dein -beispiel suffix auf z.b.: ein modul in einem div-container angewendet wird der von sich aus schon per css auf 50% geschrumpft ist (ausgehend von 100% screenbreite), ist dein modul dann nur noch 25% insgesamt groß...
    viele grüße
    simplex

  6. #16
    Kommt häufiger vorbei Avatar von bigbrother
    Registriert seit
    29.08.2005
    Ort
    Wachtberg
    Beiträge
    475
    Bedankte sich
    0
    Erhielt 24 Danksagungen
    in 24 Beiträgen

    Standard

    Ich glaub jetzt hab ich's geschnallt.
    Danke f&#252;r die Hilfe.

    Ciao

    Martin
    You can't stop Rock'n Roll - Keep Rockin'

    Bonner Rockmusik-Szene
    UPSTROKE Premium Guitars

+ Antworten
Seite 2 von 2 ErsteErste 1 2

Ähnliche Themen

  1. Module auf bestimmten Seiten ausblenden
    Von X-Dimension im Forum Allgemeine Fragen zu Mambo
    Antworten: 13
    Letzter Beitrag: 08.03.2007, 14:59
  2. module verlinken aber wie
    Von tayyfan im Forum Allgemeine Fragen zu Mambo
    Antworten: 2
    Letzter Beitrag: 08.04.2005, 13:31
  3. Neue Module plazieren?
    Von c.kahl im Forum Mambo Module
    Antworten: 11
    Letzter Beitrag: 26.01.2005, 11:43
  4. PHP-Shop Module
    Von zecke23 im Forum Mambo Module
    Antworten: 0
    Letzter Beitrag: 29.10.2004, 03:11
  5. Position TOP/Left/Right/ect..., 2 Module nebeneinander
    Von Aydrian im Forum Allgemeine Fragen zu Mambo 4.5.0
    Antworten: 1
    Letzter Beitrag: 30.12.2003, 08:46

Lesezeichen

Berechtigungen

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