+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Header modifizieren. Favicon aufruf entfernen

  1. #1
    Verbringt hier viel Zeit
    Registriert seit
    02.08.2007
    Ort
    Darmstadt
    Alter
    32
    Beiträge
    520
    Bedankte sich
    81
    Erhielt 16 Danksagungen
    in 16 Beiträgen

    Standard Header modifizieren. Favicon aufruf entfernen

    Hallo,
    kann mir jemand sagen wie ich den das <link rel="shortcut icon" href="…" /> aus dem Header, welcher per <jdoc:include type="head" /> aufgerufen wird, entfernen kann?
    Ich habe für das Template eine Funktion eingebaut wo man sein Favicon im Backend auswählen kann.
    Nur wird momentan leider das Favicon im Quelltext nun zweimal aufgerufen.

    Viele Grüße
    Geändert von DirtyWorld (04.02.2012 um 23:48 Uhr) Grund: Verschrieben

  2. #2
    Moderator Avatar von Orpheus2510
    Registriert seit
    17.10.2006
    Beiträge
    14.138
    Bedankte sich
    164
    Erhielt 3.391 Danksagungen
    in 3.061 Beiträgen

    Standard

    Und du glaubst, wir können so etwas mit der Glaskugel lösen? Da braucht es mindestens einen Link.
    Gruß, Orpheus2510
    Kein Support per PN! | Tutorial Migration J1.5 --> J2.5 | Joomla braucht dich!

  3. #3
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.939
    Bedankte sich
    13
    Erhielt 640 Danksagungen
    in 577 Beiträgen

    Standard

    Um dein eigenes Favicon zu setzen solltest du JFactory::getDocument()->addFavicon(...) verwenden.
    http://wiki.joomla-nafu.de/joomla-do...TML/addFavicon

    Folgende Dateien dürfen nicht existieren: JOOMLAROOT/favicon.ico, TEMPLATE/favicon.ico
    Suche und FAQ helfen bei Problemen oft weiter!

  4. Erhielt Danksagungen von:


  5. #4
    Verbringt hier viel Zeit
    Registriert seit
    02.08.2007
    Ort
    Darmstadt
    Alter
    32
    Beiträge
    520
    Bedankte sich
    81
    Erhielt 16 Danksagungen
    in 16 Beiträgen

    Standard

    Hi,
    warum benötigt man dafür einen Link, mal davon abgesehen das ich keinen liefern kann da die Seite momentan lokal läuft?
    Versteh mich jetzt nicht falsch ich möchte jetzt nicht rumstänkern, nur erschließt sich mir die Notwendigkeit eines Linkes nicht, den das was mit <jdoc:include type="head" /> aufgerufen wird ist doch bei allen Joomlainstallationen gleich und ich möchte das modifizieren.

    Viele Grüße

    PS: Für alle die noch weniger Ahnung haben als ich und Probleme mit der Syntax bekommen:
    PHP-Code:
    <?php $document =& JFactory::getDocument()->addFavicon( ... ); ?>
    Geändert von DirtyWorld (04.02.2012 um 23:47 Uhr)

  6. #5
    ZHS
    ZHS ist offline
    Neu an Board
    Registriert seit
    25.01.2012
    Beiträge
    20
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo DirtyWorld,

    ich einer der noch weniger Ahnung hat, deshalb die Frage

    wo genau muß der Code gesetzt werden

    Gruß Jürgen

  7. #6
    Gehört zum Inventar Avatar von SirDrake
    Registriert seit
    29.08.2006
    Ort
    Köln
    Beiträge
    6.268
    Bedankte sich
    164
    Erhielt 2.346 Danksagungen
    in 2.119 Beiträgen

    Standard

    nirgendwo, lade dein Favicon (favicon.ico) in das Template Verzeichnis (/templates/dein_template) und sicherheitshalber eins in das root Verzeichnis, einige Browser laden das von dort, fertig - Browser CAche, eventuell bei Firefox Favoritenlink, löschen und Seite neu laden
    http://nk-webzeug.de/2011/favicon-be...a-austauschen/
    Gruß Fred
    Fragen und Antworten rund um Joomla! FAQ
    Code-Bereinigung abschalten - Unterstütze Joomla

  8. #7
    Verbringt hier viel Zeit
    Registriert seit
    02.08.2007
    Ort
    Darmstadt
    Alter
    32
    Beiträge
    520
    Bedankte sich
    81
    Erhielt 16 Danksagungen
    in 16 Beiträgen

    Standard

    Hallo,
    den Code
    <?php $document =& JFactory::getDocument()->addFavicon( 'favicon' ); ?>
    benötigst du nur wenn du eine Funktion in dein Template integrieren willst mit der man als Nutzer des Templates das Icon über ein Bedienmenü im Backend einstellen kann.
    In der Klammer steht ein Bezeichner welcher sich auf die templateDetailes.xml bezieht und damit die Eingabefelder im Backend zur Verfügung stellt.
    <config>
    <fields name="params">
    <fieldset name="advanced">
    <field name="favicon"
    type="media"
    default="images/templatebilder/favicons/be_favicon.ico"
    label="TPL_BE_TEMPLATE_FIELD_UNSER_FAVICON_LABEL"
    description="TPL_BE_TEMPLATE_FIELD_UNSER_FAVICON_L ABEL_DESC"
    filter="string"
    />
    </fieldset>
    </fields>
    </config>
    Der PHP-Code sollte unter diesen Bereich
    <jdoc:include type="head" />
    in deiner index.php eingefügt werden.

    Wenn du wirklich nur einfach das Favicon ändern willst dann reicht es wenn du das machst was SirDrake geschrieben hat.

    Viele Grüße

+ Antworten

Lesezeichen

Berechtigungen

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