Poniżej sposób na dowolną ilość stron w naszym blogu.
Może najpierw wymieńmy różnice pomiędzy postem a stroną:
- strona nie posiada daty - można ją ukryć w poście z poziomu CSS
- strona nie posiada etykiet - można je ukryć w poście z poziomu CSS
- strona nie posiada pagera /linków starszy nowszy/ - można go ukryć w poście z poziomu CSS
- strona nie jest indexowana w kanale RSS bloga - posty są indexowane
- strony nie znajdziesz w Archiwum bloga - posty jak najbardziej
- pseudo-strony nie znajdziesz w gadżecie Strony - ale jako podstrona czy musi tam być ;)
Aby było nam łatwo zmieniać post w pseudo-stronę posłużymy się etykietami
wyszukujemy w szablonie: <data:postLabelsLabel/> i mamy taki oto kod:
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>
Edytujmy go nieco... tak jak poniżej dopisując warunkowe wyświetlanie stylu...
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
</b:loop>
</b:if>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == "page"'>
<style>h2.date-header, .printer, .blog-pager-newer-link, .blog-pager-older-link, .shareButtons, .post-labels {display: none;}</style>
</b:if>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if></b:loop>
</b:if>
Zapisujemy zmiany w szablonie.
Naszą pseudo-stronę otrzymujemy w łatwy sposób pisząc Nowego posta i nadając mu etykietę: page. Warto też dodać że umieszczając pseudo-strony na samym końcu archiwum nie będą się nam pojawiać pomiędzy naszymi postami i przeszkadzać w nawigacji. /wyłączając pagera blokują nam dostęp do poprzednich postów/
Tak więc edytujemy Datę i godzinę posta ustawiając ją na wcześniejszą niż posty. W tym blogu pierwszy post został napisany w lutym 2010 tak więc pseudo-strony będą w styczniu 2010
Na koniec przykład działania. Tym sposobem możemy tworzyć niezliczoną ilość naszych Pseudo-stron :)
Napisano już 8 komentarze/y. Dyskusja powoli się rozwija...
Już teraz przyłącz się do dyskusji i dodaj nowy komentarz
Podoba ci się modyfikacja sekcji komentarzy - opis znajdziesz tutaj: Tuning komentarzy
Jak słusznie zauważyliście strony posiadają odsyłacz do strony głównej. Tak więc poniżej poprawiony styl:
<style>h2.date-header, .printer, .blog-pager-newer-link, .blog-pager-older-link, .shareButtons, .post-labels {display: none;}</style>
@Adminheh
a co jeśli nie mam czegoś takiego jak ? rozszerzyłam widok widgetów
nie mam tego kodu w html co mam go zmienić*
ustawiłam tuż pod nagłówkiem kilka stron i zaczynają się od lewej na blogu a chciałabym je ustawić na środku tak jak jest nagłówek, jak zrobić to np. z poziomu css? dzięki za pomoc!
Niestety podany sposób nie działa u mnie na bloggerze. Post się pojawia, data jest cofnięta - jednak widać go nadal w archiwum bloga.
nie rozumiem czy ktoś mi może to wytłumaczyć?
"Jeśli nie używasz gadżetu Archiwum bloga lub nie przeszkadza ci że pojawią się tam pseudo-strony to do dzieła"
Szkoda, ja myślałam, że to jest naprawdę jakiś fajny sposób na powiększenie sobie liczby stron...
(Co do wyłapywania błędów - nad większą kupką komentarzy masz podpis, że "tępo się rozwija", a pisze się tempo.)
Pozdrawiam! Wspaniały blog, mam zamiar się od Ciebie trochę nauczyć :)
Prześlij komentarz
Zapraszam do komentowania i wyłapywania ew. błędów... Twoje IP: