Suvaline logo

Kuidas kuvada headeris suvaliselt valitud logo.

Samm 1: Pildifailide kogumine
Kogu kõik oma headeri pildid kokku ja nimeta need ümber sellisele kujule: site-logo-NUMBER.laiend
Seejärel lae need ülesse kausta styles/STIIL/imageset
Näiteks: site-logo-1.png
site-logo-2.png
site-logo-3.png
Märge: Jah, kõik faililaiendid peavad olema samad.

Samm 2: Failide muutmine
Ava fail includes/functions.php ning leia järgnev rida:
Code: Vali kõik
'T_STYLESHEET_NAME'      => $user->theme['theme_name'],

Peale seda lisa:
Code: Vali kõik
  'SITE_LOGO_RANDOM'      => mt_rand(1, 3),

Märge: Asenda 3 oma piltide arvuga

Samm 3: Stiilifailide muutmine
Nüüd ava fail styles/STIIL/template/overall_header.html ja leia järgnev rida:
Code: Vali kõik
<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>

Asenda {SITE_LOGO_IMG} järgneva koodiga:
Code: Vali kõik
<img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.LAIEND" alt="Logo" title="Logo" />

Märge: LAIEND asenda oma pildifailide faililaiendiga. Meie näite puhul png 'ga.
Seega kokku peaks sul nüüd tulema middagi sellist:
Code: Vali kõik
<a href="{U_INDEX}" title="{L_INDEX}" id="logo"><img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.png" alt="Logo" title="Logo" /></a>


Samm 4: Lõpp
Nüüd mine ACP -> Styles -> Templates -> Refresh, et tühjendada cache. Kui sa ei näe ikka muudatusi, siis proovi teha oma browseris paar korda refresh ja kui see ka ei aita, siis tühjenda ka oma browseri vahemälu (cache) ning taaskäivita see.
Ja nüüd peaks olema kõik.

Õpetus on võetud phpbb.com lehelt ning tõlgitud eesti keelde.
Originaalallikas: http://www.phpbb.com/kb/article/adding- ... der-image/
Lisatud: 21 Nov 2009, 19:52
Lisas: Ragnis
Vaadatud: 466