FavIcon die 1.000.000te

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpbbfan3
Mitglied
Beiträge: 33
Registriert: 15.04.2010 00:36

FavIcon die 1.000.000te

Beitrag von phpbbfan3 »

Hallo zusammen,
Ich habe ein vielleicht spezielles Problem zu dem FavIcon. Das Forum ist über eine Subdomain erreichbar.
Damit funktioniert das FavIvon leider nicht (Firefox3.6.3, IE8, Chrome).

In der overall_header.html habe ich im Bereich <head>
Folgendes eingetragen (beide Varianten, überall liest man was Anderes):
<link rel="shortcut icon" href=favicon.ico" />
<link rel="icon" href=favicon.ico" />

Das Icon ist über den Browser erreichbar.

Benutzt man die Hauptdomain, dann sieht man das Icon: http://www.meinedomain.tld/forum/
Benutzt man die Subdomain, kommt das Icon nicht: http://www.sub.meinedomain.tld/

Trage ich in dem Link den absolute Pfad ein dann funzts auch nicht: <link rel="shortcut icon" href=http://meinedomain.tld/facicon.ico" />
Auch das "type=x icon" usw. bringt nichts.

Domainname im ACP phpbb 3.0.7: sub.meinedomain.tld
Cookie-Domain: .meinedomain.tld
Cookie-Pfad: /

Habt ihr eine Idee, warum das mit ner subdomain nicht funzt?
Zuletzt geändert von phpbbfan3 am 15.05.2010 01:17, insgesamt 2-mal geändert.
Benutzeravatar
DeepSurfer
Mitglied
Beiträge: 1337
Registriert: 23.01.2009 10:26

Re: FavIcon die 1.000.000te

Beitrag von DeepSurfer »

kann es sein das innerhalb des pfades zum forum noch ein redirect vorhanden ist ?

Denn das Favicon wird von den Browsern angefragt und hat nix mit subdomains zutun (nutze selber welche)

Bin fast der Meinung das deine Vermeintliche Subdomain einfach ein FRAME aufbaut und darin das Forum einbezieht.
(jo...sieht man im Quelltext)
Stellt sich die frage warum Du die Subdomain nicht direkt in den Forumpfad laufen lässt.

müsste ich jetzt auch nach recherchieren wie sich favicon bei einem frame Aufruf verhalten.

EDIT:
Deine Referenzierung nicht in den overall_header.html einbinden sondern in der index Datei von deiner SubDomain. dann sollte Dein Wunsch in Erfüllung gehen.

Code: Alles auswählen

Im <head>
<link rel="shortcut icon" href="http://subdomain.domain.tld/favicon.ico"  type="image/x-icon" />
EDIT die zweite:
Hinweis Text
Wieso Favicons nicht immer funktionieren

Der erste Versuch, ein Favicon in eine Website zu integrieren ist oft von Misserfolg gekrönt. Neben der Tatsache, dass die verschiedenen Browser die Anzeige, das Caching und das Nachladen der Favicons verschieden handhaben, treffen oft folgende Ursachen zu:

