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

Thema: weitere Modulpositionen ?

  1. #1
    Neu an Board Avatar von besar
    Registriert seit
    26.10.2006
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich

    Hallo, ich nutze das Template cbsand dort gibt es folgende Modulpositionen und nun versuche ich weitere User einzufügen. Das gelingt mir leider nicht wie kann ich es schaffen dort weitere User einzubinden User3 bis User8.

    Kann mir bei dem Problem jemand Helfen ??? Ich steige da garnicht mehr durch :-(

    hier die Dateienen Index = PHP und CSS bleibt CSS
    Angehängte Dateien
    Geändert von besar (13.11.2006 um 16:19 Uhr) Grund: editfunktion nutzen bitte

  2. #2
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    PHP-Code:
    <?php mosLoadModules('userX', -2); ?>
    Für X noch jeweils 1-9 und los gehts.
    Das gehört in die index.php des Templates, die Verwaltung läuft über den Modulmanager.

    Bei dem Tabellenlayout musst du allerdings etwas aufpassen, was du da machst. Schließlich
    sollte der HTML Code schon noch richtig sein und nicht irgendwie vom Browers interpretiert
    werden. Du musst diese Positionen also in den HTML Code einbauen.

    Dazu kann man bestimmte Konstrukte auch ausblenden.
    Bsp:

    PHP-Code:
    <?php 
    // gibt es überhaupt Inhalte für diese Seite 
    if(mosCountModules('user2')) { ?>
    <div class="modul_user2">
      <?php mosLoadModules('user2', -1); ?>
    </div>
    <?php ?>
    Der letzte Code sorgt also dafür, dass die HTML Umgebung <div>...</div>
    erst gar nicht geladen wird, wenn es keine Inhalte für diese Modulposition gibt.
    Wie du vielleicht schon bemerkt hast, kann man Module bestimmten Seiten zuweisen.
    Über mosCountModules lässt sich prüfen, ob für die jeweilige Seite Inhalte vorgesehen sind
    wenn nicht, wird dieses <div>... </div> gar nicht erst geladen. Warum auch, wenn
    mosLoadModules('user2') gar keine Inhalte bereitstellt?

    Gruß
    ec

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board Avatar von besar
    Registriert seit
    26.10.2006
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard hmmm.....

    hmm, warum hast du in der ersten Zeile <?php mosLoadModules('user2', -2); ?>

    und unten im Beispiel -1 eingegeben .... das verstehe ich nicht ...., wenn ich das zB. einfüge wie du sagst wird das ganze Template verzogen :-(

  5. #4
    Moderator Avatar von cybergurk
    Registriert seit
    06.07.2005
    Ort
    unwichtig
    Beiträge
    8.732
    Bedankte sich
    190
    Erhielt 2.685 Danksagungen
    in 2.066 Beiträgen

    Standard

    Moin,
    Funktionsweise wenn ich nicht irre
    * 0 ... Der Wert der auch angenommen wird wenn kein Wert mit angegeben wird. Führt dazu, dass die Module in einer Tabelle untereinander dargestellt werden.
    * 1 ... Führt dazu, dass die Module in einer Tabelle nebeneinander dargestellt werden.
    * -1 ... Die Module werden ohne Überschriften und ohne Formatierung durch Tabellen oder sonstige Tags einfach nebeneinander gehängt. Sozusagen als Rohdaten.
    * -2 ... Die Module werden in einen <DIV>-Tag gepackt und können per CSS positioniert werden.
    Gruß Achim
    Behandle deine Mitmenschen genau so, wie du gerne behandelt werden möchtest.
    www.cybergurke.de | www.filmanleitungen.de | www.joomla-tutorials.de | www.easy-joomla.org

  6. Erhielt Danksagungen von:


  7. #5
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Das habe ich ganz bewusst gemacht, damit du dir diese Frage stellst.
    Dabei wäre es schön, wenn du vielleicht noch einmal user1 -1 -2 in die Forensuche eingibst.

    Wie gesagt, das ist natürlich immer abhängig von bereits bestehenden Code und von dem,
    wie und man das Ganze einfügt. Dazu sollte man HTML und CSS Kenntnisse - zumindest
    die Grundkenntnisse - besitzen. So ist es schon mal ganz wichtig, das man weiß was der
    Unterschied zwischen einem Blockelement und einen Inline Element ist. Zudem sollte man in
    Tabellenlayout was über colspan und rowspan wissen.

    Gruß
    ec

    Edit: Danke Achim

  8. Erhielt Danksagungen von:


  9. #6
    Neu an Board Avatar von besar
    Registriert seit
    26.10.2006
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Beitrag hmm ......

    also sollte ich an dieser stelle aufhören .... weil ich momentan nur Bahnhof verstehe. Hab mich gerade erst mit Joomla beschäftigt und daran wird es eben scheitern, das ich null Html kenntnisse habe. Freunde die diese Kenntnisse haben reden sich leider immer raus mir zu helfen. :-( mit der begründung sie kennen joomla nicht und es sei zu unübersichtlich ..... heul.

    Naja irgendwie schaffe ich das wohl. Somit Danke ich euch, für eure nette Hilfe und Unterstützung.

  10. #7
    Moderator Avatar von cybergurk
    Registriert seit
    06.07.2005
    Ort
    unwichtig
    Beiträge
    8.732
    Bedankte sich
    190
    Erhielt 2.685 Danksagungen
    in 2.066 Beiträgen

    Standard

    Das wird schon noch, einfach mal mit den von mir oben beschriebenen Zahlen etwas probieren und du wirst es schon verstehen, es ist noch kein meister vom Himmel gefallen, auch ich habe laaaange gebraucht das zu verstehen und weiß auch noch sehr wenig eigentlich... Übung macht eben den meister...
    Gruß Achim
    Behandle deine Mitmenschen genau so, wie du gerne behandelt werden möchtest.
    www.cybergurke.de | www.filmanleitungen.de | www.joomla-tutorials.de | www.easy-joomla.org

  11. #8
    Neu an Board Avatar von besar
    Registriert seit
    26.10.2006
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard grrrr.....

    Danke für deine Aufmunterung, es funktioniert leider nicht so wie ich es vor habe.

    Ich hab keinen Plan und komm einfach nicht weiter ...... ich kopiere z.B. folgendes in der Index.php
    PHP-Code:
    <?php if (mosCountModules"user1" )) { ?>
                        <!-- user1 nav -->
                        <table border="0" cellspacing="0" cellpadding="0" width="152">
                        <tr>
                            <td class="navcontent">
                                <table border="0" cellspacing="0" cellpadding="0" width="146">
                                    <tr>
                                        <td class="navbg_user">
                                        <?php mosLoadModules 'user1' ); ?>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                            <td valign="top" background="<?php echo $mosConfig_live_site;?>/templates/cb-sand/images/shadow_right.gif"><img src="<?php echo $mosConfig_live_site;?>/templates/cb-sand/images/spacer.gif" width="4" height="4"/></td>
                        </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" width="152">
                        <tr>
                            <td><img src="<?php echo $mosConfig_live_site;?>/templates/cb-sand/images/spacer.gif" width="4" height="4" /></td>
                            <td bgcolor="#becbcd"><img src="<?php echo $mosConfig_live_site;?>/templates/cb-sand/images/spacer.gif" width="146" height="4" /></td>
                        </tr>
                        </table>
    und füge es unter dem letzten </table> ein ( natürlich mit User3 umbenannt). Nun erhalte ich immer ominöse Fehler in Zeile xxx. Ich möchte ja das Modul "User3" ganauso aussieht wie "User1". Warum funktioniert das nicht ???

  12. #9
    Neu an Board Avatar von besar
    Registriert seit
    26.10.2006
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich hilfe ....

    weiß vielleicht noch jemand einen Rat für mich ???

  13. #10
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    PHP-Code:
    <?php if (mosCountModules"user1" )) { ?>
    Wird die Klammer auch geschlossen?

    Gruß
    ec

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Brauche 2 neue Modulpositionen
    Von Puschelbaer im Forum Joomla Templates
    Antworten: 3
    Letzter Beitrag: 16.10.2006, 12:03
  2. Neue Modulpositionen
    Von Roschy im Forum Joomla Anfänger
    Antworten: 2
    Letzter Beitrag: 10.10.2006, 00:02
  3. CBE: Tabs an Modulpositionen darstellen?
    Von naranja im Forum Joomla Komponenten
    Antworten: 3
    Letzter Beitrag: 17.08.2006, 05:34
  4. 2 Artikel in verschiedenen Modulpositionen
    Von bergtroll im Forum Joomla Anfänger
    Antworten: 1
    Letzter Beitrag: 23.06.2006, 18:44
  5. Modulpositionen hinzufügen
    Von stroem im Forum Joomla Templates
    Antworten: 2
    Letzter Beitrag: 05.12.2005, 20:28

Lesezeichen

Berechtigungen

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