General

Resources

Utforska kärnan: relaterade artiklar

Skulle det inte vara bra om du kunde visa relaterade artiklar nedanför eller bredvid artikeln som din besökare läser? Joomla har en lättanvänd funktion för det, inbyggd i kärnan. Det är en modul som heter Articles Related , och det är verkligen lätt att använda sig av.

Articles Related är en mycket enkel Joomla-modul och har inte många alternativ att konfigurera som vissa av sina syskon, som Newsflash, som jag skrev om tidigare. Faktum är att Articles Related ger oss bara 2 parametrar, datum och maximalt antal artiklar. var är magin i denna Joomla-kärna väsentlig?

Hur relaterar vi artiklar och varför?

Webbplatsbesökare kommer till våra webbplatser av ett antal anledningar, inklusive att vilja köpa något, bli underhållen eller på jakt efter information. Någon som vill läsa om paddleboarding hoppas kunna hitta andra artiklar om ämnet efter att ha hittat en artikel om det på en hemsida.

Det vi pratar om är relaterat innehåll. Innehållsskapare och författare placerar sina artiklar i silos eller kategorier där det finns gemensamma grunder mellan artiklarna. När en besökare tittar på en artikel kan de se en lista med andra artiklar om samma ämne.

Och det är där Articles Related kommer in. Konfigurationen i modulen är enkel, ber bara om det maximala antalet artiklar som ska visas och om ett datum ska inkluderas. Vi måste dock leta någon annanstans för att hitta hur relationer mellan artiklar skapas.

Joomla har en  Metadata- sektion under fliken Publicering i artiklar. Förutom SEO-verktygen (Meta Description och Robots ) finns det ett block som heter Keywords. Och att lägga till nyckelord är hur vi skapar relaterade artiklar. Om du vill att 2 artiklar ska vara relaterade till ett ämne , inkludera samma sökord i varje artikel.

Just nu nämner inte Joomla-dokumentationen om nyckelord - modifierad i juni 2022 - att använda nyckelord på detta sätt. Kanske i efterföljande versioner av Joomla kommer denna funktion att märkas annorlunda, eller till och med separeras från metadata.

I vårt exempel kan vi se hur nyckelorden, separerade med kommatecken, läggs till i avsnittet Metadata.

 

Skärmdump Artiklar Relaterade nyckelord

 

Vad ser vi?

I mitt exempel på Sea Watch-webbplatsen har jag länkat artiklar relaterade till tidvatten med nyckelordet "tidvatten".Vi kan se i modulen Relaterade artiklar i sidofältet att länkade artiklar visas, men inte namnet på den aktuella artikeln som visas.

Genom att välja alternativet Datum i modulen visas artikeln Skapat datum före artikeltiteln.

 

Skärmdump Artiklar Relaterade Standard Sidebar

 

Är det allt?

Tja inte helt. Beskrivningen för modulen lyder: "Alla nyckelord i den aktuella artikeln söks mot alla nyckelord i alla andra publicerade artiklar" - vilket enligt mig betyder att jag skulle kunna ha några mer komplexa relationer mellan artiklar, och det kan vara möjligt att utesluta visst innehåll genom att noggrant välja de sökord som används.

Jag har till exempel 20 artiklar relaterade till paddleboarding, men jag vill bara relatera dem som hänvisar till paddleboarding i Storbritannien. Så i det här fallet använder jag Articles Related för att filtrera vad besökare ser i modulen över artiklarna som ingår i kategorin Paddle Boarding.

Du kanske också vill titta på Taggar - Liknande som gör något åt ​​samma håll med taggar istället för nyckelord. Detta listar andra artiklar med liknande taggar och inkluderar inte ett datumvisningsalternativ.

Kan vi skapa en alternativ layout?

Du kanske undrar vad avsnittet Avancerat handlar om. Detta har inte något att göra med data vi ser i modulen utan handlar om presentationen av modulen. En del av detta beror på vilken mall som används, om din mall har ett underordnat tema eller använder åsidosättningar för att ändra layouten på modulen. Det finns en riktigt användbar artikel om detta från 2021 i Joomla Community Magazine som heter A Look Into The Advanced Parameters From Modules och om du är en utvecklare som kommer igång med Joomla detta kan vara ett bra ställe att börja om du vill ändra layouter.

I min egen version av modulen Artikelrelaterade skapade jag en html-överstyrning som gör följande i mallvisningsfilen:

  • Lägg till en miniatyrbild
  • Associera med tagg
  • Ändra det visade datumet till det publicerade datumet
  • Ändrade datumformatet från åååå-mm-dd till "datumnummer, hel månad, år"
  • Visa författarens namn och artikelkategori

Om du är en utvecklare kanske du till och med funderar på att klona den här modulen och skapa en som innehåller andra parametrar (som de ovan) som är inställda i hjälpfilen och inte kan åsidosättas.

Skärmdump Artiklar Relaterade Förbättrad sidofält

För visningsändringar, om du tittar under System > Mallar > Webbplatsmallar och klickar på länken för en mall i kolumnen Mall, kommer du att se flikar som heter Editor, Create Overrides. Varning, att ändra mallfiler kan orsaka visningsproblem.

slutsats

Kärnfunktionen i modulen Related Articles är att hitta andra artiklar som har nyckelord som de i den artikel som visas för närvarande. Det är inte en överraskning att det finns ett antal tillgängliga tillägg i JED (Joomla Extensions Directory) som bygger på den grundläggande funktionaliteten av denna kärnfunktion. Om allt du behöver är en lista över artiklar som relaterar till den som för närvarande visas, så kan den här modulen helt enkelt tillhandahålla den funktionen.

Dan har byggt webbplatser sedan 1995 och började använda Joomla runt 2009 efter att ha pysslat med Mambo. Han är ibland deltagare i JUGL  och andra nätverksgrupper och driver ett litet webbutvecklingsföretag ( DJA ), som samarbetar med andra utvecklare och designers i och runt London, England På fritiden spelar Dan gitarr, går på spelningar, bakar bröd och är volontär på Glastonbury Festival. 

Observera att denna webbplats använder ett automatiskt översättningssystem för att hjälpa till med översättningen för de olika språken.Vi ber om ursäkt för eventuella fel eller felskrivningar som kan visas i de olika texterna.