Seiten-Logo für jede Seite individuell für Layout ACTIVE

  • Hallo Webster,

    Für jede Seite ein anderes Logo, ist nur bei Layout "Funky" und "On The Air" Möglich.

    Gruß
    Alpay

  • Hallo Webster,


    es gibt die Möglichkeit für jede Seite eine eigene Grafik zu laden. Man muss aber den Quelltext der default.html ändern und entsprechende Logos gestalten. Ein wenig Kenntnis über Javascript ist vielleicht auch hilfreich:

    Hier der Code, wie z.B.das Logo beim Layout Landscape aufgerufen wird:

    <script>
    URL=self.location.href;
    if (URL.lastIndexOf("-1'>\\")>-1) Start=URL.lastIndexOf("\\");
    else if (URL.lastIndexOf("/")>-1) Start=URL.lastIndexOf("/");
    Ende=URL.length;
    Seite=URL.substring(Start+1,Ende-5); //Seite ohne Endung ".html"
    URLImage="_media/stock-images/"+Seite+".png"
    Gesamtzeile='<a href="https://community.zeta-producer.com/ src='+URLImage+' width="680" height="195" alt="http://www.name-of-my-website.de/";; title="" /></a>';
    document.write(Gesamtzeile);
    </script>


    Du musst jene Zeile in der default.html, die die Info bezüglich des Logos erhält, durch den Code austauschen bzw. die Variable "Gesamtzeile" muss der ursprünglichen Logo-Informationen entsprechen.

    Das Script ist so ausgelegt, dass der Dateiname ermittelt wird und Grafiken mit geleichen Namen und der Endung .png (du kannst dies aber auch durch .jpg ersetzen) aus dem Verzeichnis _/media/stock-images geladen werden (der Pfad kann aber auch geändert werden).
    Wichtig ist, dass du nun für jede Seite auch eine Grafik hinterlegst!!!!

    Man könnte den Code auch abändern, dass er nur auf Seiten reagiert, die in ihrem Namen eine Kennzeichnung aufweisen - hat aber den Nachteil, dass eine Datei wie index.html oder default.html händisch gewartet werden müsste, da diese unbedingt so heißen muss, sonst würde keine Startseite angezeigt.

    Gruß
    Robert

Jetzt mitmachen!

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