Zacznijmy od tego, że wykorzystuje blipa do dwóch rzeczy, z jednej strony korzystam z niego jako społeczności i nieco się udzielam, ale z drugiej strony używam blipa jako mikroblog, który czytają moi znajomi nie używający blipa. W związku z tym pomyślałem, że fajnie byłoby odsiać część wiadomości, które się wyświetlają na bliplogu. Okazja pojawiła się po wprowadzeniu możliwości edycji szablonu bliploga i dzięki pomocy ^ravbaker udało mi się wcielić go w życie. Pomysł jest prosty - wprowadzić w szablonie taki warunek, który będzie zapobiegać wyświetlaniu na bliplogu wpisów oznaczonych określonym tagiem. Oczywiście wpisy te będą się pojawiać, wszyscy obserwujący nas je dostaną, ale nie będą się wyświetlać. Czysto kosmetyczna zmiana, ale poprawia czytelność bliploga dla osób z poza blipa....
Jak to zrobić? Po kolei, Najpierw logujemy się na blipa, wchodzimy na nasz bliplog i na samym dole jest link "zmień szablon swojego bliploga" (prawdopodobnie wystarczy, że klikniecie na link obok będąc zalogowanym do blipa)
Następnie w panelu po lewej zatytułowanym "Szablon" znajdujemy następujący ciąg:
<div class="day-container clearfix">I podmieniamy go na następujący, praktycznie dodająć pogrubiony ciąg znaków:
<div class="day">
<h2><span><%day%></span></h2>
<ul class="statuses">
<%for status in statuses[day]%>
<li>
<p class="date"><a href="<%status.url%>"><%status.time%></a></p>
<p class="body"><%status.body%></p>
</li>
<%end%>
</ul>
</div>
</div>
<div class="day-container clearfix">Ostatnim ktokiem jest dodanie w polu po prawej opisanym jako CSS na samym końcu następujących linii:
<div class="day">
<h2><span><%day%></span></h2>
<ul class="statuses">
<%for status in statuses[day]%>
<li class="<%status.tags%>">
<p class="date"><a href="<%status.url%>"><%status.time%></a></p>
<p class="body"><%status.body%></p>
</li>
<%end%>
</ul>
</div>
</div>
div#blog ul#days div.day ul.statuses li.wybrany_tag {Tylko wcześniej musimy zmienić ciąg wybrany_tag, na ten, który chcemy ukrywać. Zapisujemy zmiany i voila ;-)
display: none;
}
Jeśli chcemy zrobić to dla większej ilości statusów, to musimy dla każdego taga powtarzać ostatni krok.
Mam nadzieję, że się to komuś przyda ;-)
PS Jeśli Ci się przydał wpis, to zostaw w komentarzach swojego nicka z blipa ;-)
12 komentarzy:
Oj przyda się, bardzo, bardzo przyda; marzyłam o czymś takim!
mnie się przydało, chociaż wiesz co mam do zarzucenia "temu kodu" q: ale i tak kawał dobrej roboty.
>manowce: wiem wiem, ale co zrobić, to nie moja wina, grunt, że i tak nieźle działa, a jesteś pewna, że chcesz się znaleźć na mikroplotku? Bo to da się załatwić ;P
^fanatyk - przydało się! :P
A mi by się przydała wskazówka, jak zrobić, aby każdy wpis występował oddzielnie, a nie tak jak domyślnie łączac się w archiwa dzienne :)
^chryzantema - dziękować:)
@chryzantema - prosić ;-)
Genialny myk! Coś czuję, że w moim przypadku ukrycie tagu #hide to dopiero początek zabawy. Nieoczekiwanie poczułam nieodpartą pokusę opanowywania świata. ;-) A instrukcja jest cudowna. Nawet dziecko(akurat mamy Dzień takowego, a ja jestem wiecznym dzieckiem, przynajmniej jeśli chodzi o błądzenie we mgle i entuzjazm) da sobie radę (wystarczy, że umie czytać i wie, iż Edycja Szablonu jest w zakładce Profil). Jeszcze raz dziękuję. :-D
@nevamarja bardzo proszę :D
Cieszę się, że przydało sie kolejnej osobie :D
Byłoby super gdyby zaimplementowali to (albo coś podobnego) na blipie oficjalnie. W każdym razie korzystam. ^gof :)
pisze ^marchew: dziękuję! ; D
^tygryziolek dziękuje bardzo. :)
ech, jeszcze wklejka, co pokazuje tylko wybrany tag wybranego usera i normalnie nic więcej do szczęścia nie będzie mi potrzebne :)
Prześlij komentarz