+ Antworten
Ergebnis 1 bis 8 von 8

Thema: MainMenu verschiebt sich bei AlphaContent

  1. #1
    Neu an Board
    Registriert seit
    08.01.2007
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 3 Danksagung
    in 1 Beitrag

    Frage MainMenu verschiebt sich bei AlphaContent

    Hi,

    ich setze bei meiner Joomla 1.5.22-Installation eine modifizierte Version des Templates ja_purity ein. Zur Darstellung einer bereichsweiten Liste von Beiträgen setze ich AlphaContent 4.0.16 ein. Verknüpft ist diese Komponente mit dem Menüpunkt Sagen / Liste: http://www.eifel-sagen.de/sagen/liste

    Hier mein Problem: Sobald ich diesen Menüpunkt aufrufe, verschiebt sich mein MainMenu weit nach unten. Wenn ich ein anderes Template wähle, z.B. rhuk_milkyway, ist alles OK; das gilt auch, wenn ein Klick auf "#" in der ABC-Auswahl kein Ergebnis liefert.

    Wie behebe ich diese Verschiebung?

    Danke!

    Gruß

    Michael
    Geändert von chatix (16.12.2010 um 16:33 Uhr)

  2. #2
    Wohnt hier Avatar von chr-hl
    Registriert seit
    28.07.2009
    Ort
    Lübeck
    Beiträge
    3.042
    Bedankte sich
    56
    Erhielt 962 Danksagungen
    in 948 Beiträgen

    Standard

    Hallo Michael,

    ein zu früh schließendes DIV ist m.E. die Ursache.

    Das DIV mit der ID "ja-coll" muss sich innerhalb des DIVs mit der ID "ja-mainbody-fr" befinden, was jedoch nicht der Fall ist.
    Somit dürfte die Ursache wohl in der Modifikation des Templates liegen.

    Christian
    Konnte ich Dir helfen - dann freut ein Klick auf "Danke" bzw. "Thanks"

    Joomla - FAQs / Dein Joomla-Level / Problem gelöst? Bitte so markieren

  3. #3
    Neu an Board
    Registriert seit
    08.01.2007
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 3 Danksagung
    in 1 Beitrag

    Standard

    Hallo Christian,

    vielen Dank für die schnelle Antwort. Beim Betrachten des Codes via Firebug kann ich Deine Anmerkung nachvollziehen, nur nicht so ganz, wenn ich den Quellcode des Templates betrachte. Hier ein Ausschnitt daraus:

    <div id="ja-containerwrap<?php echo $divid; ?>">
    <div id="ja-containerwrap2">
    <div id="ja-container">
    <div id="ja-container2" class="clearfix">

    <div id="ja-mainbody<?php echo $divid; ?>" class="clearfix">

    <!-- BEGIN: CONTENT -->
    <div id="ja-contentwrap">
    <div id="ja-content">

    <jdoc:include type="message" />

    <?php if(!$tmpTools->isFrontPage()) : ?>
    <div id="ja-pathway">
    <jdoc:include type="module" name="breadcrumbs" />
    </div>
    <?php endif ; ?>

    <jdoc:include type="component" />

    <?php if($this->countModules('banner')) : ?>
    <div id="ja-banner">
    <jdoc:include type="modules" name="banner" />
    </div>
    <?php endif; ?>

    </div>
    </div>
    <!-- END: CONTENT -->

    <?php if ($this->countModules('left')): ?>
    <!-- BEGIN: LEFT COLUMN -->
    <div id="ja-col1">
    <jdoc:include type="modules" name="left" style="xhtml" />
    </div><br />
    <!-- END: LEFT COLUMN -->
    <?php endif; ?>

    </div>

    <?php if ($this->countModules('right')): ?>
    <!-- BEGIN: RIGHT COLUMN -->
    <div id="ja-col2">
    <jdoc:include type="modules" name="right" style="jarounded" />
    </div><br />
    <!-- END: RIGHT COLUMN -->
    <?php endif; ?>

    </div>
    </div>
    </div>
    </div>
    Kannst Du mir da bitte einen Tipp geben?

    Michael

  4. #4
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Wenn der Fehler im Template wäre, müßte er auf jeder Seite mit sauberem Inhalt auftreten. Weil er aber nur bei Alphacontent auftritt, macht das wohl irgendwo ein Div zu, das es vorher nicht geöffnet hat.

    Nein, ich zähle jetzt nicht die öffnenden und schließenden Divs ab und verschachtele sie so, daß man sieht, wo das schließende zuviel ist

    Tipp: Bei http://www.eifel-sagen.de/sagen/liste?tmpl=component mußt du schon mal nicht die Divs deines Templates mitzählen. Der Fehler ist aber trotzdem drin, kommt also definitiv aus Alphacontent (oder einem der gezeigten Artikel; die habe ich jetzt nicht alle einzeln geprüft)
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  5. #5
    Wohnt hier Avatar von chr-hl
    Registriert seit
    28.07.2009
    Ort
    Lübeck
    Beiträge
    3.042
    Bedankte sich
    56
    Erhielt 962 Danksagungen
    in 948 Beiträgen

    Standard

    Also ich kann mich den Vermutungen meines Vorredners anschließen.
    Der Quellcode sieht auch ordentlich mit allen DIVs aus.

    Mit dem Template war auch nur eine Vermutung, da andere Templates funktioren und Du von einem modifizierten Template geschrieben hat.

    Gruss
    Christian
    Konnte ich Dir helfen - dann freut ein Klick auf "Danke" bzw. "Thanks"

    Joomla - FAQs / Dein Joomla-Level / Problem gelöst? Bitte so markieren

  6. #6
    Neu an Board
    Registriert seit
    05.09.2005
    Beiträge
    61
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard alphacontent: ein div zuviel oder zu früh: Layout verschoben

    Hallo,
    ich habe ein ähnliches Problem mit alphacontent, Version 4.0.16, und benutze beez.

    Beim Aufruf eines alphacontent-Menüeintrags verschob sich das Layout. Ich habe deswegen in com_alphacontent/views/alphacontent/tmpl/default.php das letzte </div> entfernt, was nur teilweise die Lösung war. Der Inhalt verschiebt sich nicht mehr, wenn keine Beiträge innerhalb von alphacontent (z.B. unter y) gefunden werden. Werden Beiträge gefunden, sind die Ebenen wieder durcheinander. Das </div> muss also an eine andere Stelle gesetzt werden, damit sich in beiden Fällen das Layout nicht verschiebt. Hat jemand dieses Problem vielleicht schon mal gelöst?

    VG
    SoHo

  7. #7
    Neu an Board
    Registriert seit
    08.01.2007
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 3 Danksagung
    in 1 Beitrag

    Idee

    Hi zusammen,

    ich glaube, ich habe es gelöst. Durch den Beitrag von "SoHo22" (Danke!) bin ich auf die Idee gekommen, nochmals alle DIVs zu zählen. In "com_alphacontent/views/alphacontent/tmpl/default.php" ist in Zeile 763 das letzte "</div>"-Tag zu viel:

    falsch:
    PHP-Code:
    echo "<div align=\"center\"><p>";
    echo 
    $pagination->getPagesCounter();
    echo 
    "</p></div></div>"
    richtig:
    PHP-Code:
    echo "<div align=\"center\"><p>";
    echo 
    $pagination->getPagesCounter();
    echo 
    "</p></div>"

    Nach dem Entfernen funktioniert meine Liste:

    http://www.eifel-sagen.de/sagen/liste



    Gruß
    Michael

  8. Erhielt Danksagungen von:


  9. #8
    Neu an Board
    Registriert seit
    05.09.2005
    Beiträge
    61
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard alphacontent: ein div zuviel oder zu früh: Layout verschoben

    Das war´s. Bei mir ist der Bug auch entfernt. Ich werd mal im alphacontent-forum die Lösung posten. Dort rätselt man auch noch (auf französisch) ...

    Grüße
    SoHo22

+ Antworten

Lesezeichen

Berechtigungen

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