niedziela, 6 grudnia 2009

Strony statyczne w bloggerze (cz. 3)

Mamy za sobą następujące kwestie:
  • pozbyliśmy się nagłówka z datą we wpisie pełniącym rolę strony statycznej (cz. 1),
  • strony statyczne nie są wyświetlane w widżecie "Archiwum" (cz. 2).
To oczywiście działa w przypadku odpowiedniego publikowania postów w zadanej dacie, najlepiej w roku poprzedzającym rozpoczęcie działalności blogowej.

Teraz zajmiemy się kwestią nawigacji na naszych pseudo-statycznych stronach.

Jak pewnie zauwazyliście, na dole tych stron nadal dostępna jest nawigacja "Nowszy post" - "strona główna" - "Starszy post" - a w przypadku stron statycznych nie jest to potrzebne, a wręcz niewskazane.

Do dzieła!

Standardowo zaczynamy od wykonania kopii zapasowej naszego kodu HTML: "Układ" -> "Edytuj kod HTML", zaznaczamy "ptaszek" przy "Rozszerz szablony widżetów" i wybieramy "pobierz pełny szablon". Zapisujemy plik na dysku komputera.

W kodzie musimy odnaleźć następujący fragment odpowiadający za wyświetlanie nagłówka daty posta.:
<b:include name='nextprev'/>
Zamieniamy ten cały fragment na następujący:
<b:if cond='data:post.dateHeader != "wtorek, 1 stycznia 2008"'>
<b:include name='nextprev'/>
</b:if>
Jak widać dodatliśmy warunek, który przez interpreter bloggera zostaje odczytany w następujący sposób: "Jeśli data posta jest różna od "wtorek, 1 stycznia 2008" to wyświetl nawigację dla posta".

W przeciwnym razie nawigacja nie zostanie wyświetlona.

Zapisujemy szablon i tesujemy.

Jeśli mamy już kilka stron testowych, które robiliśmy na podstawie poprzednich porad (cz.1 i cz. 2) to w ramach testów wystarczy podejrzeć wynik działań na tych opublikowanych wpisach.

Brak komentarzy:

Prześlij komentarz