Blog > Komentarze do wpisu

Umieszczanie elementów na górze wąskiej szpalty

 

Ten wpis został już zapowiedziany w komentarzach do poprzedniej notki, pomysłodawczynią kolejny raz jest Avo_lusion. Pomogłam jej umieścić skrzynkę pocztową na samej górze wąskiej szpalty bloga. Tak to wygląda:

 

skrzynka pocztowa

http://ksiazkizbojeckie.blox.pl

 

Wtyczka do Facebooka została tam wcześniej umieszczona w podobny sposób.

 

Każdy element: tekst, obrazek, link itd. można umieścić na pierwszym miejscu przed archiwum. Jest to potrzebne, jeżeli chcemy coś wyróżnić, uczynić bardziej widocznym.

 

KROK 1 – ROBIMY PUSTE MIEJSCE NAD ARCHIWUM

 

puste miejsce

 

Aby coś umieścić na samej górze wąskiej szpalty najpierw musimy zrobić tam puste miejsce. Robimy to w arkuszu CSS. Jeżeli ktoś się boi go zmieniać, wystarczy najpierw cały skopiować i umieścić np. w Notatniku. Taka „kopia bezpieczeństwa”. Jeżeli coś pójdzie nie po naszej myśli, można skopiować z niej cały arkusz i wkleić z powrotem na bloga.

 

Arkusz CSS znajdziemy klikając w panelu administracyjnym bloxa: EDYTUJ -> WYGLĄD -> EDYCJA CSS.

W arkuszu tym wyszukujemy dwa selektory:

 

#BlogWazkaSzpalta – odpowiedzialny za wąską szpaltę na stronie głównej bloga

#SkomentujWazkaSzpalta - odpowiedzialny za wąską szpaltę na stronie z pojedynczym wpisem i stronę statyczną

 

Do szukania wykorzystuję funkcję przeglądarki. W Firefoxie wystarczy kliknąć EDYCJA -> ZNAJDŹ albo CTRL+F, wtedy na dole strony wyświetli nam się okienko, w które wpisujemy wyszukiwaną frazę. Można też szukać bez tego, jak kto woli.

Znajdujemy pod wspomnianymi selektorami "MARGIN" i zwiększamy liczbę pikseli od góry na np. 180px. Może być mniej lub więcej, zależy od tego jak duży mamy obrazek tytułowy. Można wpisywać różne liczby i sprawdzać efekt na blogu. Od razu będzie widać czy mamy dość miejsca, czy archiwum obniżyło się wystarczająco.

Tak może wyglądać przykładowy kod:

 

#BlogWazkaSzpalta {

MARGIN: 180px 0px 0px 0px;

...(tu będą jeszcze rożne inne rzeczy, nie zmieniaj ich)

}

 

#SkomentujWazkaSzpalta {

MARGIN: 180px 0px 0px 0px;

...(tu będą jeszcze rożne inne rzeczy, nie zmieniaj ich)

}

 

KROK 2 – DODAJEMY KOD ELEMENTU

 

Nasz nowy element, który ma się znaleźć przed archiwum należy jakoś nazwać. Jeżeli będzie to skrzynka pocztowa, to nazwiemy ją po prostu: SkrzynkaPocztowa. Ważne, żebyśmy potem umieli odnaleźć wymyślony przez nas element, więc nazwa musi być odpowiednia.

Gdy mamy już nazwę, trzeba jeszcze określić położenie elementu na blogu. Ja zrobiłam to w ten sposób:

 

#SkrzynkaPocztowa {

position: absolute;

top:230px;

left:auto;

}

 

Te liczby przy px mogą się u Was różnić, jeżeli macie inny szablon. Bez problemu można je zwiększyć albo zmniejszyć. TOP to odległość od górnej krawędzi bloku obejmującego (czyli w wielkim uproszczeniu: po prostu od góry). LEFT to odległość od lewej krawędzi bloku obejmującego. Musicie je tak dopasować, żeby nie nachodziły na inne elementy strony.

