Widget zależny od wyszukiwanej etykiety



Ten widget jest zależny od etykiet i wyświetlany tylko podczas wyszukiwania wybranych - Zobacz opis
Jak zmodyfikować wiadomości wyszukiwania w Blogerze dowiesz się z tego posta..
Jak zmodyfikować wiadomości wyszukiwania w Blogerze dowiesz się z tego posta.

środa, 31 sierpnia 2011

Komentarze - emoticony

Ciąg dalszy tuningu komentarzy - dziś będzie o emotkach. [rys.1]

Edytujemy szablon więc kopia zapasowa szablony powinna być wykonana, a opcja rozszerz szablony widżetów obowiązkowo zaznaczona ;)

Na początek wyszukujemy takiego ciągu w naszym szablonie: name='comment-editor' powinniśmy zobaczyć kod odpowiadający za ramkę dodawania komentarzy. W moim przypadku wygląda on tak:


<iframe allowtransparency='true' class='Blogger-iframe-colorize Blogger-comment-from-post' frameborder='0' height='400' id='comment-editor' name='comment-editor' src='' width='760'>

10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

czwartek, 21 lipca 2011

Komentarze - Top Komentator Script CSS

Z braku czasu ostatnio nie publikowałem nic na blogu ale dziś rekompensata Top Komentator Script CSS - czyli jak wynagrodzić naszych najlepszych komentatorów w blogu...

Niniejszy kod będzie działać tylko po wcześniejszym dodaniu kolorowania wpisów komentatorów
10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

piątek, 1 lipca 2011

Komentarze - kolorowanie wpisów komentatorów

Tuningu komentarzy ciąg dalszy - dziś kwestia widocznych już co prawda wczoraj indywidualnych teł dla komentujących.
Tak więc oprócz grzebania w kodzie samego szablonu będzie sporo o stylach CSS. Temat rzeka więc podam tylko podstawowe informacje - resztę doszukacie sami na różnorakich kursach w sieci.

Na początek edytujemy nasz szablonik rozszerzamy szablony widżetów i szukamy: <b:loop values='data:post.comments' var='comment'> ta część odpowiada za pętle komentarzy więc tuż pod nią doklejamy nasz nowy kawałek kodu:

<div expr:class='&quot;comment-div comment-&quot; + data:comment.author +  &quot; comment-&quot; + data:comment.authorClass'>

10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

środa, 29 czerwca 2011

Komentarze - Licznik

Komentarze, Licznik komentarzy - wersja poprawiona. W przeciwieństwie do tej którą znajdziecie w sieci ta wersja numeratora komentarzy działa poprawnie z pagerem.
Jeśli wasza liczba komentarzy do posta przekroczy magiczne 200 to ten licznik liczy nadal poprawnie

Na początek do naszego szablonu doklejamy poniższy fragment kodu - gdzie go dokleić? W poprzednim poście opisałem jak dodać dynamiczne linki zachęty tak więc nasz pierwszy dzisiejszy kod wkleimy tuż pod tym czyli po </h4> dodajemy:

<b:if cond='data:post.commentPagingRequired'>
<script type='text/javascript'>
var ms=&#39;<data:post.commentRangeText/>&#39;;
Counter = ms.match(/[0-9]+/);
CommentsCounter = Math.round(Counter -1);
</script>
<b:else/>
<script type='text/javascript'>var CommentsCounter=0;</script>
</b:if>
10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

wtorek, 28 czerwca 2011

Komentarze - Dynamiczne linki zachęty

Komentarze, Dynamicznie zmienne linki do formularza komentarzy...

Standardowo nasz szablon oferuje nam prosty tekst zachęty do komentowania podający ilość już napisanych komentarzy. Rozbudujmy zatem nasz fragment kodu tak aby automatycznie ze wzrostem liczby komentarzy zmieniał nam link zachęty.
Przechodzimy do edycji kodu HTML szablonu i rozszerzamy szablony widżetów. W kodzie szablonu wyszukujemy <data:commentLabelPlural/> zobaczymy taki fragment kodu:

<div class='comments' id='comments'>
<a name='comments'/>
<b:if cond="data:post.allowComments">
<h4>
<b:if cond='data:post.numComments == 1'>
   1 <data:commentLabel/>:
<b:else/>
<data:post.numComments/> <data:commentLabelPlural/>:
</b:if>
</h4>

10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

niedziela, 29 maja 2011

Bloker komentatorów

Mamy prawo na własnym blogu utrzymywać jakiś ład i skład w komentarzach również. Jednak jak to bywa w życiu zawsze znajdzie się upierdliwy troll który systematycznie denerwuje nas własnymi niezbyt przychylnymi komentarzami.
Możemy włączyć moderację komentarzy ale niezbyt wygodne jest zatwierdzanie wszystkich wpisów. Jest na to lepszy zautomatyzowany sposób.
Za przykład weźmiemy SonneKern'a który już raz był banowany ;) i zapewne nie będzie miał mi za złe, jeśli i tym razem uhonoruje go tym zaszczytem.

10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

piątek, 31 grudnia 2010

Tuning komentarzy

Na prośbę znajomego mi administratora /z tego miejsca pozdro dla h00p'a/ w jednym z jego blogów przeprowadziłem kompleksowy tuning sekcji komentarzy. Tak więc zostały dodane nowe elementy oraz poprawki:
  • Reklama kontekstowa pomiędzy komentarzami [rys.1]
  • Wskaźnik popularności tematu oraz dodatkowe info o blokadzie komentowania w tytule posta [rys.8]
  • Licznik komentarzy - działa poprawnie z comments Pagerem / stronicowanie powyżej 200 / [rys.2]
  • Odrębne style dla komentujących wg uprawnień / administrator - autor - anonim / [rys.7]
  • Dynamicznie zmienne linki do pola komentarzy [rys.6] oraz comments pager [rys.2]
  • Informacja o zablokowanej możliwości komentowania w miejscu formularza [rys.2]
  • Informacja o polityce prywatności [rys.9]
  • Emotikony animowane [rys.5 - rys.2]
  • Cenzor - gwiazdkowanie znaków * [rys.3]
  •  Bloker wybranych komentatorów
  •  Top komentator - Script automatycznie wyróżniający najlepszych komentatorów [CSS]
  • Nowy styl usuniętych komentarzy [rys.4]
  • Kilkanaście drobnych poprawek i ujednoliceń w stylu CSS komentarzy
10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110