English Personal ramblings about Graphic, Webdesign, Inspiration. Adobe & WP
Czech Písání o Grafice, Webdesignu, Inspirace. Adobe & WP

Publikační systémy – EasyBlog V.


V dalším z dílů tohoto volného seriálu se podíváme na možnost centrální správy prezentace tvořené pomocí EasyBlogu. Pokud se tu dobře porozhlédnete, zjistíte že okolo Webzinu je v podstatě spousta dalších stránek, ať už jsou to fotoalba, muzika, webdesign, weblinky, mapa nebo kontakt.

Tyto stránky jsem původně vytvořil v původním projektu pomocí PCPadu, v podstatě vznikly dříve než celý webzine, nedávno mne napadlo, že by vůbec nebylo špatné vytvořit si pomocí EasyBlogu ještě jeden projekt i pojmenoval jsem jej static.

Projekt združuje jednotlivé stánky pro které jsem si vytvořil v adresáři /data soubory xxxxxxxx.txt. Tyto soubory jsou v podstatě částí původního kódu a to část pouze obsahová tedy od titulku po samotný konec obsahu, hlavička, pravý sloupek a patička je přidávána právě generováním v šabloně.

V neposlední řadě tím dosáhneme jednoduše stejného stylování jako mají jednotlivé články blogu, což bude působit koherentnějším dojmem a návštěvník tak nebude uváděn na stránky s různě umístěnými prvky, silná funkce přichází právě při editaci těchto stránek, máme tu totiž k dispozici klávesové zkratky na které jsme již zvykli v hlavním projektu, a tak naše produktivita rázem jednoznačně vzroste.

V celém projektu nás zajímá pouze šablona pro články (contributions.php).
Příklad naplnění obsahem jednotlivých stránek.

Šablona obsahuje definici částí jako jsou hlavička, pravý sloupek a patička.
Použímáme tedy pouze klíčové slovo <!-- %CONTENT% --> pro vložení obsahu stránky.

A jak umisťujeme vygenerované stránky přes původní stránky?

Užitečnost funkce generátoru EasyBlogspustit program po generování, je opravdu nedocenitelná, ostatně o jednom příkladu jsem tu již psal.

Příklad souboru killstatic.bat spouštěného po generování

rename d:\www\static38489302-reklamni-banery.php banners.php
rename d:\www\static38489555-copyright.php copyright.php
rename d:\www\static38489684-didgeridoo.php didgeridoo.php
copy d:\www\static\banners.php d:\www\pages
copy d:\www\static\copyright.php d:\www\pages
copy d:\www\static\didgeridoo.php d:\www\pages
del d:\www\static\*.php
pause

Soubory jsou spuštěným dávkovým souborem nejdříve přejmenovány a následně i kopírovány do námi zvoleného umístění v tomto případě /pages.

Jednoduché, prosté a užitečné.
Share and Enjoy:

  • Digg
  • del.icio.us
  • Facebook
  • FriendFeed
  • Google Bookmarks
  • Live
  • LinkedIn
  • Mixx
  • MySpace
  • Netvouz
  • Ping.fm
  • SphereIt
  • StumbleUpon
  • Technorati
  • Twitter
14. 2. 2006 0.00
This entry was posted on Tuesday, February 14th, 2006 at 0.00 and is filed under Developer, Webdesign. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.
If you like this post, you can grab our RSS or you can subscribe by Email.
Similar Posts:

Comments are closed.


Top Phire Base (C) 2002-2010 | WPWebHost | Sitemap
WordPress 157 queries. 11.306 seconds.