* mitunter wird ein Favicon erst dann angezeigt, wenn die betreffende Webseite als Favorit gespeichert ist
* das "favicon.ico" ist nicht wirklich eine ICO-Datei, sondern wurde einfach nur so benannt
* das Favicon ist größer als 16x16 Pixel: Obwohl 32x32 Pixel zulässig sind, besser nur 16x16 Pixel in 8-Bit Farben (256 Farben) verwenden
* der Dokumententyp (Mime-Type) wird vergessen anzugeben
* der Webserver (z.B. Apache) gibt nicht den korrekten Dokumententyp "image/x-icon" aus: Geben Sie die URL zum Favicon (bspw. http://www.viomatrix.de/favicon.ico) direkt in die Browser-Adresszeile ein - hier muss ein Bild angezeigt werden und kein wirrer Zeichensalat. Ergänzen Sie ansonsten die Apache-Konfiguration mittels .htaccess-Eintrag um die Zeile: AddType image/x-icon .ico
* im Internet Explorer 7: eventl. ist die Website noch im Browsercache. Dann auf eine andere Seite wechseln, Extras / Browserverlauf löschen ... / Dateien löschen ... wählen. Danach wird das Favicon neu geladen und wird angezeigt.
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
phpbbfan3
Mitglied
Beiträge: 33
Registriert: 15.04.2010 00:36

Re: FavIcon die 1.000.000te

Beitrag von phpbbfan3 »

DeepSurfer hat geschrieben:Bin fast der Meinung das deine Vermeintliche Subdomain einfach ein FRAME aufbaut und darin das Forum einbezieht.
(jo...sieht man im Quelltext)
Stellt sich die frage warum Du die Subdomain nicht direkt in den Forumpfad laufen lässt.
Danke für Deine Tipps. Domainanbieter und Serverbetreiber sind unterschiedlich.
Das heißt, der Domainanbieter erstellt eine Seite, in dem die gewünschte Subdomain mit einem Frame aufgerufen wird.
Bisher ist es mir noch nicht gelungen, den Käse ohne Frame aufzurufen...
Eigentlich sollte der Webserver die subdomain entsprechend verarzten.

EDIT:Wenn man im Browser sagt, "Nur diesen Frame anzeigen", dann erscheint das favicon. Das liegt somit definitiv am Frame.
Mal sehen, ich habe jetzt für die Subdomain einen CNAME angelegt. Ich warte mal ein paar Minuten, bis der CNAME im Netz bekannt ist...
DeepSurfer hat geschrieben:index Datei von deiner SubDomain. dann sollte Dein Wunsch in Erfüllung gehen.
In dem Forum gibt es nur eine index.php. Was müsste ich da machen?
Benutzeravatar
DeepSurfer
Mitglied
Beiträge: 1337
Registriert: 23.01.2009 10:26

Re: FavIcon die 1.000.000te

Beitrag von DeepSurfer »

In dem Forum gibt es nur eine index.php. Was müsste ich da machen?
hhmm...schreibe wohl doch zu schnell.

Hier meine ich nicht die index.php vom Forum, sondern die index.html auf der SubDomain.

index.html

Code: Alles auswählen

<html><head><title>www.domain.tld</title></head><frameset BORDER='0' frameborder='0' framespacing='0' rows='100%,*'>
<frame name='target' src='http://domain.tld/forumpfad/'>
<noframes>  <body BGCOLOR='#FFFFFF'>
This page requires that your browser supports frames.
<BR>You can access the page without frames with this <a href='http://domain.tld/forumpfad/'>link</A>.
</body></noframes></frameset></html>
Im <head> Bereich dann die Referenzierung des favicon eintragen

Code: Alles auswählen

<link rel="shortcut icon" href="http://subdomain.domain.tld/favicon.ico"  type="image/x-icon" />
Zuletzt geändert von DeepSurfer am 15.05.2010 01:21, insgesamt 1-mal geändert.
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
phpbbfan3
Mitglied
Beiträge: 33
Registriert: 15.04.2010 00:36

Re: FavIcon die 1.000.000te

Beitrag von phpbbfan3 »

DeepSurfer hat geschrieben:
In dem Forum gibt es nur eine index.php. Was müsste ich da machen?
hhmm...schreibe wohl doch zu schnell
Ne bin nicht blöd :-) Die Datei mit dem Frame habe ich nicht im Zugriff. Die wird vom Provider generiert.
Ist aber jetzt egal, denn... Das mit dem CNAME hat tatsächlich geklappt. Der Frame ist Vergangenheit.

Code: Alles auswählen

<link rel="shortcut icon" href="http://hauptwerk.seeyoo.net/favicon.ico"  type="image/x-icon" />
Den Code habe ich so übernommen. Wenn Du http://meinedomain.tld aufrufst, dann siehste das im Source. Das favicon ist noch im Nirwana :-(
Zuletzt geändert von phpbbfan3 am 15.05.2010 01:18, insgesamt 1-mal geändert.
phpbbfan3
Mitglied
Beiträge: 33
Registriert: 15.04.2010 00:36

Re: FavIcon die 1.000.000te

