jak zrobić własną skórkę

7 odpowiedzi [Ostatni wpis]
pyzdera
Portret użytkownika pyzdera
Dołączył: 17.07.2008
Postów:
Użytkownik niedostępny. Ostatnio widziany 4 tygodnie 6 dni temu.

To mój pierwszy post tutaj, więc witam wszystkich bardzo serdecznie.

Czy może mi ktoś wytłumaczyć jak zrobić własny szablon dla drupala? Jeśli ktoś ma zamiar robić swoją stronę z naciskiem na "swoją" to nie będzie używał szablonów dostępnych za free, a poza tym edukacja, edukacja, edukacja...
Właśnie, co muszę umieć żeby takowe skórki robić? Jak dotąd: XHTML (HTML)+CSS - w miarę dobrze, optymalizacja - stopień podstawowy, szablony do Joomla, PHP - tyle co trzeba wiedziec przy Joomli - czyli nic :), grafika - wiedza niezbędna do tworzenia stron - powiedziałbym stopień podstawowy w PS i Gimpie + jeszcze Fireworks.
Dotąd interesowała mnie Joomla, ale widzę ze nawet w najnowszej wersji, to co generuje dla przeglądarki zamyka treść w tabeli - SEO friendly to to nie jest :)
Powiedzcie mi jeśli się mylę, ale Drupal zamyka wszystko (mowa o treści) w DIV - ach?

SiliconMind
Portret użytkownika SiliconMind
Dołączył: 24.11.2006
Postów:
Użytkownik niedostępny. Ostatnio widziany 22 tygodnie 5 dni temu.

myślę, że ta strona odpowie na wszystkie twoje pytania: http://drupal.org/theme-guide :)
Warto tam zajrzeć, bo możliwości skórkowania jest bardzo dużo. Najprościej będzie zacząć od jakieś przykładu podanego w tym podręczniku, ewentualnie rozbudowując go stopniowo o kolejne elementy swojej własnej skóry. Z prostymi rzeczami idzie bardzo szybko - wystarcza css + trochę html'a ale jeśli chcesz w pełni wykorzystać możliwości skórkowania drupala, to przyda się i PHP. Wszystko zależy od efektu, który chcesz osiągnąć. Przykładowo, strona z mojej stopki, to tylko css + dosłownie kosmetyczna zmiana struktury strony (tylko w jednym pliku) polegająca na dodaniu kilku DIV'ów.

Co do struktury, to tak, drupal z natury wszystko pakuje w DIV'y (wystarczy podejrzeć kod stronki), co nie znaczy, że nie można zrobić dla niego skórki działającej na tabelach.

--
http://siliconmind.eu | zapraszam

--
http://siliconmind.eu | zapraszam

pyzdera
Portret użytkownika pyzdera
Dołączył: 17.07.2008
Postów:
Użytkownik niedostępny. Ostatnio widziany 4 tygodnie 6 dni temu.

Wielkie dzięki za odpowiedź :)
No to wygląda na to, że jak się trochę postaram to może ogarnę temat, choć zapomniałem napisać - english - znajomość minimalna :(
Ale trochę też jest na http://www.drupal.com.pl/ a później to już po angielski trzeba będzie czytać, ale są translatory. Cieszy mnie jednak to, że wiedza potrzebna jest taka sama jak w przypadku Joomla.

A'propos DIV-ów, to nie widzę potrzeby robienia szablonu na tabelach, treść strony, nie powinna być ujęta w znaczniki tabel ze względu na optymalizację pod kątem wyszukiwarek - właśnie ta różnica przekonuje mnie do Drupala, a poza tym treśc w tabelach trąci myszką :)

SiliconMind
Portret użytkownika SiliconMind
Dołączył: 24.11.2006
Postów:
Użytkownik niedostępny. Ostatnio widziany 22 tygodnie 5 dni temu.

no niestety bez znajomości angielskiego może być ciężko, ale z kolei to dobry sposób na jego naukę :) ja sam zjadłem zęby na najróżniejszych dokumentacjach i mogę powiedzieć tyle, że znajomość tego języka jest po prostu obowiązkowa, głównie ze względu na to, że maksymalnie ułatwia pracę :)

--
http://siliconmind.eu | zapraszam