Gotowy kod umieszczamy na końcu arkusza CSS (panel administracyjny bloxa: USTAWIENIA -> EDYTUJ -> WYGLĄD -> EDYCJA CSS).

 

KROK 3 – DODAJEMY KOD ELEMENTU DO BOCZNEJ SZPALTY

 

skrzynka pocztowa

 

Jak zrobić kod „skrzynki pocztowej” pisałam w poprzednim wpisie. Można tam zajrzeć. Aby element wyświetlił się w przygotowanym przez nas miejscu, należy go otoczyć odpowiednimi znacznikami:

 

<div id="nazwa_elementu">

KOD ELEMENTU

</div>

 

Tak może wyglądać przykładowy kod całości:

 

<div id="SkrzynkaPocztowa">

<div class="boks">

<center>

<div class="tyt">Skrzynka pocztowa</div>

<a href="mailto:ADRES E-MAIL">

<img src="ADRES URL OBRAZKA" />

Napisz do mnie e-mail

</a>

</center>

</div></div>

 

Gotowy kod wklejamy w POLE NA DODATKOWY HTML. Czyli trzeba w panelu administracyjnym kliknąć EDYTUJ -> USTAWIENIA -> BOCZNA SZPALTA -> wkleić i potwierdzić przyciskiem ZAPISZ ZMIANY. I gotowe!

To tylko przykłady i niestety nie obejmują wszystkich możliwych kombinacji. To wykracza poza moją wiedzę i możliwości opisania tego na tym blogu. Mam nadzieję, że może mój wpis okaże się dla kogoś inspiracją do zgłębienia tematu CSS i pozycjonowania elementów. Przydatne mogą się okazać podręczniki internetowe:

 

http://webmaster.helion.pl/index.php/pcss-marginesy-dopelnienia-i-obramowanie

http://www.kurshtml.edu.pl/css/absolutne,pozycjonowanie.html

 

Życzę wszystkim powodzenia w umieszczaniu elementów na górze wąskiej szpalty. Ja zdecydowałam, że skrzynka pocztowa pozostanie u mnie na dole bocznej szpalty, tak lepiej pasuje do szablonu.

Pytania można zadawać w komentarzach. Pomogę, jeżeli tylko będę potrafiła. A jeżeli we wpisie znalazły się błędy, to będę wdzięczna za informację, jak je poprawić.

Avo_lusion jeszcze raz dziękuję za pomysł na wpis.



poniedziałek, 10 października 2011, felicja79

Prześlij link znajomym na:


TrackBack
TrackBack URL wpisu:
Komentarze
2011/10/11 18:18:08
Twoja pomoc jest nieoceniona. Jeszcze raz dziękuję :) :)
-
2011/10/12 16:52:15
@avo_lusion
Ciekawa jestem, czy ktoś jeszcze skorzysta z tej instrukcji. Jeżeli nie, to przynajmniej mam satysfakcję, że u Ciebie na blogu się udało :-)
Przepraszam, że bez pytania pożyczyłam fragment Twojego blogu i użyłam jako przykładu do tej instrukcji, ale tak ładnie to u Ciebie wygląda, że wydawało mi się, że może zachęcić innych do umieszczenia dodatków na górze bocznej szpalty :-).
-
2011/11/20 22:32:38
Felicja i znowu zniknęłaś:) Mam nadzieję, że nie chorujesz znowu. Chciałam cię zaprosić do mojej akcji gwiazdkowej, może będziesz miała ochotę?:

ksiazkizbojeckie.blox.pl/2011/11/WIELKA-GWIAZDKOWA-AKCJA-BLOGERSKA.html
-
2011/11/21 15:47:16
Jestem :-). Staram się wyzdrowieć. Już jest lepiej. Tylko moje zatoki nie chcą współpracować i bolą. Nic nie mogę na to poradzić. Chyba tylko po raz trzeci zmienić laryngologa :-(.

Twoja akcja bardzo mi się podoba. Zgłoszę się do niej i umieszczę obrazek-link na wszystkich blogach w bocznej szpalcie.

Zachęcam wszystkich do wzięcia udziału w zabawie! :-)
-
2011/11/30 17:01:04
Jest mi niezmiernie miło poinformować Cię, że Twój blog został nominowany do konkursu na "najładniejszy design blogów Bloxa'. Po szczegóły zapraszam na Co kryje Blox?
<br/>pozdrawiam
-
2011/11/30 17:30:08
@madamfanaberia
Bardzo dziękuje za informację. Choć za wygląd mojego szablonu w zdecydowanej większości odpowiedzialna jest jego autorka Kate_Mac (ja zrobiłam tylko drobne poprawki pod swój gust) i to jej należą się za to wszystkie nominacje i ewentualne nagrody :-).

