General

Resources

Poznaj rdzeń: powiązane artykuły

Czy nie byłoby wspaniale, gdybyś mógł wyświetlać powiązane artykuły poniżej lub obok artykułu, który czyta odwiedzający? Joomla ma do tego łatwą w użyciu funkcję, wbudowaną w rdzeń. Jest to moduł o nazwie Artykuły powiązane i jest naprawdę łatwy w obsłudze używać.

Artykuły powiązane to bardzo prosty moduł Joomla i nie ma wielu opcji konfiguracji, jak niektóre z jego rodzeństwa, takie jak Newsflash, o którym pisałem wcześniej. W rzeczywistości Artykuły powiązane dają nam tylko 2 parametry, datę i maksymalną liczbę artykułów. więc gdzie jest magia w tym niezbędnym rdzeniu Joomla?

Jak łączymy artykuły i dlaczego?

Odwiedzający witrynę odwiedzają nasze witryny z wielu powodów, na przykład z chęci zakupu czegoś, rozrywki lub w poszukiwaniu informacji. Ktoś, kto chce przeczytać o paddleboardingu, miałby nadzieję znaleźć inne artykuły na ten temat, po znalezieniu jednego artykułu na ten temat w Internecie strona internetowa.

Mówimy o powiązanej treści. Twórcy treści i autorzy umieszczają swoje artykuły w silosach lub kategoriach, w których istnieje wspólna płaszczyzna między artykułami. Gdy odwiedzający przegląda jeden artykuł, może zobaczyć listę innych artykułów na ten sam temat.

I tu właśnie pojawia się artykuł związany z artykułami . Konfiguracja w module jest prosta, wystarczy zapytać o maksymalną liczbę artykułów do wyświetlenia i czy uwzględnić datę. Musimy jednak poszukać gdzie indziej, aby dowiedzieć się, jak tworzone są relacje między artykułami.

Joomla ma  sekcję Metadane w zakładce Publikowanie w artykułach. Oprócz narzędzi SEO (Metaopis i Roboty) istnieje blok o nazwie Słowa kluczowe. Dodawanie słów kluczowych pozwala nam tworzyć powiązane artykuły. Jeśli chcesz, aby 2 artykuły były powiązane na dany temat , umieść to samo słowo kluczowe w każdym artykule.

W tej chwili dokumentacja Joomla dotycząca słów kluczowych - zmodyfikowana w czerwcu 2022 r. - nie wspomina o używaniu słów kluczowych w ten sposób. Być może w kolejnych wersjach Joomla ta funkcja będzie inaczej oznaczona lub nawet oddzielona od Metadanych.

W naszym przykładzie możemy zobaczyć, jak słowa kluczowe oddzielone przecinkami są dodawane w sekcji Metadane.

 

Artykuły dotyczące zrzutów ekranu Powiązane słowa kluczowe

 

Co widzimy?

W moim przykładzie na stronie Sea Watch umieściłem linki do artykułów związanych z czasami przypływów, używając słowa kluczowego „pływy”. W module Powiązane artykuły na pasku bocznym widzimy, że pojawiają się powiązane artykuły, ale nie jest to nazwa aktualnie przeglądanego artykułu.

Wybierając w module opcję Data, data utworzenia artykułu pojawi się przed tytułem artykułu.

 

Artykuły dotyczące zrzutów ekranu dotyczące domyślnego paska bocznego

 

Czy to to?

No cóż, nie do końca. Opis modułu brzmi: „Wszystkie słowa kluczowe bieżącego artykułu są wyszukiwane względem wszystkich słów kluczowych wszystkich innych opublikowanych artykułów” – co moim zdaniem oznacza, że ​​mógłbym mieć bardziej złożone relacje między artykułami i może to możliwe będzie wykluczenie niektórych treści poprzez staranny dobór użytych słów kluczowych.

Na przykład mam 20 artykułów związanych z paddleboardingiem, ale chcę powiązać tylko te, które odnoszą się do paddleboardingu w Wielkiej Brytanii . Dlatego w tym przypadku używam artykułów powiązanych , aby filtrować to, co odwiedzający widzą w module, na podstawie zawartych artykułów w kategorii Paddle Boarding.

Możesz także przyjrzeć się Tagi - podobne , które robi coś podobnego, używając tagów zamiast słów kluczowych. Zawiera listę innych artykułów z podobnymi tagami i nie zawiera opcji wyświetlania daty.

Czy moglibyśmy stworzyć alternatywny układ?

Być może zastanawiasz się, o co chodzi w sekcji Zaawansowane. Nie ma to nic wspólnego z danymi, które widzimy w module, ale dotyczy prezentacji modułu. Niektóre z nich zależą od używanego szablonu, czy Twój szablon ma motyw potomny lub używa przesłonięć, aby zmienić układ modułu. W 2021 r. w magazynie społeczności Joomla znajduje się naprawdę pomocny artykuł na ten temat zatytułowany A Look Into the Advanced Parameters From Modules , a jeśli jesteś programistą rozpoczynającym pracę z Joomla, to może być dobrym miejscem na rozpoczęcie, jeśli chcesz modyfikować układy.

W mojej własnej wersji modułu Powiązane artykuły utworzyłem zastąpienie HTML , które w pliku wyświetlania szablonu wykonuje następujące czynności:

  • Dodaj miniaturę
  • Powiąż według tagu
  • Zmień wyświetlaną datę na opublikowaną
  • Zmieniono format daty z rrrr-mm-dd na „numer daty, pełny miesiąc, rok”
  • Wyświetl nazwisko autora i kategorię artykułu

Jeśli jesteś programistą, możesz nawet pomyśleć o sklonowaniu tego modułu i utworzeniu modułu zawierającego inne parametry (takie jak te powyżej), które są ustawione w pliku pomocniczym i nie można ich zastąpić.

Artykuły dotyczące zrzutów ekranu Powiązane Ulepszony pasek boczny

Aby zmienić sposób wyświetlania, jeśli zajrzysz do System > Szablony > Szablony witryn i klikniesz łącze do szablonu w kolumnie Szablon, zobaczysz karty o nazwie Edytor, Utwórz zastąpienia. Ostrzegamy, że zmiana plików szablonów może powodować problemy z wyświetlaniem.

wniosek

Podstawową funkcją modułu Artykuły powiązane jest wyszukiwanie innych artykułów zawierających słowa kluczowe podobne do tych w aktualnie przeglądanym artykule. Nic dziwnego, że w JED (katalogu rozszerzeń Joomla) dostępnych jest wiele rozszerzeń, które opierają się na podstawowej funkcjonalności tej podstawowej funkcji.Jeśli potrzebujesz tylko listy artykułów odnoszących się do aktualnie przeglądanego, ten moduł może po prostu zapewnić taką funkcjonalność.

Dan tworzy strony internetowe od 1995 roku i zaczął używać Joomla po zabawie z Mambo około 2009. Czasami uczestniczy w JUGL  i innych grupach sieciowych, prowadzi małą firmę zajmującą się tworzeniem stron internetowych ( DJA ), współpracując z innymi programistami i projektantami w Londynie i okolicach, Anglia W wolnym czasie Dan gra na gitarze, chodzi na koncerty, piecze chleb i jest wolontariuszem ekipy na Glastonbury Festival. 

Należy pamiętać, że ta strona korzysta z automatycznego systemu tłumaczeń, aby pomóc w tłumaczeniu na różne języki.Przepraszamy za wszelkie błędy lub pomyłki, które mogą pojawić się w różnych tekstach.