+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Template anpassen haut nicht hin (modul position)

  1. #1
    Neu an Board
    Registriert seit
    12.01.2008
    Beiträge
    22
    Bedankte sich
    3
    1 Danksagung in 1 Beitrag

    Standard Template anpassen haut nicht hin (modul position)

    Versuche schon seit einigen Tagen es zu verändern, aber klappt nicht so.

    Ich möchte ein bestehendes Template verändern.
    Benutze Joomla 1.0.15

    Bündel, right2 und left2 soll neu erstellt werden. Nur wie mache ich es richtig?


    Habe bis jetzt alles versucht. In der CSS Datei so wie in der index.php
    Eigenen Code erstellt. Hat nicht geklappt.
    Dann habe ich versucht ein Bestehendes Modulposition an der besagten stelle zu verschieben.
    Klappte auch.
    Nur das es nicht da erscheint, wo ich es haben will.
    Ich kriege es so hin, das es überall angezeigt wird, nicht nur da wo es erscheinen soll.

    Habe 2 Bilder mal eingefügt:
    Bild 1 ist im Originalzustand und Bild 2 zeigt, wie es seien soll.
    Kann da wer mir einen Tipp geben?

    Bündel, right2 und left2 soll neu erstellt werden. Nur wie mache ich es richtig?
    Angehängte Grafiken

  2. #2
    Hat hier eine Zweitwohnung Avatar von hego
    Registriert seit
    06.04.2007
    Ort
    Hamburg
    Alter
    48
    Beiträge
    1.447
    Bedankte sich
    16
    Erhielt 308 Danksagungen
    in 302 Beiträgen

    Standard

    Zitat Zitat von futureboy Beitrag anzeigen
    Kann da wer mir einen Tipp geben?

    Bündel, right2 und left2 soll neu erstellt werden. Nur wie mache ich es richtig?
    Moin, Moin,

    richtig machen würdest du es erstmal dadurch, das du uns mehr Tips gibts. z.B. Wie heist das template und wo ist es her? Gegebenenfalls das Template als Datei mit anhängen. Denn bei nur 2 Bildern sieht selbst die hier im Forum vielzitierte Kristallkugel nicht mehr durch.
    Gruß Hego

    Die erste Stufe der Dummheit ist das Gefühl der Genialität.
    Ein Danke geht immer! Klick www.hengornet.de

  3. #3
    Neu an Board
    Registriert seit
    12.01.2008
    Beiträge
    22
    Bedankte sich
    3
    1 Danksagung in 1 Beitrag

    Standard

    Hi,
    ok im Anhang findet man den Download.
    Und so heißt Sie:
    dabronze
    Angehängte Dateien

  4. #4
    Hat hier eine Zweitwohnung Avatar von hego
    Registriert seit
    06.04.2007
    Ort
    Hamburg
    Alter
    48
    Beiträge
    1.447
    Bedankte sich
    16
    Erhielt 308 Danksagungen
    in 302 Beiträgen

    Standard

    Moin, Moin,

    da es ein Tabellenbasiertes Template ist, ist es eigentlich ziemlich einfach. Füge an den entsprechenden Stellen neue div's ein und gebe ihnen eine CSS-Klasse die deinen Vorstellungen entspicht.
    Gruß Hego

    Die erste Stufe der Dummheit ist das Gefühl der Genialität.
    Ein Danke geht immer! Klick www.hengornet.de

  5. #5
    Neu an Board
    Registriert seit
    12.01.2008
    Beiträge
    22
    Bedankte sich
    3
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von hego Beitrag anzeigen
    Moin, Moin,

    da es ein Tabellenbasiertes Template ist, ist es eigentlich ziemlich einfach. Füge an den entsprechenden Stellen neue div's ein und gebe ihnen eine CSS-Klasse die deinen Vorstellungen entspicht.

    Nach langem hin und her kam ich zu dem ergebniss:
    Wir haben uns falsch verstanden?
    Also ich kriege es so hin, das es links und rechts erscheint. Sobald ich aber die Box (Bündel) unterhalb der rechten und linken Box haben will, schaff ich es nicht. Es erscheint immer links oder rechts oder zwischen den Boxen rechts und links.

    Habe in der css datei eine klase erstellt

    Code:
    #bundel {
        margin-right: 2px;
    }
    #bundel div.moduletable {
        margin-bottom:     2px;
        padding:           0 2px 2px 2px;
        background-image:  url(../images/modulebg.png);
        background-repeat: repeat-x;
        background-color:  #FFFFFF;
    }
    #bundel div.moduletable h3 {
        margin-bottom: 2px;
        color:         #000;
        font-size:     14px;
        font-weight:   normal;
    Dann in der index.php habe ich an der besagten stelle dieses eingefügt
    PHP-Code:
    <?php if (mosCountModules"bundel" )) { ?>
                <td width="200" align="left" valign="top"><div id="bundel">
                    <?php if (mosCountModules('bundel')>0mosLoadModules('bundel',-2); ?>
                  </div></td>
                <?php ?>
    Wie schon erwähnt, klappt es nicht.
    Was mache ich falsch oder was fehlt noch?
    Oder ist es doch komplexer als nur ein paar schritte?

    Komme jetzt ohne hilfe echt nicht weiter.

  6. #6
    Verbringt hier viel Zeit Avatar von sh4d0w
    Registriert seit
    12.03.2008
    Ort
    Lyss (Schweiz)
    Alter
    20
    Beiträge
    604
    Bedankte sich
    8
    Erhielt 148 Danksagungen
    in 130 Beiträgen

    Standard

    ich rate dir an mit dem befehl
    Code:
    position: absolute;
    zu arbeiten. so kannst du deine div's positionieren wie du willst.. also meine idee..

    Edit: // Hier noch einen passenden Link für den Fall dass du es noch nie benutzt hast.. Link
    Geändert von sh4d0w (08.04.2008 um 08:24 Uhr) Grund: Ergänzung
    Awesomeness
    When you get sad, stop being sad and be awesome instead

  7. #7
    Neu an Board
    Registriert seit
    12.01.2008
    Beiträge
    22
    Bedankte sich
    3
    1 Danksagung in 1 Beitrag

    Standard

    Neee, also habe auch das versucht. Es erscheint immer links oder rechts. Aber nicht unten.

    Also so sieht der Code aus (index.php), wo ich es reinpacke. Es geht um die id bündel.
    Und im Anhang hab ich mal den ganzen Quelltext eingefügt.

    PHP-Code:
    <?php if (mosCountModules"right" )) { ?>
                <td width="192" align="left" valign="top"><div id="right">
                    <?php if (mosCountModules('right')>0mosLoadModules('right',-2); ?>
                  </div></td>
                <?php ?>
                <?php if (mosCountModules"left" )) { ?>
                <td width="130" align="left" valign="top"><div id="left">
                    <?php  mosLoadModules('left',-2); ?>
                  </div></td>
                <?php ?>
    <?php 
    if (mosCountModules"bündel" )) { ?>
                <td width="192" align="left" valign="top"><div id="bündel">
                    <?php if (mosCountModules('bündel')>0mosLoadModules('bündel',-2); ?>
                  </div></td>
              </tr>
            </table>
          </div>
    und css sieht so aus

    Code:
    #bündel {
       position:absolute;
       top:13px;
       left:30px;
       width:320px;
       padding:10px;
       margin:0px;
       border:4px solid #EE0000;
    }
    #bündel div.moduletable h3 {
        margin-bottom: 8px;
        color:         #000;
        font-size:     14px;
        font-weight:   normal;
    }

    Warum taucht der nicht unter der rechten und linken Box auf. Verstehe ich einfach nicht.
    Mein Handycap ist, das ich in diesem Gebiet ein Neuling bin.
    Aber soll nicht heißen, das ich nicht verstehe wie css funktioniert. Ok, in dem Fall schon.
    Nur ich weiß nicht, was ich noch machen kann.
    Mit padding hab ich auch kein Erfolg gehabt. Egal welche werte ich da angebe, es taucht nicht unten auf.

    Ein paar Tipps gehen noch?
    Angehängte Dateien

  8. #8
    Hat hier eine Zweitwohnung Avatar von hego
    Registriert seit
    06.04.2007
    Ort
    Hamburg
    Alter
    48
    Beiträge
    1.447
    Bedankte sich
    16
    Erhielt 308 Danksagungen
    in 302 Beiträgen

    Standard

    Moin, Moin,


    Meinst du das so?
    Angehängte Grafiken
    Gruß Hego

    Die erste Stufe der Dummheit ist das Gefühl der Genialität.
    Ein Danke geht immer! Klick www.hengornet.de

  9. #9
    Neu an Board
    Registriert seit
    12.01.2008
    Beiträge
    22
    Bedankte sich
    3
    1 Danksagung in 1 Beitrag

    Standard

    Ok, wieviel willst Du haben
    Ja. Das ist genau das was ich haben will.

    Du hast das schon richtig?
    Ich mein schon fertig?

    Ich seh das doch

  10. #10
    Hat hier eine Zweitwohnung Avatar von hego
    Registriert seit
    06.04.2007
    Ort
    Hamburg
    Alter
    48
    Beiträge
    1.447
    Bedankte sich
    16
    Erhielt 308 Danksagungen
    in 302 Beiträgen

    Standard

    Zitat Zitat von futureboy Beitrag anzeigen
    Ok, wieviel willst Du haben
    Ja. Das ist genau das was ich haben will.
    Moin, Moin,

    ich will ja nicht gierig, aber 3500€ sollten es schon sein (der Sommerurlaub - du verstehst?).
    Bitte Überweisen!!

    Die CSS-Klassen must du dir wahrscheinlich noch anpassen!
    Angehängte Dateien
    Gruß Hego

    Die erste Stufe der Dummheit ist das Gefühl der Genialität.
    Ein Danke geht immer! Klick www.hengornet.de

  11. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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