Dla osób, które chciałyby mieć taki szablon, jak ja na tym blogu, podaję link:

handmade04szablonkatemac.blox.pl

A tu inne piękne szablony Kate:

szablonykatemac.blox.pl

stylekatemac.blox.pl

Przy okazji dodam, że są tam też bezcenne porady dla początkujących blogerów :-).
-
2011/12/25 14:46:47
Witam
Chcę usunąć zakładkę archiwum , ponieważ nie jest ona mi potrzebna .
jak mogę to zrobić ?

W to miejsce wolałabym wrzucic "szukaj" - jak to mogę zrobić ?

Proszę o w miarę proste instrukcje.

Dotyczy to bloga mojegotowaniee.blox.pl/html

dziękuje
-
2011/12/25 20:22:45
@calineczkazbajkii
Można ukryć archiwum. Należy to zrobić w arkuszu CSS. Tutaj przykładowa instrukcja:

szablonykatemac.blox.pl/2007/10/W-sprawie-waskiej-szpalty.html

(Przy okazji - na blogu szablonykatemac.blox.pl jest bardzo wiele przydatnych rad dla blogerów.)

Każdy element można ukryć, wpisując w arkuszu CSS w odpowiednim miejscu polecenie:

display: none;

Należy w panelu administracyjnym bloxa przy nazwie bloga wybrać EDYTUJ -> WYGLĄD -> EDYCJA CSS. A później w arkuszu trzeba znaleźć odpowiedni element odpowiedzialny za zakładki i uzupełnić według wzoru. Powinno to wyglądać mniej więcej tak, jeżeli chce się ukryć archiwum:

#BlogArchiwumBox {

display: none;

tu mogą być jakieś dodatkowe elementy, nie należy ich usuwać!

}

Wszystkie nawiasy i przecinki, i średniki są bardzo ważne i powinny być, jak w przykładzie. Po dokonaniu zmian należy kliknąć pod arkuszem CSS przycisk ZAPISZ I PUBLIKUJ. Najlepiej kliknąć go dwa razy, wtedy zadziała od razu.
-
2011/12/25 20:31:41
@calineczkazbajkii
Aby umieścić wyszukiwarkę na górze bocznej szpalty trzeba zmienić opis jej pozycji w arkuszu CSS. Czyli postępujemy analogicznie, jak przy ukrywaniu archiwum. Opis w CSS powinien wyglądać mniej więcej tak:

#BlogPrzeszukiwanie {
position:absolute;
top:180px;
left:auto;
WIDTH: 250px;
}

Sprawdź, jak to u Ciebie wygląda w arkuszu CSS. Znajdź "#BlogPrzeszukiwanie" i porównaj z tym, co podałam.

Najważniejsze: "top:180px" określa jak wysoko ma być wyszukiwarka. Można zmienić "180px" na np. "20px", zależnie od potrzeb. Najlepiej wypróbować kilka wielkości i sprawdzić efekt na blogu.
-
2012/02/27 14:30:05
Felicja, mozesz podpowiedziec jak FB 'like' box dac na sama gore u mnie na blogu? W sumie to sam sie umiejscowil tam gdzie teraz jest i za nic nie chce sie "isc" na gore :( Probowalam rozne kody, wymyslalam analogicznie wg tych z google translate i last comments, ale ten mi nie dziala :( Mozesz spojrzec Ekspercie? Dziekuje z gory :)
Wpislaam ten kod (oczywiscie nie dziala :():
#likebox {
position: absolute;
top:300px;
left:auto;
}
-
2012/02/27 18:58:32
@myprettyeats
No tak, to wpisałaś w arkuszu CSS. A co wpisałaś w pole na dodatkowy HTML? Jaki kod? Bo muszą być dwa, tu i tu :-).
Według tego wzoru z mojej instrukcji:

