ilch Forum » Ilch CMS 2.X » Fehlersuche und Probleme » Doppeltes Menü ?

Geschlossen
  1. #1
    User Pic
    ht-clan Mitglied
    Registriert seit
    10.03.2020
    Beiträge
    92
    Beitragswertungen
    6 Beitragspunkte
    Hallo Ihr lieben habe das Aktuelle update aufgespielt, allerdings habe ich jetzt ein Doppeltes Menü , 1 x über den Header und einmal normal Linksbündig.

    Updates gingen ohne Fehlermeldung durch.

    Hier ein link zum Screenshot der Website :

    externer Link


    Danke erstmal


    verwendete ilch Version: 2.1.x

    betroffene Homepage: ht-clan.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    ht-clan Mitglied
    Registriert seit
    10.03.2020
    Beiträge
    92
    Beitragswertungen
    6 Beitragspunkte
    Weiß keiner was ?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    RTX2070 Coder
    Registriert seit
    14.06.2019
    Beiträge
    311
    Beitragswertungen
    49 Beitragspunkte
    Dann wird das Menü scheinbar an beiden Stellen ausgeliefert. Schaue mal in der index.php vom Layout.

    Mfg
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    ht-clan Mitglied
    Registriert seit
    10.03.2020
    Beiträge
    92
    Beitragswertungen
    6 Beitragspunkte
    Einmal die index_full

    <!DOCTYPE html>
    <html lang="de" data-bs-theme="dark">
        <head>
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
            <?=$this->getHeader() ?>
            <link href="<?=$this->getVendorUrl('twbs/bootstrap/dist/css/bootstrap.min.css') ?>" rel="stylesheet">
            <link href="<?=$this->getLayoutUrl('style.css') ?>" rel="stylesheet">
            <?=$this->getCustomCSS() ?>
            <script src="<?=$this->getVendorUrl('twbs/bootstrap/dist/js/bootstrap.bundle.min.js') ?>"></script>
    		<!-- lightbox -->
            <link href="<?=$this->getLayoutUrl('lightbox/css/lightbox.min.css') ?>" rel="stylesheet">
    		<script src="<?=$this->getLayoutUrl('lightbox/js/lightbox.min.js') ?>"></script>
            <!-- /lighbox -->
            <style>
              a {color:<?=$this->getLayoutSetting('color')?>;}
              a:hover {color:<?=$this->getLayoutSetting('hover')?>;}
              header .wot_button {background:<?=$this->getLayoutSetting('buttoncolor')?>;}
              header .wot_button:hover {background:<?=$this->getLayoutSetting('buttonhover')?>;}
            </style>
        </head>
        <body>
          <header>
            <nav class="navbar navbar-expand-lg fixed-top navbar-gaming d-sm-block d-md-none mobile">
              <div class="container-fluid">
                <a class="navbar-brand" href="<?=$this->getUrl() ?>"><?=$this->getTrans('navigation') ?></a>
                <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                  <span class="navbar-toggler-icon"></span>
                </button>
                <div class="collapse navbar-collapse" id="navbarNav">
                  <?php
                  echo $this->getMenu
                  (
                      3,
                        '<div class="card card-gaming">
                             <div class="card-header">%s</div>
                                <div class="card-body">
                                    %c
                                </div>
                         </div>'
                  );
                  ?>
                    <?php
                    echo $this->getMenu
                    (
                        1,
                        '<div class="card card-gaming">
                             <div class="card-header">%s</div>
                                <div class="card-body">
                                    %c
                                </div>
                         </div>'
                    );
                    ?>
                </div>
              </div>
            </nav>
              <div id="nav">
                <div class="container">
                  <div class="card-body">
                    <ul>
                    <?php
                        echo $this->getMenu(3,
                      '<li><a href="#" title="%s">%s</a>%c</li>',
                      [
                        'menus' => [
                        'ul-class-root' => '',
                        'ul-class-child' => '',
                        'allow-nesting' => false
                      ],
                      'boxes' => [
                        'render' => false
                      ],
                      ]);
                    ?>
                  </ul>
                </div>
                </div>
              </div>
              <?php include('slider.php'); ?>
          </header>
    
            <div class="container">
                <div class="gaming">
                    <div class="row">
                        <div class="d-none d-md-block col-md-3 col-lg-2 wot">
                            <?php
                            echo $this->getMenu
                            (
                                1,
                                '<div class="card card-gaming">
                                     <div class="card-header">%s</div>
                                        <div class="card-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                        <div class="col-12 col-md-9 col-lg-10 wot_content">
                            <?=$this->getHmenu() ?>
                            <div class="card card-default">
                                <div class="card-body">
                                    <?=$this->getContent() ?>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
    
            <div class="footer">
                <div class="container">
                    <div class="gaming">
                        <div class="row">
                            <div class="col-12 col-md-6">
                                &copy; Ilch 2 Free Layout | CMS by <a href="http://www.ilch.de/" target="_blank">Ilch</a>
                            </div>
                            <div class="col-12 col-md-6 nav">
                                <ul>
                                    <li><a href="<?=$this->getUrl() ?>"><?=$this->getTrans('home') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module' => 'contact', 'controller' => 'index', 'action' => 'index']) ?>"><?=$this->getTrans('contact') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module' => 'imprint', 'controller' => 'index', 'action' => 'index']) ?>"><?=$this->getTrans('imprint') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module' => 'privacy', 'controller' => 'index', 'action' => 'index']) ?>"><?=$this->getTrans('privacy') ?></a></li>
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
    
            <?=$this->getFooter() ?>
        </body>
    </html>



    Einmal die normale index im Layout

    <!DOCTYPE html>
    <html lang="de" data-bs-theme="dark">
        <head>
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
            <?=$this->getHeader() ?>
            <link href="<?=$this->getVendorUrl('twbs/bootstrap/dist/css/bootstrap.min.css') ?>" rel="stylesheet">
            <link href="<?=$this->getLayoutUrl('style.css') ?>" rel="stylesheet">
            <?=$this->getCustomCSS() ?>
            <script src="<?=$this->getVendorUrl('twbs/bootstrap/dist/js/bootstrap.bundle.min.js') ?>"></script>
    		<!-- lightbox -->
            <link href="<?=$this->getLayoutUrl('lightbox/css/lightbox.min.css') ?>" rel="stylesheet">
    		<script src="<?=$this->getLayoutUrl('lightbox/js/lightbox.min.js') ?>"></script>
            <!-- /lighbox -->
            <style>
              a {color:<?=$this->getLayoutSetting('color') ?>;}
              a:hover {color:<?=$this->getLayoutSetting('hover') ?>;}
              header .wot_button {background:<?=$this->getLayoutSetting('buttoncolor') ?>;}
              header .wot_button:hover {background:<?=$this->getLayoutSetting('buttonhover') ?>;}
            </style>
        </head>
        <body>
            <header>
              <nav class="navbar navbar-expand-lg fixed-top navbar-gaming d-sm-block d-md-none mobile">
                <div class="container-fluid">
                  <a class="navbar-brand" href="<?=$this->getUrl() ?>"><?=$this->getTrans('navigation') ?></a>
                  <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                  </button>
                  <div class="collapse navbar-collapse" id="navbarNav">
                    <?php
                    echo $this->getMenu
                    (
                        3,
                          '<div class="card card-gaming">
                               <div class="card-header">%s</div>
                                  <div class="card-body">
                                      %c
                                  </div>
                           </div>'
                    );
                    ?>
                      <?php
                      echo $this->getMenu
                      (
                          1,
                          '<div class="card card-gaming">
                               <div class="card-header">%s</div>
                                  <div class="card-body">
                                      %c
                                  </div>
                           </div>'
                      );
                      ?>
                  </div>
                </div>
              </nav>
                <div id="nav">
                  <div class="container">
                    <div class="card-body">
                      <ul>
                      <?php
                          echo $this->getMenu(3,
                        '<li><a href="#" title="%s">%s</a>%c</li>',
                        [
                          'menus' => [
                          'ul-class-root' => '',
                          'ul-class-child' => '',
                          'allow-nesting' => false
                        ],
                        'boxes' => [
                          'render' => false
                        ],
                        ]);
                      ?>
                    </ul>
                  </div>
                  </div>
                </div>
                <?php include('slider.php'); ?>
            </header>
    
            <div class="container">
                <div class="gaming">
                    <div class="row">
                        <div class="d-none d-md-block col-md-2 col-lg-3 col-xl-2 wot">
                            <?php
                            echo $this->getMenu
                            (
                                1,
                                '<div class="card card-gaming">
                                     <div class="card-header">%s</div>
                                        <div class="card-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                        <div class="col-12 col-md-8 col-lg-7 col-xl-8 wot_content">
                            <?=$this->getHmenu() ?>
                            <div class="panel panel-default">
                                <div class="panel-body">
                                    <?=$this->getContent() ?>
                                </div>
                            </div>
                        </div>
                        <div class="col-12 col-md-2 wot">
                            <?php
                            echo $this->getMenu
                            (
                                2,
                                '<div class="card card-gaming">
                                     <div class="card-header">%s</div>
                                        <div class="card-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                    </div>
                </div>
            </div>
    
            <div class="footer">
                <div class="container">
                    <div class="gaming">
                        <div class="row">
                            <div class="col-12 col-md-6">
                                &copy; Ilch 2 Free Layout | CMS by <a href="http://www.ilch.de/" target="_blank">Ilch</a>
                            </div>
                            <div class="col-12 col-md-6 nav">
                                <ul class="float-end">
                                    <li><a href="<?=$this->getUrl() ?>"><?=$this->getTrans('home') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module' => 'contact', 'controller' => 'index', 'action' => 'index']) ?>"><?=$this->getTrans('contact') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module' => 'imprint', 'controller' => 'index', 'action' => 'index']) ?>"><?=$this->getTrans('imprint') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module' => 'privacy', 'controller' => 'index', 'action' => 'index']) ?>"><?=$this->getTrans('privacy') ?></a></li>
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
    
            <?=$this->getFooter() ?>
        </body>
    </html>



    Finde da keine Fehler und im Admin Menü an sich ist auch nix
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    The_Mumie Mitglied
    Registriert seit
    06.12.2022
    Beiträge
    75
    Beitragswertungen
    5 Beitragspunkte
    Das liegt immernoch an deinen Fehlerhaften CHmod Rechten und dadurch kann er bestimmte sachen nicht überschreiben beim update bzw das update schlägt fehl wen du das machst.

    Das wollte ich eigentlich mit dir beheben aber hatte in letzter zeit keine zeit.

    Das behebt dan auch noch andere fehler die du noch im Forum oder so hast was wir schon mal besprochen haten.

    MFG The_Mumie
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    RTX2070 Coder
    Registriert seit
    14.06.2019
    Beiträge
    311
    Beitragswertungen
    49 Beitragspunkte
      <?php
                        echo $this->getMenu(3,
                      '<li><a href="#" title="%s">%s</a>%c</li>',
                      [
                        'menus' => [
                        'ul-class-root' => '',
                        'ul-class-child' => '',
                        'allow-nesting' => false
                      ],
                      'boxes' => [
                        'render' => false
                      ],
                      ]);
                    ?>


    Menü 3 wird oben und auch links ausgegeben.

    Wie du es aber haben willst weiß ich nicht.
    Ich würde oben ein anderes Menü ausgeben als links. Dazu entsprechend die Zahl des Menü im Quellcode anpassen. In beiden Dateien.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    ht-clan Mitglied
    Registriert seit
    10.03.2020
    Beiträge
    92
    Beitragswertungen
    6 Beitragspunkte
    Fehler Quelle gefunden, haben Menü 3 erstellt und dann wieder gelöscht und Fehler ist behoben. Anscheint waren Reste von der Datenbank noch drin oder so. aber Fehler behoben.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten