Ergebnis 1 bis 11 von 11

Thema: Favicon wird einfach nicht angezeigt

  1. #1
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard Favicon wird einfach nicht angezeigt

    Hallo zusammen,
    ich habe hier eine Seite, auf der das Favicon einfach nicht angezeigt wird...

    www.nonnengaesser-tebbi.de

    Egal ob Erweiterung, Head-Tags oder Favicon im Root-Verzeichnis.
    Wenn ich über die Erweiterung "easyfavicon" ein JPG hochlade, dann klappts in der Frontend-Vorschau. Aber leider nirgends sonst.

    Habt ihr eine Idee woran das liegen könnte?

    Viele Grüße
    POM

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Dein Favicon wird auch innerhalb eines iFrames/Frames angegeben. Das kann ja nicht gehen. Das äußerste Element braucht diese Anweisung UND der Pfad http://aufbau.nonnengaesser-tebbi.de...mg/favicon.ico führt ins Leere.

    P.S. Wer macht heutzutage noch Frameseiten? Das ist irgendwie 1995 und auch nicht so gut für Google. Das solltest du bedenken. Ich sehe auch keinen Grund warum du hier ein Frame drumrum machst.
    Geändert von Kahmoon (09.10.2014 um 10:14 Uhr)

  3. #3
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Hallo Kahmoon,
    danke für deine Antwort!

    Das Favicon war nur kurz weg, weil ich parallel eben versucht hab nochmal alles neu einzubinden.
    Jetzt ist es wieder da.

    Wie frames? Ich selber hab da eigentlich nichts gemacht.
    Bin jetzt aber auch kein Experte und hab ehrlich gesagt keine Ahnung wo ich das jetzt sehe und ändern kann ? :-(

    Viele Grüße
    POM

    Edit: Das Original-Theme hat auch kein eingebundes Favicon. Kann es sein, dass dort schon die Ursache liegt?

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Das ist der Quelltext der Seite. Eine Frameseite...eigentlich HTML aus 1995. Keine Ahnung wer das so gebaut hat. Contao auf jeden Fall nicht :-)

    HTML-Code:
    <html>
    <head>
    <title>Nonnengaesser & Tebbi</title>
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    </head>
    <frameset rows="100%">
    <frame src="http://aufbau.nonnengaesser-tebbi.de" title="Nonnengaesser & Tebbi" frameborder="0" noresize="noresize"/>
    <noframes>
    <body>
    <h1>Nonnengaesser & Tebbi</h1>
    <p><a href="http://aufbau.nonnengaesser-tebbi.de">http://nonnengaesser-tebbi.de/</a></p>
    </body>
    </noframes>
    </frameset>
    </html>
    Alles was hier drin ist, ist eigentlich Contao. Das muss nicht in ein Frame
    HTML-Code:
    <frameset rows="100%">
    <frame src="http://aufbau.nonnengaesser-tebbi.de" title="Nonnengaesser & Tebbi" frameborder="0" noresize="noresize"/>
    <noframes>
    VG

  5. #5
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Also im Original Theme steht das gleiche im Seitenquelltext wie hier.

    Wie kann ich denn jetzt vorgehen? Gibt's keine andere Lösung?

    Viele Grüße

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Ich kenne das Theme nicht aber das ganze Framezeugs kannst du entfernen. Wie sieht denn die fe_page aus?

  7. #7
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Wie kann ich das denn entfernen? Ich steck in der ganzen Geschichte noch nicht sehr tief drin

    So sieht die fe_page aus:

    Code:
    <!DOCTYPE html>
    <html lang="<?php echo $this->language; ?>">
    <head>
    
      <meta charset="<?php echo $this->charset; ?>">
      <title><?php echo $this->pageTitle; ?> - <?php echo $this->mainTitle; ?></title>
      <base href="<?php echo $this->base; ?>">
    
      <meta name="robots" content="<?php echo $this->robots; ?>">
      <meta name="description" content="<?php echo $this->description; ?>">
      <meta name="keywords" content="<?php echo $this->keywords; ?>">
      <meta name="generator" content="Contao Open Source CMS">
    
      <?php echo $this->viewport; ?>
      <?php echo $this->framework; ?>
      <?php echo $this->stylesheets; ?>
      <?php echo $this->mooScripts; ?>
      <?php echo $this->head; ?>
      <!--[if lt IE 9]><script src="<?php echo TL_ASSETS_URL; ?>assets/html5shiv/<?php echo HTML5SHIV; ?>/html5shiv.js"></script><![endif]-->
    
    </head>
    <body id="top" class="{{ua::class}}<?php if ($this->class): ?> <?php echo $this->class; ?><?php endif; ?>"<?php if ($this->onload): ?> onload="<?php echo $this->onload; ?>"<?php endif; ?>>
    
      <div id="wrapper">
    
        <?php if ($this->header): ?>
          <header id="header">
            <div class="inside">
              <?php echo $this->header; ?>
            </div>
          </header>
        <?php endif; ?>
    
        <?php echo $this->getCustomSections('before'); ?>
    
        <div id="container">
          <div id="main">
            <div class="inside">
              <?php echo $this->main; ?>
            </div>
            <?php echo $this->getCustomSections('main'); ?>
          </div>
    
          <?php if ($this->left): ?>
            <aside id="left">
              <div class="inside">
                <?php echo $this->left; ?>
              </div>
            </aside>
          <?php endif; ?>
    
          <?php if ($this->right): ?>
            <aside id="right">
              <div class="inside">
                <?php echo $this->right; ?>
              </div>
            </aside>
          <?php endif; ?>
        </div>
    
        <?php echo $this->getCustomSections('after'); ?>
    
    
      </div>
    
        <?php if ($this->footer): ?>
          <footer id="footer">
            <div class="inside">
              <?php echo $this->footer; ?>
            </div>
          </footer>
        <?php endif; ?>
    
      <?php echo $this->mootools; ?>
    
      <?php if (!$this->disableCron): ?>
        <script>
          <?php if ($this->layout->addJQuery): ?>
            setTimeout(function(){jQuery.ajax("system/cron/cron.txt",{complete:function(e){var t=e.responseText||0;parseInt(t)<Math.round(+(new Date)/1e3)-<?php echo $this->cronTimeout; ?>&&jQuery.ajax("system/cron/cron.php")}})},5e3)
          <?php else: ?>
            setTimeout(function(){(new Request({url:"system/cron/cron.txt",onComplete:function(e){e||(e=0),parseInt(e)<Math.round(+(new Date)/1e3)-<?php echo $this->cronTimeout; ?>&&(new Request({url:"system/cron/cron.php"})).get()}})).get()},5e3)
          <?php endif; ?>
        </script>
      <?php endif; ?>
    
    </body>
    </html>

  8. #8
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Das ist korrekt. Keine Ahnung woher dein Frame kommt.

  9. #9
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Ich weiß es leider auch nicht. :-( Danke dir trotzdem für deine Hilfe!

  10. #10
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Also es scheint auf jeden Fall nur die www.nonnengaesser-tebbi.de zu betreffen. Hier muss das Frame sein.

    http://aufbau.nonnengaesser-tebbi.de zeigt den korrekten Quellcode (und Favicon) an.

  11. #11
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard

    Das Problem liegt mit Sicherheit in der Webspace-Konfiguration. Ich tippe es wurde für die Entwicklung der neuen Seite die Subdomain aufbau.nonnengaesser-tebbi.de mit eigenem Root-Verzeichnis eingerichtet.

    Nachdem die Seite live gehen sollte, wäre es korrekt gewesen der Hauptdomain das neue Root-Verzeichnis zuzuweisen. Statt dessen wurde entweder manuell ein Framesatz installiert (welcher die neue Seite lädt) oder es wurde ein Weiterleitung eingerichtet (manche Hoster realisieren sowas immer noch mittels iframe).

    Lösung ... der Hauptdomain das neue Rootverzeichnis zuweisen.
    Geändert von Bas (10.10.2014 um 12:08 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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