Wku... denerwuję się na listy w wiki. Do czasu znalezienia rozwiązania strona wymaga zreformatowania.

Dzień 9: Dodatkowa pomoc w nawigacji

Być może znasz tag <link> używany do włączania zewnętrznych arkuszy stylów. Podobny kod może wskazywać położenie Twojej strony głównej oraz poprzedniej i następnej strony w sekwencji. Na przykład na archiwum dziennym możesz w ten sposób wskazać stronę z wpisami z dnia poprzedniego i następnego (jeżeli istnieją). Jeżeli prezentujesz pojedynczy wpis na stronie to możesz wskazać wpis następny i poprzedni.

 <link rel="home" title="Strona główna" href="http://url/strony/głównej" />
 <link rel="prev" title="Tytuł poprzedniej strony" href="http://poprzednia/strona" / >
 <link rel="next" title="Tytuł następnej strony" href="http://następna/strona" />

Te odnośniki są niewidoczne w Internet Explorerze, ale mogą być z powodzeniem wykorzystane w innych przeglądarkach i mogą pomóc użytkownikom w nawigacji po stronie. Być może już masz kilka sposobów nawigacji, np. archiwa miesięczne, tygodniowe, odnośnik do wpisów aktualnych, kalendarz wpisów itp. Może nawet masz wyraźne odnośniki do wpisów poprzednich i następnych. Wszystkie te odnośniki są przydatne; zostaw je tak jak są, ale dodaj również powyższe.

Kto na tym skorzysta?

  1. Marek skorzysta. Lynx, jego przeglądarka tekstowa, wyświetla dodatkowe odnośniki nawigacyjne na górze strony używając tytułów podanych w atrybutach title. Na przykład czytając archiwum dzienne z dnia 18. czerwca na blogu z dobrze zdefiniowanymi odnośnikami, Marek powinien zobaczyć coś takiego:

    #Start 17 czerwca 2002 19 czerwca 2002

    (Znak # na początku sygnalizuje Markowi, że ta linia to metadane a nie zawartość strony. Lynx umieszcza taki znak również na początku linii z tytułem strony.)
  2. Michał skorzysta. Jego przeglądarka tekstowa, Links (nie myl z Lynx, przeglądarką Marka) również wyświetla te specjalne odnośniki nawigacyjne na początku strony. Wygląda to mniej więcej tak:

    Link: home
    Link: prev
    Link: next

    Druga przeglądarka Michała, Opera (począwszy od wersji 7), wyświetla odnośniki nawigacji strony na specjalnym pasku nawigacyjnym ("Navigation Bar"). Typ odnośnika ("home", „prev”, "next") jest pokazany na przycisku. Ponadto nowe wersje Opery implementują technologię Fast Forward, która udostępnia użytkownikowi dodatkowy przycisk prowadzący do prawdopodobnej następnej strony jaką będzie chciał zobaczyć. Jeżeli na stronie jest zdefiniowany odnośnik <link rel="next"> to właśnie on będzie użyty jako adres dla przycisku „Fast Forward”.
  3. Bill skorzysta. Mozilla podobnie jak nowa Opera pokazuje dodatkowy pasek klawiszy nawigacyjnych. Typ odnośnika jest pokazany na przycisku, oraz dodatkowo tytuł odnośnika pojawia się jako tooltip.
  4. Użytkownicy przeglądarki iCab skorzystają. iCab wyświetla odnośniki nawigacyjne w menu w pasku narzędzi używając tytułu zdefiniowanego przy każdym odnośnika.

Jak to zrobić?

Niestety nie znam satysfakcjonującego sposobu dodania odnośników do poprzedniej i następnej strony w systemach blog.pl, niByLog, Manila czy Blogger, ale możesz przynajmniej dać odnośnik do strony głównej umieszczając zaraz za tagiem <head> kod:

<link rel="home" title="Początek" href="http://adres/strony/głównej">

Zobacz także:



Zmodyfikowano: 18.03.2006, 23:17