<div id="nazwa_elementu">
KOD ELEMENTU
</div>

Czyli u Ciebie coś takiego:

<div id="likebox">
a tu kod pobrany ze strony facebooka, ten zaczynający się od <iframe>
</div>
-
2012/02/27 19:43:18
Felicja, jedyne miejsce w ktorym cos wklejalam to wlasnie "Boczna szpalta", miejsce na dodatkowy HTML:
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FSalaterka%2F257090724371281&width=200&height=62&colorscheme=light&show_faces=false&border_color&stream=false&header=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:62px;" allowTransparency="true"></iframe>

Nic nie wklejalam do CSS, kod ktory podalam ci wczesniej sama wymyslilam, ale niestety nie dziala...wlasnie go usunelam. Mysle ze mam problem w znalezieniu "nazwy elementu"... mozesz podpowiedziec?
-
2012/02/27 20:23:45
@myprettyeats
No to musimy sobie pewne rzeczy uporządkować. Wkleić trzeba dwa kody, w dwa rożne miejsca. Inaczej nie będzie działało prawidłowo.
Nazwę możesz wymyślić dowolną, niech będzie ten "likebox".

To wklej w miejsce na dodatkowy HTML:

<div id="likebox">
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FSalaterka%2F257090724371281&width=200&height=62&colorscheme=light&show_faces=false&border_color&stream=false&header=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:62px;" allowTransparency="true"></iframe>
</div>

A to w arkusz CSS:

#likebox {
position: absolute;
top:300px;
left:auto;
}

Arkusz CSS znajdziesz klikając w panelu administracyjnym bloxa: EDYTUJ -> WYGLĄD -> EDYCJA CSS.
Wcześniej musisz też obniżyć boczną szpaltę, tak jak opisałam w instrukcji powyżej:

W arkuszu tym wyszukujemy dwa selektory:

#BlogWazkaSzpalta odpowiedzialny za wąską szpaltę na stronie głównej bloga

#SkomentujWazkaSzpalta - odpowiedzialny za wąską szpaltę na stronie z pojedynczym wpisem i stronę statyczną

Do szukania wykorzystuję funkcję przeglądarki. W Firefoxie wystarczy kliknąć EDYCJA -> ZNAJDŹ albo CTRL+F, wtedy na dole strony wyświetli nam się okienko, w które wpisujemy wyszukiwaną frazę. Można też szukać bez tego, jak kto woli.

Znajdujemy pod wspomnianymi selektorami "MARGIN" i zwiększamy liczbę pikseli od góry na np. 180px. Może być mniej lub więcej, zależy od tego jak duży mamy obrazek tytułowy. Można wpisywać różne liczby i sprawdzać efekt na blogu. Od razu będzie widać czy mamy dość miejsca, czy archiwum obniżyło się wystarczająco.

Tak może wyglądać przykładowy kod:

#BlogWazkaSzpalta {

MARGIN: 180px 0px 0px 0px;

...(tu będą jeszcze rożne inne rzeczy, nie zmieniaj ich)

}

#SkomentujWazkaSzpalta {

MARGIN: 180px 0px 0px 0px;

...(tu będą jeszcze rożne inne rzeczy, nie zmieniaj ich)

}

