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

Thema: Modulposition hinzufügen

  1. #1
    Kommt häufiger vorbei Avatar von pajuba
    Registriert seit
    02.02.2006
    Ort
    66625 Nohfelden
    Beiträge
    273
    Bedankte sich
    19
    Erhielt 11 Danksagungen
    in 6 Beiträgen

    Standard Modulposition hinzufügen

    Hallo
    ich bin mir nicht sicher ob ich hier im richtigen Forum bin aber ich probiers einfach mal:

    Ich habe für eine Bekannte eine Seite für ihr Reisebüro auf Joomlabasis erstellt. Dazu habe ich das Template "april06" von aha-68 verwendet.

    Hab mal einen Bildschirmdruck mit den Modulpositionen als Anhang beigefügt!

    Jetzt möchte ich jedoch, dort wo das rote Rechteck gezeichnet ist, eine weitere Modulposition einfügen.

    Auf user1 ist das Modul "mod_header_image " . Das neue soll quasi in gleicher Höhe jedoch rechts neben der Schrift.

    Das ganze Template ist mit DIV´s gemacht glaub ich mal. Kann auch mal den Quelltext der index.php bei bedarf Hochladen.

    Für Eure Hilfe wäre ich echt dankbar. Hab auch schon das Forum durchsucht, gegoogelt usw. aber nichts gefunden. Vielleicht habe ich auch den falschen Suchbegriff genommen, keine Ahnung. Versuche das jetzt schon seit 4 Wochen hinzubekommen aber nichts geht.

    Gruß

    pajuba
    Angehängte Grafiken
    pajuba
    http://www.mv-soetern.de
    _______________________
    Kleines Helferlein: Firebug, Web Developer

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

    Standard

    da musst du in der index.php deines templates zuerst mal die neue position einfügen.. z.b. mit:

    Code:
    <div id="neuesmodul"><?php mosLoadModules('user4'); ?></div>
    nun ab in deine css datei des template und dort passt du dann das div "neuesmodul" an..
    so z.b.:

    Code:
    #neuesmodul {
    	position: absolute;
    	top: 100px;
    	left: 350px;
    	height: 215px;
    	width: 200px;
    }
    Awesomeness
    When you get sad, stop being sad and be awesome instead

  3. Erhielt Danksagungen von:


  4. #3
    jfw
    jfw ist offline
    Neu an Board
    Registriert seit
    10.04.2008
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hallo

    habe das selbe Problem, nur kommt noch ein 2tes dazu, ich bin zu blöd

    Ich weiss nicht genau wo ich diese beiden Befehle eintragen soll ?

    In dem html Code sieht es ganz durcheinander aus...wo also genau damit hin ?

    Ebenso in der Template.css ??

    ich danke jetzt schonmal

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

    Standard

    Hay dud!

    Oke, den oberen Befehl, der in der "index.php" Datei deines Templates (im Ordner "templates/*Name des Templates*") muss einfach irgendwo im "body"-Tag rein. Am besten machst du denn einfach ganz am Ende des "body"-Tags rein.

    Hierzu ein kleines Beispiel:

    Code:
    <html>
    
    <head>
    </head>
    
    <body id="body">
    <?php session_start(); ?>
    <?php
       if (file_exists($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php")) 
          require_once($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php");	
    ?>
      <div id="main">
          <div id="header"></div>
          <div id="navi"><?php mosLoadModules('left'); ?></div>
          <div id="usermenu"><?php mosLoadModules('user3'); ?></div>
          <div id="content"><?php mosMainBody(); ?></div>
          <div id="footer"></div>
          <div id="neuesmodul"><?php mosLoadModules('user4'); ?>
      </div>
    </body>
    
    </html>
    Den anderen Codefetzen kannst du eigentlich auch beliebig in deiner css-Datei einpflanzen. Es muss einfach die css-Datei deines Templates sein.
    Am besten am Ende der bereits vorhandenen Datei einen neuen Absatz machen und einfach reinkopieren.

    Auch hierzu ein Beispiel:

    Code:
    #content {
    	position: absolute;
    	top: 110px; 
    	left: 235px;
    	height: 850px;
    	width: 500px;
    	overflow: auto;
    	z-index: 4;
    	color: black;
    }
    
    #neuesmodul {
    	position: absolute;
    	top: 100px;
    	left: 350px;
    	height: 215px;
    	width: 200px;
    }
    
    #navi {
    	position: absolute;
    	top: 110px;
    	left: 0px;
    	height: 850px;
    	width: 225px;
    	overflow: hidden;
    	z-index: 5;
    }
    Geändert von sh4d0w (24.04.2008 um 14:31 Uhr) Grund: So jetzt passts ^^
    Awesomeness
    When you get sad, stop being sad and be awesome instead

  6. Erhielt Danksagungen von:


  7. #5
    Neu an Board
    Registriert seit
    19.11.2005
    Beiträge
    80
    Bedankte sich
    24
    1 Danksagung in 1 Beitrag

    Standard

    habe alles so gemacht wie beschrieben! Leider wird im Backend, wenn ich ein neues Modul anlegen will, diese neue Modulposition nicht erkannt!?

    Bei den 1.5 Templates ist es einfach, man fügt in der XML des Templates einfach z.B.

    <positions>
    <position>head</position>
    </positions>

    hinzu.

    Wie funktioniert das bei 1.0 Templates?

  8. #6
    khh
    khh ist offline
    Verbringt hier viel Zeit
    Registriert seit
    10.06.2008
    Beiträge
    643
    Bedankte sich
    24
    Erhielt 61 Danksagungen
    in 61 Beiträgen

    Standard

    Zitat Zitat von Wurzelchensen Beitrag anzeigen
    habe alles so gemacht wie beschrieben! Leider wird im Backend, wenn ich ein neues Modul anlegen will, diese neue Modulposition nicht erkannt!?

    Bei den 1.5 Templates ist es einfach, man fügt in der XML des Templates einfach z.B.

    <positions>
    <position>head</position>
    </positions>

    hinzu.

    Wie funktioniert das bei 1.0 Templates?
    einfach ins dropdownfeld beim modul die Position manuell eintragen
    Geändert von khh (31.07.2008 um 10:55 Uhr) Grund: ergänzung

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

    Standard

    Zitat Zitat von Wurzelchensen Beitrag anzeigen
    habe alles so gemacht wie beschrieben! Leider wird im Backend, wenn ich ein neues Modul anlegen will, diese neue Modulposition nicht erkannt!?

    Bei den 1.5 Templates ist es einfach, man fügt in der XML des Templates einfach z.B.

    <positions>
    <position>head</position>
    </positions>

    hinzu.

    Wie funktioniert das bei 1.0 Templates?
    Em, tut mir jetzt leid.. Was meinst du genau? Wie man eine neue Modulposition erstellt? Oder wird die erstellte Position beim Modul nicht zur Auswahl angezeigt?
    Awesomeness
    When you get sad, stop being sad and be awesome instead

  10. #8
    khh
    khh ist offline
    Verbringt hier viel Zeit
    Registriert seit
    10.06.2008
    Beiträge
    643
    Bedankte sich
    24
    Erhielt 61 Danksagungen
    in 61 Beiträgen

    Standard

    Zitat Zitat von sh4d0w Beitrag anzeigen
    Em, tut mir jetzt leid.. Was meinst du genau? Wie man eine neue Modulposition erstellt? Oder wird die erstellte Position beim Modul nicht zur Auswahl angezeigt?
    richtig,
    die modulpositionen aus 1.0 templates werden von 1.5 nicht erkannt, da sie ja nicht in der xml datei hinterlegt sind.
    wenn du nun ein modul anlegst und die position ist im dropdown nicht vorhanden, kannst du sie einfach händisch eintragen.

    Gruss Kh

  11. Erhielt Danksagungen von:

    p_t

  12. #9
    Neu an Board
    Registriert seit
    19.11.2005
    Beiträge
    80
    Bedankte sich
    24
    1 Danksagung in 1 Beitrag

    Standard

    danke für die schnelle Antwort!

    Das Problem ist aber, wenn ich ein neues Modul anlegen will und dann im Dropdownfeld "Position" das von mir im index.php angelegte Modul auswählen will, dieses nicht im Dropdownfeld vorhanden ist!

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

    Standard

    Zitat Zitat von Wurzelchensen Beitrag anzeigen
    danke für die schnelle Antwort!

    Das Problem ist aber, wenn ich ein neues Modul anlegen will und dann im Dropdownfeld "Position" das von mir im index.php angelegte Modul auswählen will, dieses nicht im Dropdownfeld vorhanden ist!
    Oke, du verwendest also Joomla 1.5.x? Verstehe ich das richtig?
    Bist du dir auch ganz sicher das du die Angaben in der richtigen .xml machst?
    Poste die Datei sonst mal... Viellecht ist dir ja ein Fehler unterlaufen...
    Awesomeness
    When you get sad, stop being sad and be awesome instead

+ 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