Beitrag von phpbbfan3 »

Es funktioniert! Nach einem Browserneustart! GENIAL! Vielen, vielen Dank für Deine Hilfe.
Mannomann, dass habe ich jetzt über ein paar Wochen immer wieder probiert...und alles nur wg. dem Frame...

Für die Nachwelt nochmal - diesen Code in dem <head>-Bereich der overall_header.html eingebunden, funktioniert definitiv mit phpBB3.0.7:

Code: Alles auswählen

<link rel="shortcut icon" href="http://deineDomain.tld/favicon.ico"  type="image/x-icon" />
Woanders steht auch eine Version mit rel="icon". Das braucht man aber nicht. Das galt vielleicht für ältere phpBB-Boards.
Das FavIcon liegt bei mir im Root-Verzeichnis.

Mein Problem war, dass der Aufruf der Subdomain in einem Frame eingebettet war und ich diesen Frame aber nicht selbst erstellt habe.
Ich hoffe, dass den Leser die Tipps von DeepSurfer bei der Verwendung eines Frames weiterhelfen.

Danke an das ganze Team! Euer Support ist klasse!
Benutzeravatar
WEEDman
Mitglied
Beiträge: 330
Registriert: 27.04.2005 18:37
Wohnort: in Brandenburg

Re: FavIcon die 1.000.000te

Beitrag von WEEDman »

phpbbfan3 hat geschrieben:Woanders steht auch eine Version mit rel="icon". Das braucht man aber nicht. Das galt vielleicht für ältere phpBB-Boards.
rofl.. das hat nix mit phpBB zu tun, sondern wie die Browser (FF3, IE8 etc.) damit umgehen: http://de.wikipedia.org/wiki/Favicon#Ei ... HTML-Seite :wink:
Eigentlich wird nur das erste <link>-Element benötigt, das zweite ist nötig, wenn andere Formate als .ico verwendet werden sollen.
[...]
Der Internet Explorer bis einschließlich der Version 8 unterstützt nur Favicons im ico-Format
MfG ~ 8)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rofl
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: FavIcon die 1.000.000te

Beitrag von zx9r-treiber »

Eigendlich brauchst du nur das "favicon.ico" im Hauptverzeichniss (in deinem Beispiel also http://www.meinedomain.tld) ablegen. Jeder Browser sucht automatisch danach und erkennt es als dieses.
Weitere Einstellungen oder Änderungen habe ich auch nicht vorgenommen und mein Forum ist auch in einer Subdomain.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
phpbbfan3
Mitglied
Beiträge: 33
Registriert: 15.04.2010 00:36

Re: FavIcon die 1.000.000te

Beitrag von phpbbfan3 »

Hmm, im IE8 tuts noch nicht. Im Firefox und Chrome schon.
Hier ist noch ne andere Info: http://en.wikipedia.org/wiki/Favicon
Wie bekommt man das in allen Browsern (IE8, FF, Chrome) zum Laufen?

EDIT:
Jungs, es tut. Die Browser brauchen da - warum auch immer - ne Weile.
Caches gelöscht, Browser neu gestartet, geflucht. Nichts. Tut nicht.
Nachdem ich ein Backup gemacht habe, starte ich den IE8 - und es geht auf einmal.
Und zwar mit dieser Konfiguration:

Code: Alles auswählen

<link rel="shortcut icon" href="http://sub.domain.tld/favicon.ico" />
<link rel="icon" type="image/vnd.microsoft.icon" href="http://sub.domain.tld/favicon.ico">
Gruß
Zuletzt geändert von phpbbfan3 am 16.05.2010 00:12, insgesamt 1-mal geändert.
Benutzeravatar
WEEDman
Mitglied
Beiträge: 330
Registriert: 27.04.2005 18:37
Wohnort: in Brandenburg

Re: FavIcon die 1.000.000te

Beitrag von WEEDman »

wie bereits oben gesagt reicht

Code: Alles auswählen

<link rel="shortcut icon" href="DEIN_favicon.ico" />
vollkommen aus :roll: auch im IE8
MfG ~ 8)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rofl
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“