Pamiętaj, żeby dostosować liczbę pikseli, po prostu sprawdź czy boczna szpalta obniżyła się o tyle, że elementy na siebie nie zachodzą. Jeżeli są jeden na drugim, to trzeba wpisać większą liczbę pikseli.
Wiem, że to skomplikowane, więc najlepiej na spokojnie jeszcze raz przeczytaj moją instrukcję z tego wpisu, ona jest o skrzynce pocztowej, ale wszystkie kroki musisz zrobić analogicznie, nie można niczego pominąć.
-
2012/02/28 01:26:31
Wszystko dziala tak jak opisalas. Jeszcze raz bardzo dziekuje.
-
2012/02/29 19:59:21
@myprettyeats
Widziałam! Bardzo się cieszę! :-) Ładnie to u Ciebie wygląda.
-
2012/03/07 11:33:52
Blog bardzo przydatny, naprawde!! Zobaczylam wszystkie strony i zrobilam wszystko, co moglam :D Jest super! Tylko mam pytanie. U mnie na blogu Tagi sa u gory waskiej szpalty, co niekoniecznie wyglada ladnie :) Dlatego chcialam zapytac czy mozna je jakos przesunac w dol szpalty?? Pozdrawiam!
-
2012/03/07 19:40:39
@gosijka
Widziałam Twój blog i jestem pod wrażeniem. Zainstalowałaś chyba wszystkie moje dodatki :-). Gratuluję!

Co do tagów to trochę skomplikowane. One byłyby niżej, gdybyś np. zaznaczyła w panelu administracyjnym wyświetlanie ostatnich wpisów, wtedy 10 ostatnich tytułów-linków by się przed nimi wyświetliło. Gdybyś dodała zakładki, np. ulubione blogi, to też pokazałyby się przed tagami. I to jest pierwsze najprostsze rozwiązanie. Jeżeli nie wiesz, jak dodać zakładki lub ostatnie wpisy, to mogę wytłumaczyć.

Inne rozwiązanie to ukryć tagi, ale tego nie polecam, one są jednak na blogu przydatne.

I ostatnie rozwiązanie, pewnie o nie Ci chodziło, to obniżenie chmury tagów tak, żeby była pod wszystkimi dodatkami. Z tym byłoby najwięcej roboty, bo trzeba by było każdy dodatek umieścić na górze bocznej szpalty według mojej instrukcji, nie bardzo to sobie umiem wyobrazić i chyba źle by to wyglądało.

Podsumowując polecam rozwiązanie pierwsze :-).
-
2012/03/07 20:06:57
Ojejku, dziękuję! Rzeczywiście rozwiązanie nr 1 pomogło :D Jeszcze te zakładki zrobię. Chyba widziałam taki wpis na Twoim blogu? Więc poszukam.
Sporo mi pomógł Twój blog, szczególnie, że to moje pierwsze kroiki na blogu :) Dlatego jestem Ci bardzo, bardzo wdzięczna! :) Oczywiście będzie Twój blog w moich zakładkach, niech no tylko je dodam :D aa jedyne co mi jeszcze nie wyszło to favikonka, próbowałam, ale na razie chyba nic z tego, więc to ohydne pudło na razie zostanie :) chyba, że może pokombinuję jeszcze z inną ikonką, może to ma znaczenie :) Pozdrawiam i życzę innym początkującym, żeby trafili na Twoją stronę :)
-
2012/03/12 19:30:58
@gosijka
Super, że pierwsze rozwiązanie pomogło.

Jak dodać zakładki pisała dokładnie Kate_Mac:
szablonykatemac.blox.pl/2007/10/zakladki-instrukcja-obslugi.html
Wystarczy w panelu sterowania wybrać WPISY, a potem LINKI. I wpisać nazwę folderu, kliknąć DODAJ. Potem klikamy nazwę folderu i podajemy nazwę zakładki i jej adres URL. I potwierdzamy klikając DODAJ LINK.

Faviconę masz dodaną prawidłowo, wyświetla się takie apetyczne ciastko. Poczekaj, to też je zobaczysz przy adresie bloga w pasku adresu przeglądarki.
Często niektórzy mylą faviconę z awatarem, który pojawia się w komentarzach. Jeżeli chciałabyś dodać awatar, to instrukcje napisałam tu:
najlepszedodatkinabloga.blox.pl/2011/08/Awatary-w-komentarzach.html

Pozdrawiam i życzę przyjemnego blogowania! :-)
DODATKI NA BLOGA
Księga gości

free counters




.......

stat4u


Skrzynka pocztowa
Napisz do mnie e-mail

Facebook - profil
Related Posts Plugin for WordPress, Blogger...