Dzisiaj rano stwierdziłem, że warto poszukać nowego szablonu dla bloga. Ten, który miałem poprzednio nie był zły [Infocreek Aspire, gdyby ktoś szukał], ale jego stylistyka była zbyt mało „techniczna”. Muszę przyznać, że poszukiwania nie były łatwe – Google nie miało zbyt wiele do zaoferowania na zapytania w stylu „wordpress amazing templates”, „wordpress technical templates”, czy też „wordpress templates for programmers”. Minus był jeden i to duży – każde zapytanie odnoszące się chociaż trochę do strony „technicznej” wordpressa od razu kierowało na strony zawierające poradniki „jak zrobić własny szablon”. Z pomocą przyszła wbudowana w silnik wordpressa wyszukiwarka szablonów, dostępna w menu pod pozycją „Appearance > Add New Themes”.
Po przejrzeniu listy „Featured” kilka wpadło mi w oko, jednak żaden nie znalazł we mnie takiego uznania, jak LightWord. Po prostu miłość od pierwszego wejrzenia. ;] Szara kolorystyka [programiści ze względu na niedopracowany moduł zarządzania kolorami mają chyba szczególne upodobanie właśnie w szarych kolorach ;]], minimalistyczny design, żadnych niepotrzebnych pustych powierzchni – jednym słowem ideał.
Nie ma oczywiście róży bez kolców – genialny wygląd nagłówków realizowany jest za pomocą JavaScriptowego narzędzia Cufón, pozwalającego na wyświetlenie tekstu niezależnie od tego, czy użytkownik posiada wymaganą czcionkę na swoim komputerze, jednak w domyślnej konfiguracji szablonu nie są wyświetlane polskie znaki. Przez chwilę rozważałem możliwość usunięcia ich z tytułów i zamianę konfliktowych słów na inne, „neutralne”, ale stwierdziłem, że nie ma to sensu na dłuższą metę i zacząłem „grzebać” w kodzie. ;] Od razu mówię, że Google niewiele wie na temat ustawiania polskich znaków w tym przypadku, więc po kilkunastu minutach szukania odpuściłem. Przeglądając kod szablonu znalazłem parę interesujących znaczników <script>. Pierwszy z nich [cufon.js] wstawia kod samego narzędzia Cufon. Z kodu możemy się dowiedzieć, że używana czcionka to Myriad Pro. Drugi [mp.font.js], to plik o dosyć dziwnej zawartości, ale dłuższe studiowanie „znaczków” pozwoliło na określenie go jako definicji wyglądu poszczególnych znaków [glyphs] tej czcionki. Szybko sprawdziłem [Ctrl] + [F], czy może są gdzieś jakieś definicje dla „ą”, „ę”, „ś”, niestety bez skutku. Zajrzałem więc do katalogu, w którym znajdowały się pliki JavaScriptu i znalazłem plik o zastanawiająco podobnej nazwie: „extra_mp.font.js”. Bardzo zastanawiająca była różnica rozmiarów tych plików – oryginalny ważył 20kB, plik „extra” około 300kB. Z nadzieją w duszy podmieniłem nazwę w kodzie ustawień i… „hurra! działa!”.
„Ech…” – to była moja reakcja na odkrycie, że w panelu administracyjnym mam dostęp do ustawień szablonu i wystarczyło zmienić zmienną „cufon settings” na „extra”… Ech… ale przynajmniej dowiedziałem się jak to działa „pod maską”. ;]
Pozostała jeszcze sprawa przetłumaczenia niektórych elementów na język polski, ale to będę robił sukcesywnie w wolnych chwilach, więc na razie wybaczcie wszelkie angielskie „wstawki”.
Linki:
[1] http://students.info.uaic.ro/~andrei.luca/blog/lightword-theme – oficjalna strona twórcy szablonu LightWord.
[2] http://wordpress.org/extend/themes/lightword – szablon na stronie WordPressa.
Warto przeczytać.
Trwa ładowanie…
Pingback: [MiniBlog] Koniec z nudnymi postami na blogu. « Tomasz Kowalczyk
Bardzo lubię nagłówki pisane czcionkami wykraczającymi poza internetowy standard. Wygląda to bajecznie. Sam zastanawiam się na przyszłość nad zastosowaniem tego typu narzędzia, dlatego wpis uprzytomnił mi, że na wstępie mogę się liczyć z problemem z polskimi znakami. Skoro wpis tyczy się po trosze szablonów, a ja programistą nie jestem, chciałem się Ciebie zapytać, czy wiesz może, czy teoretycznie możliwe jest wyświetlanie tylko części tytułu wpisu fontem pogrubionym, lub w innym kolorze?
Czcionka Myriad Pro wygląda genialnie. ;] Nie widzę żadnego problemu, żeby wyświetlać tylko część tytułu pogrubioną, w końcu to tylko HTML, kwestia tego, czy da się zapisać znaczniki „b”, czy „strong” od razu przy edycji, czy trzeba grzebać w bazie danych [escape'owanie i encje]. Postaram się to przetestować w wolnej chwili.
Pytałem, bo sam tego nie sprawdzałem, a to dość ciekawie może wyglądać, takie pogrubienie, podkreślenie, czy nadanie innego koloru najważniejszemu ze słów w tytule postu. Nie wiem czy takie coś da się załatwić „od ręki”. Próbowałem w Joomla i mi się nie udało. Wp znam jeszcze bardzo słabo. Nie widziałem takiego myku na blogach, nie wierzę, żeby nikomu to do głowy nie przyszło. Ale będę wdzięczny, jeśli coś w tym temacie pokombinujesz, może coś na ten temat skrobniesz, jeśli się uda.
A Myriad Pro…cudowna czcionka.
Cudowna, ale jej użycie niestety nie jest do końca legalne – tj. na moim blogu, którego jestem właścicielem i teoretycznie nie używam jej w żadnym komercyjnym produkcie jest to na granicy, ale już w czymś dla klienta bałbym się kombinować z tym fontem. Na szczęście jest wolna czcionka Bitstream Vera Sans, która jest nieco grubsza i taka mniej „zgrabna”, ale bardzo podobna, przez co nadaje się jako zamiennik.
Co do tego pogrubienia, to spróbuję, zobaczę, może po prostu trzeba będzie napisać wtyczkę w której każdy znacznik w stylu „To jest tytuł z [xx]ważnym[/xx] tytułem” będzie zamieniał odpowiednie fragmenty na wystylowane elementy.
I taka mała notka na koniec – jeśli chcesz „odpowiedzieć na odpowiedź” w komentarzu – kliknij w przycisk „odpowiedz” w tym głównym – to, co napiszesz zostanie dodane na końcu listy.
Pingback: [JavaScript] Cufon i polskie znaki. « Tomasz Kowalczyk
Cześć,
czy udało Ci się może przetłumaczyć ten szablon?
U mnie jest problem z wyswietlaniem polskich znakow – w ogole ich nie ma – np. w tytule.
Ps: co to za fajna wtyczka z efektami w chmurce tagów można wiedziec?
Pozdrawiam
Co do tłumaczenia – tak jak widać. ;] Większość istotnych elementów jest po polsku, nie zauważyłem / Czytelnicy nie wskazali jakichś specjalnych uchybień, więc chyba jest dobrze.
Za chmurę tagów odpowiada wtyczka WP-Cumulus autorstwa Roya Tancka + „hack” [poprawiony plik .swf] poprawiający wyświetlanie polskich znaków.
Jeśli miałbyś konkretne problemy z zastosowaniem czegokolwiek u siebie, pisz, będziemy radzić. ;]
Panie Tomaszu a wie Pan jak się nazywa wtyczka która zlicza ilość odwiedzin danego wpisu i pokazuje go koło daty i autora??
Takich wtyczek są zapewne dziesiątki – ja akurat nie korzystam z żadnego pokazującego statystyki wpisu na blogu. Jeśli chodzi o statystyki ogólnie, to np. ilość odwiedzin zlicza WordPress Stats.
Sprecyzuj, co dokładnie chcesz liczyć, gdzie i w jaki sposób wyświetlać, to chętnie poszukam czegoś ciekawego. Sam niestety niczego Ci nie polecę, bo tak jak napisałem – nie korzystam.
Chciałem zliczać ilość kliknięć w artykuł np ile razy był przeczytany i żeby było to pokazana gdzieś kolo daty dodania artykuły czy postu. Coś takiego jak na antyweb.pl
Podejrzewam, że za wszystko odpowiedzialny jest WP-PostViews, którego znajdziesz tutaj:
http://wordpress.org/extend/plugins/wp-postviews/
Opis tej wtyczki:
http://www.ajaxx.eu/bardzo-ciekawe-wtyczki-do-wordpressa-czesc-druga/
Sam nie instalowałem / nie testowałem, ale skoro autor piszę o możliwości konfigurowania miejsca wyświetlania tych informacji, to prawdopodobnie miejsce pod tytułem także wchodzi w grę.
Tak o tą wtyczkę właśnie mi chodziło :) Dziękuję
Nie ma sprawy, zawsze do usług.
Witam. Szukam i szukam ale jednoznacznej odpowiedzi brak. Jeżeli ktoś może odpowiedzieć to super a mianowicie… Gdzie zmienić żeby nagłówki, tytuły artykułów posiadały czcionkę PL (ogonki) W artykułach mam pl czcionke
Trochę chaotycznie napisałeś, więc zakładam, że chodzi o domyślnie zawartą w LightWordzie czcionkę Myriad Pro / Bitstream Vera Sans. Nie musisz niczego edytować w kodzie, wystarczy, że w opcjach szablonu w panelu administracyjnym zmienisz ustawienie „Cufon settings” na „extra”, wtedy zostanie załadowany plik JS zawierający rozszerzony zestaw znaków.
Ja znalazłem proste i bardzo szybkie rozwiązanie dotyczące nie pojawiającej się czcionki w tytułach wpisów w tym themie.
Wchodzimy w wygląd >> ustawienia lightword >> w ustawienia główne zmieniamy na „zablokuj cufon” i voila. Mamy polskie znaki w tytułach wpisów :D.
pzdr
Tak, tylko, że czcionka już nie jest taka fajna. ;]
Bardzo fajny artykul, pisz takich wiecej.
Może coś więcej? Jakieś sugestie, pomysły? Co zmienić, co poprawić? ;]
Witam,
Czy masz w tytule możliwość wstawiania znaków „ś, ą, ę, ś, ź, ż”?
U mnie niestety tych znaków nie wyświetla chociaż „ć, ł, ó” wyświetla.
Jak widać po najnowszych tytułach wpisów – działa to całkiem nieźle. Jeśli masz z tym problem, to najprawdopodobniej Twój plik skryptu czcionki dla Cufona nie zawiera tych danych – czyli nie wyeksportowałeś odpowiednich zestawów.
symfony- Integracja CKEditora z generatorem panelu administracyjnego
Może nie napisałem zbyt przejrzyście :) Mam ten sam motyw co ty, ale po wybraniu w opcjach motywu „extra” otrzymuje tylko „ć, ł, ó”, a reszty polskich liter nie. Ponadto ten osławiony plik „extra_mp.font.js” waży tylko 99kB :/ Pisząc to zastanawiam się czy nie spróbować tego pliku podmienić na wersję „300kB”…
Dlatego mówię, że masz zły plik czcionki Cufona. Weź sobie jakiś działający, możesz np. pobrać go z mojego blogu i podmień z plikiem „_extra” – powinno zadziałać bez problemu.
symfony- Integracja CKEditora z generatorem panelu administracyjnego
Pingback: Cufon dobry jest | Wojny frakcji
Bardzo dobrze wyjaśnione dzięki wielkie.