Szablon WebMini 3.0
Udostępniam szablon dla katalogu WebMini 3.0, umożliwiający stosowanie w katalogu templatek w formacie Piko CMS, a więc zawartych w jednym pliku, co wydatnie skraca czas zmiany wyglądu katalogu. Taka templatka ma w uproszczeniu postać:
<html><head>
<title>{TITLE}</title>
<meta name="description" content="{DESC}">
</head><body>
<h1><a href="/">{H1}</a></h1>
<div id="menu">{LINKS}</div>
<div id="content"><h2>{H2}</h2>{CONTENT}</div>
<div id="sidebar">{SIDEBAR}</div>
<div id="footer">{FOOTER}</div>
</body></html>
W szablonie można używać kodu PHP bez potrzeby dodatkowej konfiguracji.
Dodatkowe zmiany:
- Tytuły stron, wpisów, artykułów oraz polecane linki są wypisywane zawsze z wielkiej litery, co robi lepsze wrażenie,
- w sekcjach stronicowania w charakterze strzałek użyto « i » zamiast << oraz >>,
- sekcje stronicowania nie są w ogóle wyświetlane, gdy nie ma czego stronicować (nie dotyczy linków wyświetlania stron od najstarszych i od najnowszych),
- tytuły stron są bardziej zróżnicowane, dodano m.in. numery stron na kolejnych stronach wyników stronicowania oraz tytuły na podstronach, gdzie do tej pory były jednakowe, np. /pages/0/asc i /arts/0/asc,
- w stopce dodano „Copyright” + nazwa bieżącej domeny,
- dodatkowe regułki w .htaccess ułatwiające przejście z WebMini 2.x na 3.0 bez błędów 404,
- dodatkowa regułka w .htaccess usuwająca niekompatybilność z hostingiem home.pl.
Aby użyć szablonu w formacie Piko CMS w katalogu WebMini, należy rozpakować załączone archiwum (do pobrania poniżej) i wgrać znajdujące się wewnątrz pliki do folderu, w którym zainstalowany jest katalog WebMini – archiwum zawiera podkatalogi tpl oraz template. Katalog tpl znajduje się w każdej instalacji WebMini i należy go podmienić, zaś katalog template jest nowy i zawiera właściwy szablon strony oraz wymagane przez niego pliki: arkusze stylów, skrypty oraz obrazki.
Zawartość katalogu tpl nie musi być modyfikowana (chyba, że zajdzie potrzeba zmiany kolejności elementów w kolumnie bocznej lub w menu), zaś w katalogu template można umieścić dowolny szablon strony pobrany np. z freecsstemplates.org, zmodyfikowany w pokazany wyżej sposób.
Opis elementów szablonu
- {TITLE} – tytuł podstrony, składający się z nazwy podstrony oraz nazwy katalogu określonej w pliku config.php jako $config['title'],
- {DESC} – nazwa i opis katalogu, czyli $config['title'] + $config['welcome_text'],
- {H1} – nazwa katalogu określona w pliku config.php jako $config['title'],
- {H2} – tytuł podstrony,
- {LINKS} – górne menu („Artykuły”, „Wpisy”, „Dodaj stronę” itd),
- {SIDEBAR} – panel boczny (tagi, polecane linki itd),
- {FOOTER} – stopka, zawierająca „Copyright rok nazwa.domeny.bez.www”.
Opis dodatkowych plików
- template/template.tpl albo template/index.html – szablon strony, pliki będą poszukiwane w tej właśnie kolejności: najpierw template.tpl, potem index.html,
- tpl/func.php – funkcje używane przez szablon,
- tpl/include/sidebar.php – kolumna boczna
W archiwum, w podkatalogu template, dołączony jest przykładowy szablon pochodzący z freecsstemplates.org.
Uwaga: w pliku tpl/include/links.php dodałem link zwrotny do swojej strony (nordhouse.net.pl) i będę głęboko wdzięczny za pozostawienie go tam jako małego podziękowania za moją pracę, ale nie jest to warunkiem używania szablonu. Szablon udostępniam jest całkowicie za darmo i bez zobowiązań.
