Menu Zamknij

#WEBMASTER: Jak pokazywać datę przy każdym poście na blogu?

Ostatnia aktualizacja wpisu:

Jeżeli prowadzicie bloga w usłudze Blogger na pewno zauważyliście, że jeżeli wysyłacie kilka postów tego samego dnia, data pojawia się tylko przy najnowszym wpisie. Opiszę jak to zmienić i sprawić, żeby data pojawiła się zawsze jak wyślecie nowy wpis.


Rozwiązanie tego problemu jest proste, aczkolwiek wymaga edycji kodu HTML szablonu.
Jeżeli macie standardowy, niemodyfikowany szablon, podaję co należy zrobić:
  1. Kliknąć w ustawieniach Bloggera Motyw -> Edytuj HTML

  2. Kliknąć lewym klawiszem myszki, gdziekolwiek w kodzie i na klawiaturze wcisnąć równoczenie klawisze CTRL + F, żeby otworzyć okienko wyszukiwania
  3. W okienku wpisujemy frazę <data:post.dateHeader/> i szukamy kodu

 <b:if cond=’data:post.dateHeader’> <h2 class=’date-header’><data:post.dateHeader/></h2> </b:if>

  1. Kasujemy powyższą treść i zamieniamy ją na:
  2. <b:if cond=’data:post.dateHeader’> <script>var ultimaFecha = &#39;<data:post.dateHeader/>&#39;;</script> <h2 class=’date-header’><data:post.dateHeader/></h2> <b:else/> <h2 class=’date-header’> <script>document.write(ultimaFecha);</script> </h2> </b:if>

  1. Klikamy Zapisz motyw

Voila! Od teraz data będzie się pojawiać przy każdym poście, który opublikujemy tego samego dnia.
PS. Ten kod można modyfikować, przykładowo w przypadku mojego bloga wygląda on jak poniżej i jest umieszczony w innym miejscu 🙂

<b:if cond=’data:post.dateHeader’>
<script>var ultimaFecha = &#39;<data:post.dateHeader/>&#39;;</script>
<strong><data:post.dateHeader/></strong>
<b:else/>
<strong>
<script>document.write(ultimaFecha);</script>
</strong>
</b:if> 


Mogą Cię też zainteresować:

Dodaj komentarz

avatar
  Subscribe  
Powiadom o