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ń.

Pobierz pliki

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>