Firefox 2+3: Favicon.ico fehlt in Lesezeichen-Symbolleiste

  • Hallo allerseits,

    heute mal eine echte Kleinigkeit, die mich schon zig Stunden gekostet hat:

    Ich habe auf der Seite "gb1.glück-bremen.de" (Hyperlink hier funktioniert irgendwie nicht, die Seite ist demnächst unter http://www.zum-glueck-gecoacht.de zu erreichen) ein Favicon.ico eingerichtet, das auch wunderbar funktioniert, zumindest im Tab und in der Adressleiste. Nur in der Lesezeichen-Symbolleiste wird ewig nur das leere Standard-Icon angezeigt. :?

    Ich habe alles Mögliche versucht, habe in SelfHTML, hier im Forum sonstwo gesucht. Außerdem habe ich alle möglichen Kombinationen getestet:


    • Favicons in den größen 16x16 und 32x32
    • Farbtiefe 8 Bit,16 Bit, 24 Bit
    • Speicherort in allen Verzeichnissen
    • Eingebunden in den Header, den ich auch von Google, oder sonstwoher entliehen habe
    • Eintrag im Header zeilenweise von oben nach unten durch gereicht
    • Mal keinen Eintrag im Header, dafür nur die Lage im Verzeichnis (ging gar nichts)


    Der Header-Eintrag sieht so aus:

    PHP
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="shortcut icon" type="image/x-icon" href="<?php bloginfo('template_url') ?>/images/favicon.ico"> 
        <style type="text/css" media="screen">
            @import url( <?php bloginfo('stylesheet_url'); ?> );
        </style>

    Im Seitenquelltext wird es wie korrekt aufgelöst, denn schließlich werden die Icons ja an 2 von 3 Stellen richtig angezeigt.

    Hat einer von euch eine Idee, was hier abgeht? Ich danke euch im voraus!!!

    Beste Grüße
    CMSFan

    Einmal editiert, zuletzt von CMSFan (18. Februar 2009 um 22:00)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • komische Sache.
    Normalerweise finden manche Browser das Favicon auch selber.
    Vorausgesetzt es liegt im obersten Verzeichnis.

    Vielleicht ist das bei Dir das Problem.

    Eigentlich sollte das Favicon in das Verzeichnis von wp-config.php.

    Hast Du das mal versucht?

    PHP
    <?php bloginfo('template_url') ?>/favicon.ico

    siehe hier
    Favicon ? Wikipedia

    Gruss Ivan

  • Ja, danke ivan für die Antwort.

    Ich habe eben den Code von dir in ein Image-Tag eingebettet, und das Icon wurde gezeigt:

    PHP
    <img src="<?php bloginfo('template_url') ?>/favicon.ico" alt="Favicon" >

    Die Pfadangabe führt also zum Ziel.

    Den Cache vom Firefox

    • habe ich per Dialog geleert, Neustart, Seite neu geladen, keine Änderung.
    • habe ich bei geschlossenem Firefox (im Taskmanager überprüft) manuell im Verzeichnis komplett gelöscht, Neustart, Seite neu geladen, keine Änderung. Es wurde ein neues Cache-Verzeichnis angelegt.


    Was geht da ab?

  • Dann habe ich eben noch einmal händisch alle Einträge in Lesezeichen

    • nach der Subdomain untersucht: nichts
    • nach der Domain untersucht: nichts
    • Cache, Historie etc. gelöscht: nichts


    Keine Änderung: Nach wie vor geht das Icon im tab und Adressleiste, nicht aber in der Lesezeichen-Leiste oder einem Ordner darin.

    1. http://www.zum-glueck-gecoacht.de/ ist nicht zuerreichen - wie soll man da ein Favicon von laden?
    2. Favicon.ico - einfach alles klein Schreiben, anders als bei Windows achten andere Dateisysteme auf Gross- und Kleinschreibung.
    3. Das Favicon solltest Du in das Web-Root-Verzeichniss des Browsers legen und nicht in das Theme Verzeichniss oder darunter.


    Falls das noch nicht hilft: Blog online bringen, adresse hier posten zwecks prüfung.

  • Problem gelöst: Favicon MUSS im Web-Root liegen

    Hi Hakre,

    danke für deinen Beitrag. :) Während ich an der Antwort schrieb, kam mir ein Gedanke, der tatsächlich die Lösung brachte. Doch der Reihe nach:

    Die Domain wurde gestern freigeschaltet, der Link in deinem Posting ist nun erreichbar. Kannst du die Seite auch sehen?

    Die Schreibweise von Dateien und Verzeichnissen ist bei mir klar: Kleinschreibung, keine Leerzeichen, keine Umlaute, quasi alles schön Englisch.

    Die Domain ist bei Strato auf dem Server intern auf ein bestimmtes Verzeichnis umgeleitet, in dem die zu veröffentlichende Website in einem Verzeichnis der Wunschdomain des Paketes liegt und darin dann im Verzeichnis www, also hier:

    zum-glueck-gecoacht.de/www/

    und darin liegt dann sofort das WP-System in der üblichen Struktur.

    :cry: Ich habe im Header das im themes/theme/images-Verzeichnis gelegene Favicon (favicon.ico) bisher so aufgerufen, was ja auch für Tab und Adressleiste gereicht hat:

    PHP
    <link rel="shortcut icon" type="image/x-icon" href="<?php bloginfo('template_url') ?>/images/favicon.ico">

    Im Seiten-Quelltext wird er aufgelöst zu:

    HTML
    <link rel="shortcut icon" type="image/x-icon" href="http://www.zum-glueck-gecoacht.de/wp-content/themes/classic/images/favicon.ico">

    :mrgreen: Dieser neue Call funktioniert, bei dem ich das favicon.ico aus dem Verzeichnis des WP-Systemverzeichnisses lade:

    PHP
    <link rel="shortcut icon" type="image/x-icon" href="<?php echo site_url('favicon.ico') ?>">

    Im Seiten-Quelltext wird er aufgelöst zu:

    HTML
    <link rel="shortcut icon" type="image/x-icon" href="http://www.zum-glueck-gecoacht.de/favicon.ico">

    Und falls jemand sich für den gesamten funktionierenden Header interessiert, der sieht dann so aus:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

    PHP
    <head profile="http://gmpg.org/xfn/11">
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="shortcut icon" type="image/x-icon" href="<?php echo site_url('favicon.ico') ?>"> 
        <style type="text/css" media="screen">
            @import url( <?php bloginfo('stylesheet_url'); ?> );
        </style>
        <title><?php bloginfo('name');echo ' &#150 '; ?> <?php wp_title('&laquo;', true, 'right'); ?></title>
        <?php wp_head(); ?>
    </head>

    Tja, liebe Leute, nur mit eurer Hilfe war es mir möglich, mein Problem zu lösen. Dafür danke ich euch sehr!

    Ich wünsche euch einen guten Tag!

    Beste Grüße
    CMSFan

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!