Hej!
W nawiązaniu do licznych propozycji zdecydowałam się w końcu z jednej z nich skorzystać. Dziś przedstawię wam instrukcję na datę, którą znalazłam na xomisse.com. Prosiły o nią martyna11105 i prudence.. Postanowiłam, że ją przetłumaczę, a także dorzucę od siebie kilka pomysłów na modyfikację sposobu wyświetlania daty. Na końcu posta znajdziecie gotowce, które mam nadzieję okażą się dla was inspiracją w tworzeniu własnych kodów. ;3Efekt, który uzyskamy prezentuje się następująco:
mar132016
Krok 1. Konfiguracja daty
Zaczynamy od odwiedzenia zakładki układ w panelu administracyjnym naszego bloga. Klikamy na Edytuj w prawym dolnym rogu ramki Posty na blogu. Musimy skonfigurować datę, tak, by prezentowała się w formie dzień miesiąc rok (16 marca 2016). Tak jak na >>tym obrazku<<.
Krok 2. Edycja kodu HTML
Następnie przechodzimy w panelu naszego bloga do sekcji Szablon, w której klikamy na przycisk Edytuj kod HTML. Klikamy CTRL i F na klawiaturze, a w okienku wyszukiwania wpisujemy następujący kod:<h2 class='date-header'>Zastępujemy go tym, który podałam poniżej.
<span>
<data:post.dateHeader/>
</span>
</h2>
<div id='Date'>
<script>changeDate('<data:post.dateHeader/>');</script>
</div>
<b:else/>
<div id='Date'>
<script>changeDate('');</script>
</div>
Krok 3. JavaScript
Gdy już to zrobimy musimy wyszukać w naszym kodzie </head> i tuż nad nim wkleić poniższy kod:<script type='text/javascript'>
//<![CDATA[
var DateCalendar;
function changeDate(d){
if (d == "") {
d = DateCalendar;
}
var da = d.split(' ');
day = "<strong class='date_day'>"+da[0]+"</strong>";
month = "<strong class='date_month'>"+da[1].slice(0,3)+"</strong>";
year = "<strong class='date_year'>"+da[2]+"</strong>";
document.write(month+day+year);
DateCalendar = d;
}
//]]>
</script>
Nasza data w tym momencie będzie prezentowała się w następujący sposób: mar132016. Niezbyt zachęcająco, prawda? :) Po dodaniu kodu CSS będziemy jednak mogli pochwalić się naprawdę śliczną datą na blogu!
Krok 4. Dodajemy CSS!
Mamy dwie możliwości - w bloggerze standardowo data nie wyświetla się po wejściu w post. Jeśli chcemy, by nasza data była wyświetlana jedynie na stronie głównej dodajemy kod CSS pod </head> uprzednio jeszcze wpisując kod:Ja jednak lubię, gdy data wyświetla się również, gdy wejdę w posta. Jeśli również się na to zdecydujecie przejdźmy po prostu do sekcji Szablon, by kliknąć przycisk Dostosuj i wejść w Zaawansowane, gdzie mamy możliwość Dodania arkuszu CSS.
<b:if cond='data:blog.pageType != "static_page"'>
<style type='text/css'>
tu dodaj kod CSS </style>
</b:if>
Postępując zgodnie z krokami opisanymi poniżej będziemy mogli dostosować wygląd naszej nowej daty.
#Date /*karton, w którym zawiera się data*/
{
font-family: Arial; /*czcionka w dacie*/
background:#ffc0cb; /*tło*
width:70px; /*szerokość*/
margin-left:-90px; /*margin pozwala nam na ustawienie pozycji daty,
tu użyłam margin-left i margin bottom, tak by data znajdowała
się po lewej stronie posta na równi z tytułem*/
margin-bottom:-60px;
border-radius:100%; /*dzięki border-radius ustawionym na 100% stworzyłam koło.*/
border:3px groove #216802; /*ramka*/
box-shadow:0 0 4px grey; /*cień*/
}
.date_month /*ustawienia dla miesiąca*/
{
display:block; /*zablokowanie miesiąca w linijce*/
text-align:center; /*wyśrodkowanie tekstu*/
padding-top:7px; /*odległość tekstu od górnej ramki*/
font-size:14px; /*rozmiar czcionki*/
color:silver; /*kolor tekstu*/
}
.date_day /*ustawienia dla dnia*/
{
display:block; /*zablokowanie dnia w linijce*/
text-align:center; /*wyśrodkowanie tekstu*/
font-size:20px; /*rozmiar czcionki*/
margin-top:-5px; /*zmniejszenie odległości między dniem, a miesiącem*/
color:#88bf3b; /*kolor tekstu*/
}
.date_year /*ustawienia dla roku*/
{
display:block; /*zablokowanie roku w linijce*/
text-align:center; /*wyśrodkowanie tekstu*/
padding-bottom:8px; /*odległość tekstu od dolnej ramki*/
margin-top:-5px; /*zmniejszenie odległości między rokiem, a miesiącem*/
font-size:11px; /*rozmiar czcionki*/
color:silver; /*kolor*/
}
GOTOWCE
Tak jak obiecałam - poniżej zamieszczam kilka gotowców, które mam nadzieję, zainspirują was do eksperymentowania. Gotowce zawierają jedynie CSS, w związku z czym aby uzyskać oczekiwany efekt, musicie przejść przez kroki od 1 do 3 powyższej instrukcji. :)
mar132016
|
mar132016
|
mar132016
|
---|
✿✿✿
Dziękuję wszystkim za uwagę. Czekam na Wasze komentarze! :)
Te kody są cudowne. Z chęcią któryś kiedyś podkradnę. :3 Też mam pewną propozycję, a mianowicie odnośnie awatara w poście zamiast nazwy autora. Szukałam tego efektu ale jakoś wujek Google tak się rozleniwił, że nie chciał mi znaleźć to, co chciałam.
OdpowiedzUsuńHeeej. Te awatarki przy postach podkradałyśmy stąd. Zachęcam do skorzystania z tej instrukcji. A jeśli będziesz miała z tym problem to zgłoś się do mnie na maila lub gg. :)
UsuńBardzo dziękuję Ci za komentarz. <3
Kicia! A miałam właśnie pisać do Ciebie w sprawie daty na gg :)
OdpowiedzUsuńA patrzę, a tu pościk o tym. Koffany Kiciuś :*
Czytam w myślach! :3
UsuńDziękuję za komentarz. <3
Kocia, ty to tak fajnie wszystko zrozumiale piszesz c:
OdpowiedzUsuńMoże kiedyś mi się to przyda, bo na razie nie mam czasu kodować xD
Pozderki.
Staram się by instrukcje były proste w realizacji dla wszystkich. ;3
UsuńDziękuję za komentarz i liczę na to, że jak zaczniesz kodować to jeszcze tu zajrzysz.
<3
Dziękuję za instrukcję! Na pewno się przyda:)
OdpowiedzUsuńSmacznego! <3
UsuńDobrze widzieć często używaną datę w wersji spolszczonej :D A gotowce są cudne, podkradam sobie dwójeczkę :3
OdpowiedzUsuńKradaj, kradaj. Niech Ci służy. ;3
OdpowiedzUsuńDziękuję za komentarz. <3
Świetna instrukcja :D Podziwiam cię, że ci się chce :33
OdpowiedzUsuńA chce mi się! I bardzo się cieszę, że do Was to przemawia i że komentujecie moje wysiłki. <3 Dziękuję!
UsuńŚwietna notka, super kody.
OdpowiedzUsuńNa pewno kiedyś z korzystam z tej instrukcji.
Dziękuję! I rzecz jasna zachęcam. :)
UsuńHej, użyłam twojej instrukcji na ruchome menu. Mam nadzieję, że Ci to nie przeszkadza ;3
OdpowiedzUsuńhttp://hole-in-my-heart-gruvia.blogspot.com
Blog tymczasowo nie dostępny, ale już za niedługo będziesz mogła zobaczyć efekt ;3
Hejka! :) Jasne, że mi nie przeszkadza. Prosiłabym jednak o zapoznanie się z regulaminem i wpisywanie info o pobraniach w odpowiedniej zakładce. :) Ułatwi mi to stworzenie galerii z Waszymi pracami. <3
UsuńPozdrawiam i czekam aż będę mogła zobaczyć co tam wymodziłaś. ;3
też skorzystam
OdpowiedzUsuńBardzo fajny, przydatny kod. Zawsze podobał mi się taki efekt dla daty. Do tego instrukcja napisana tak, że naprawdę łatwo pojąć, co do czego.
OdpowiedzUsuńDziękuję, że dzielisz się swoją wiedzą.
Nawiasem, mam pytanie: Czy znasz może sposób, by w takim przedstawieniu daty (ala kalendarz) uwzględnić też nazwę dnia tygodnia?
Wystarczy ustawić opcję z nazwą dnia tygodnia w ustawieniach posta i zadbać o to, by wyglądało estetycznie. ;D
UsuńTen komentarz został usunięty przez autora.
OdpowiedzUsuńSuper kody! Jesteś mistrzem i moim guru xD Kradnę kod - podam link gdy już skończę szablon :)
Usuń