Zufällige Bilder im Header

In diesem moderierten Forum werden Code-Schnipsel, die zu klein sind, um richtige Mods zu sein, abgelegt.
Snippets können über unser Kontaktformular eingereicht werden (bitte als vollständiger, Copy&Paste fähiger Beitrag).
Bei Fragen oder Problemen benutze bitte das Forum [3.0.x] Mod Support.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 15793
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Zufällige Bilder im Header

Beitragvon Dr.Death » 17.01.2008 10:03

Quelle: http://www.phpbb.com/kb/article/adding- ... ader-image

Schritt 1:

Stelle Deine Bildersammlung zusammen und benenne Deine ausgewählten Bilder nach folgendem Schema:

site-logo-NUMMER-HIER.extension

Ersetze NUMMER-HIER mit einer Zahl beginnend mit 1 und benutze selbstverständlich die korrekte Endung ( jpg, png oder gif )
BMP Bilder werden nicht unterstützt.

Eine Beispielsammlung sieht dann so aus:

site-logo-1.gif
site-logo-2.gif
site-logo-3.gif
site-logo-4.gif


Schritt 2:

Öffne die Datei includes/functions.php

SUCHE:

Code: Alles auswählen

      'T_STYLESHEET_NAME'      => $user->theme['theme_name'],


DANACH EINFÜGEN:

Code: Alles auswählen

      'SITE_LOGO_RANDOM'      => mt_rand(1, ANZAHL-DER-BILDER),


Ersetze bitte im obigen Code ANZAHL-DER-BILDER mit der Anzahl Deiner Bilder....

Beispiel: Du hast 4 verschiedene Bilder, dann müsster der Code wie folgt aussehen:

Code: Alles auswählen

      'SITE_LOGO_RANDOM'      => mt_rand(1, 4),


Schritt 3:

ÖFFNE die Datei: styles /dein style name hier / template / overall_header.html

SUCHE:

Code: Alles auswählen

<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>


ERSETZE {SITE_LOGO_IMG} MIT:

Code: Alles auswählen

<img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.EXTENSION" alt="Logo" title="Logo" />


ERSETZE EXTENSION mit der Endung Deiner benutzten Bilder. Hier im Beispiel mit gif

Der Beispielcode würde also so aussehen:

Code: Alles auswählen

<a href="{U_INDEX}" title="{L_INDEX}" id="logo"><img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.gif" alt="Logo" title="Logo" /></a>


Schritt 4:

Lade Deine Bildersammlung in folgendes Verzeichnis hoch:

styles / dein style name hier / imageset /

Lade die veränderte overall_header.html in folgendes Verzeichnis hoch:

styles /dein style name hier / template /

Anschliessend muss noch der Template Cache aktualisiert werden.

ACP -> Styles -> Templates -> Aktualisieren.

Zurück zu „[3.0.x] Snippets“