Na mojej stronie jakiś czas temu pojawił się odnośnik do strony zbiorczej archiwum, prezentującej listę lat i miesiącami wraz liczbą wpisów. Dostałem kilka pytań jak to jest zrobione, ponieważ standardowa funkcja wp_get_archives, nie ma podziału pozwalającego pogrupować wpisy jeszcze względem roku.
Tag: poradnik webmastera Strona 1 z 3
Swojego czasu na tym blogu były wpisy z serii poradnik webmastera w którym większość wpisów oznaczałem polem, wykorzystującym dodatkowe pola wpisu pokazując „poziom” zaawansowania danego tematu. Postów powstało na tyle dużo, że chciałbym je móc filtrować w panelu administratora, wyświetlając te o określonym poziomie.
Poniższy kod, który można wkleić do pliku functions.php w używanym przez nas motywie.
Przydatne, dziękuję.
Od pewnego czasu udzielam się w serwisie devPytania, czyli taki polski klon Stack Overflow, stojący zresztą na tym samym oprogramowaniu. Spotkała mnie tam zabawna sytuacja.
Wczoraj zostało zadane pytanie: Jak element podzielić na dwa “paragrafy” i wycentrować w lewo i w prawo, w którym jako przykład podano dane tabelaryczne przedstawione jako lista, zresztą poniżej prawie całe pytanie:
Mam listę <li> </li>
Chciał bym aby znajdujący się w niej element został podzielony na 2 częsci.
Pierwsza standardowo była by wyjustowana do lewej. Druga do prawej.
Np<li>coś coś coś coś (123456)</li> <li>coś (564321)</li>
Czyli jak widać, jest to typowa sytuacja w której do prezentacji danych powinna zostać użyta tabelka.
Napisałem odpowiedź w której to opisałem, ale nie spotkała się z ciepłym przyjęciem, ba wydaje mi się, że nawet z wrogim, bo dostałem za nią ujemne punkty, co rozbawiło mnie już zupełnie. Zgodzić się muszę z komentującym:
twk: table-mania zamieniona na div-manię ;-)
Pamiętaj developerze młody: do danych tabelarycznych używamy tabel, bo do tego zostały stworzone.
Polecam omówienie techniki, którą powinien znać KAŻDY szanujący się webowiec.
Learning CSS Sprites
Świetne zestawienie:
CSS Differences in Internet Explorer 6, 7 and 8
Pokazane punkt po punkcie jakie selektory działają w której z wersji przeglądarki.
Ogólna konkluzja jest taka, że wersja 6 była/jest po prostu strasznie fatalna. Bardziej nawet niż myślałem.
Co jakiś czas pamiętam, żeby do odnośników dodawać „referrer=iworks.pl”. Co jakiś czas. Dziś miarka się przebrała i powstał do tego plugin, który zrobi to sam. Jakby ktoś chciał, to proszę bardzo, można zassać.
Plugin niema konfiguracji, po prostu się go aktywuje. Jako referrer brana jest wartość $_SERVER['HTTP_HOST']
(tutaj iworks.pl), więc jak ktoś chce sobie to wymienić na coś innego to naprawdę bardzo łatwo to zrobić.
Przejdź na stronę wtyczki na wordpress.org http://wordpress.org/extend/plugins/auto-referrer/
Sytuacja jest prosta. W pewnym miejscu serwisu przestała się pokazywać zawartość jednego z boksów. Widać było sam kontener, prawidłowo wypełniony tłem i prawidłowo rozciągnięty w pionie przez swoją zawartość.
Jedno ale. Zawartości nie widać.
Przykładowy listing:
- <div class=”a”>
- <div id=”dyn”></div>
- </div>
- <div class=”a”>
- <div class=”b”>treść</div>
- </div>
Wszystkie divy są float’owane do lewej, wszystkie też mają ustawiony clear po lewej stronie. Całość znajduje się w jakimś divie o ustalonej szerokości, a div.a
mają taką samą szerokość jak parent oraz padding:0;margin:0
.
Kluczem całego błędu okazało się być to, że div#dyn
ma dynamicznie generowaną zawartość. (kalendarzyk).
Co było błędem?
Zmieniająca się wysokość pierwszego div.a
powodowała przesunięcie drugiego div.a
, jednocześnie div.b
pozostał na swoim miejscu. Jego top … się nie zmienił, mimo position:static
. Po prostu pozostaje, tam gdzie stał, wyłażąc w lewo poza lewy margines rodzica.
Jak naprawić?
Drugi div.a
musi być ustawiony na float:none
– wtedy problem nie występuje.
Sprawy związane ze stroną błędu 404 (brak strony) powraca, bo sieć i strony coraz bardziej dojrzewają do tego, żeby być dla ludzi. Dla ludzi tworzących strony tworzenie własnej strony 404 powinno być … standardem.
Ciekawą i prostą możliwość stworzenia własnej czterystaczwórki zapewnia google. Całość opisano na stronie: Marketing w Internecie
Google udostępniło ciekawy gadżet do tworzenia modyfikowanych stron błędu 404 (nie znaleziono). Gadżet ten to kilka linijek kodu, które wklejone do template odpowiedzialnego za generowanie komunikatu pozwala na wyświetlanie adresu URL innej podstrony o adresie podobnym do żadnej podstrony jak również pola wyszukiwania z hasłem pobranym z adresu URL.
Pełną treść artykułu znajdziesz: Gadżet Google dla podstron komunikatu błędu 404
Jakby Wam to powiedzieć? Możecie robić swoje super strony z wykorzystaniem znanych, sprawdzonych i popularnych narzędzi. Oczywiście, że możecie. Jest to bardzo dobra metoda, ponieważ nie tracicie czasu na wdrażanie nieznanych rozwiązań, które prawie zawsze na początku sprawiają problemy. Sam tak robię. Trudno mi czasem sięgnąć po coś nowego, ponieważ boję się, że zburzy to mój starannie zbudowany pogląd na temat webmasterki i nie daj Boże okaże się, że coś można było od zawsze robić lepiej, sprawniej i wygodniej (tak, tak – gdzie przez te wszystkie lata byłeś, Firebugu?).
Polecam pełen artykuł: 8 świetnych narzędzi webmastera, o których pewnie nigdy nie słyszałeś