--
http://siliconmind.eu | zapraszam

pyzdera
Portret użytkownika pyzdera
Dołączył: 17.07.2008
Postów:
Użytkownik niedostępny. Ostatnio widziany 4 tygodnie 6 dni temu.

Po krótkim buszowaniu, powiem tak:
Na pewno nie rozpocznę zabawy od własnej skórki, muszę najpierw zobaczyć jak to robią inni :)
Zatem zabrałem się za to od początku, zainstalowałem drupala, zładowałem kilka skórek i aby wybrać jakąś do przeróbki - bo taki mam na razie zamiar - postawiłem sobie kilka kryteriów:
1. układ taki jak mi odpowiada
2. Czy przechodzi walidację
3. Czy aby przypadkiem ktoś nie zrobił tego na tabelkach :)
I zonk, można powiedzieć... Znalazłem 12 skórek z godnym uwagi układem i bez tabelek, ale tylko 2 przeszły walidacje bez zająknięcia, kilka tylko walidację html + błędy i ostrzeżenia w css-ie, a o zgrozo! 3 miały byki nawet w kodzie!
Notabene - zobacz Madpenny jak wygląda walidacja Twojej strony ze stopki. http://validator.w3.org/ i http://jigsaw.w3.org/css-validator/
Ostatecznie wybrałem skórkę która przeszła test html, ale w css ma tylko ostrzeżenia o takim samym kolorze tła i tekstu na nim, co zresztą widać w panelu zarządzania tej skórki. (Ad Redoable) - ale z css-em sobie poradzę :)
Teraz zacznę zabawę :)
Kilka pytań, bo patrząc na pliki - sporo tego:
Które pliki są w budowie skórki niezbędne i nieodzowne - zatem pojawiają się w każdej skórce? Co więcej niektóre pliki o bardzo niepokojących nazwach (np: "template-menus.php") są puste.
Czy aby edytować skórkę wystarczy się dobrać do pliku "page.tpl.php" i css-ów które są pobierane przez ten plik i dołączane do wyniku widocznego w przeglądarce? (można je wyłapać patrząc na źródło strony np. w firefoxie)

Czy jest coś o czym powinienem wiedzieć i zwrócić na to uwagę przy zabawie ze skórką?
A tak odrobinę offtopic, to zabawa z konfiguracją drupala jest świetna i już widzę spore możliwości :)
Pozdrawiam

SiliconMind
Portret użytkownika SiliconMind
Dołączył: 24.11.2006
Postów:
Użytkownik niedostępny. Ostatnio widziany 22 tygodnie 5 dni temu.

co do mojej stronki, to sam xhtml jest poprawny :)
niestety błędy css'a to głównie błędy w modułach drupala, nie mojej skórki :/ konkretniej lightbox i quotes. trochę nie chciało mi się tego naprawiać, bo przy updacie znowu bym musiał pewnie robić korekty. ale może faktycznie powinienem się za to wziąć. natomiast warningi odnośnie tych samych kolorów są nieco absurdalne i szczerze mówiąc nie mam pojęcia po kiego diabła w ogóle tam są :/

co do twojej zabawy ze skórką - pewnie już to sobie przećwiczyłeś, ale co tam. podstawą jest plik page.tpl.php i to w nim ustalasz ogólny układ strony. w sadzie w przypadku większości skórek będziesz grzebał pewnie tylko w tym pliku i w dołączanych css'ach :)

--
http://siliconmind.eu | zapraszam

--
http://siliconmind.eu | zapraszam

Chmielu
Portret użytkownika Chmielu
Dołączył: 24.05.2010
Postów:
Użytkownik niedostępny. Ostatnio widziany 15 tygodni 3 dni temu.

Jeśli chodzi o szablon do Drupala zapraszam na http://hubizo.pl

Skórki do drupala, http://hubizo.pl
tanie strony internetowe

kubala.webdesign
Portret użytkownika kubala.webdesign
Dołączył: 01.05.2009
Postów:
Użytkownik niedostępny. Ostatnio widziany 6 tygodni 2 dni temu.

layout witryny raczej nie zachęca do skorzystania z oferty..

zlecenia, wsparcie, współpraca: kubala.webdesign(at)gmail(dot)com
Nie robię serwisów za 300,- !