19 snabba Joomla-handledning för nybörjare och proffs (2023)

Index över Joomla-handledning

 

Innehåll[Show]

Handledning för Joomla Administration

Så här lägger du till Google Analytics till din Joomla-webbplats eller -mall

Sedan vi först snubblade på Google Analytics För att spåra webbplatsbesöksstatistik gör vi det till en punkt att installera den på varje webbplats. Analytics är ett bra besökarstatistikverktyg för alla, från nybörjare till mer avancerade designers som vill optimera innehållet på deras webbplatser så att lägga till Joomla Google Analytics-koder borde (och vanligtvis är) ett av de allra första stegen du gör när du startar en ny webbplats.

Använda Google Analytics med Joomla är något som kan uppnås mycket enkelt.

Joomla Google Analytics-plugin

Naturligtvis finns det möjlighet för dem som inte gillar att krossa med kod Joomla Google Analytics-plugin som automatiskt infogar koden på varje sida. 

Som med de flesta Joomla-plugins behöver du bara installera det, ställa in Google Analytics-koden som du hämtar från Google Analytics, aktivera den och du är redo!

Joomla Google Analytics 

Joomla Google Analytics - Den manuella metoden

För att säkerställa att analyskoden är tillgänglig på alla sidor måste du lägga till skriptkoden i index.php-filen för standardmallen du använder. För att göra detta går du helt enkelt till / templates / /index.php och klistra in koden du får från Google Analytics strax före stängningen märka:




_uacct = "xxxxxxxxxx";
urchinTracker ();


Detta genererar spårningskoden på varje Joomla-sida och därmed loggar Analytics varje träff på varje sida, vilket är exakt det resultat du vill uppnå;)

Hur man skapar en Joomla Favicon

Sedan några år tillbaka har favikoner som tappat mycket av sin relevans väckts igen eftersom fler och fler webbläsare nu stöder dem och gör dem faktiskt till en mycket visuell del av deras användares upplevelse. Surfplattor och smartphone -webbläsare använder också dessa ikoner. Detta har lett till en ökad betydelse för att ha ett bra favikon. Hur dessa ikoner presenteras varierar dock beroende på vilken klient som surfar på webbplatsen. Stationära datorer kräver en viss ikon, Apple enheter kräver något annat, olika storlekar komplicerar också saken. 

En enkel lösning - Gratis Online Icon Generator för Apple och Favicon -ikoner

 Iconifier.net är en enkel lösning som ges en kvadratisk JPG, GIF eller PNG genererar en ikonuppsättning av olika storlekar så att du kan använda och välja de du vill stödja på din webbplats. Du behöver bara ladda ner de genererade ikonerna och bädda in i din webbplats kod 

Bädda in ikonerna för favicons i din Joomla-mall

Efter att ha skapat ikonen favicon.ico med Iconifier.net ovan och placerat den i roten på din webbplats, lägg till följande kod mellan och av din webbplats Joomla-mall

Följande är det enklaste sättet att skapa ett favoritikon på din Joomla-webbplats:

  • Skapa en 16 * 16 pixel ICON-bild, namnge den favicon.ico 
  • Använd Media Manager (Site> Media Manager), ladda upp och ersätt standardikonen med din egen ikon

Favicon Maker är en webbplats som låter dig ladda upp din bild (de flesta större format) och konvertera den till snygg 16 * 16-ikonbild. Så om du inte har något sätt att skapa .ico men har en bild (som din logotyp) som du vill konvertera till favicon - kan du använda en av de favicon-bildgeneratorer som finns online.
Favicon maker - Skapa en favicon från vilken bild som helst

Om du inte är nöjd med Favicon-tillverkaren finns det många andra du kan använda:

Kopiera filen till / joomla / mallar / katalogen och se till att du har dött den favicon.ico.

Hur man skapar Favicons för Apple enheter

Efter att ha skapat de olika ikonerna med ovanstående webbplats måste du också inkludera en något annorlunda kod för Apple (och eventuellt Android) -enheter. Ladda upp igen ikonfilerna som genereras till roten på din webbplats och placera följande kod mellan HEAD -taggarna.

<link rel=”apple-touch-icon ”storlekar =” 114 × 114 ″ href = ” /touch-icon-114 × 114.png” />

<link rel=”apple-touch-icon ”storlekar =” 72 × 72 ″ href = ” /touch-icon-72 × 72.png” />

<link rel=”apple-touch-icon ”href =” /touch-icon-iphone.png ” />

iOS-enheter hanterar detta automatiskt i sin webbläsare och ändrar storlek och lägger till några effekter i enlighet med detta så att det matchar utformningen av den enhet de ses på

Hur man skapar FavIcons för Android-enheter

Android har byggt på Apple peka på ikoner men förvänta dig att ikonerna redan finns i sin slutliga version. Den här sista versionen är "FÖRESKRIVEN", och Android -enheter förväntar sig att den här taggen ska vara på plats. Så ladda upp nya versioner, med lite olika namn (som att lägga till förkomponerat i namnet) och lägg sedan till följande markering. Den viktiga delen är rel =apple-touch-ikon-förkomponerad. Lägg filerna i roten på din webbplats och lägg till den här koden mellan och taggar i din html

<link rel=”apple-touch-icon-precomposed ”storlekar =” 114 × 114 ″ href = ”/apple-touch-icon-114 × 114-precomposed.png ”>

<link rel=”apple-touch-icon-precomposed ”storlekar =” 72 × 72 ″ href = ”/apple-touch-icon-72 × 72-precomposed.png ”>

<link rel=”apple-touch-icon-precomposed ”href =”/touch-icon-iphone-precomposed.png ”>

Mer information om Favicons finns på Wikipedia: https://en.wikipedia.org/wiki/Favicon

 

Joomla SMTP-inställningar - Hur man skickar e-postmeddelanden med SMTP i Joomla

Standard Joomla-installationen använder php-e-postfunktionen för att skicka e-post. Om du vill använda Joomla SMTP snarare än phpmail, kanske för att din värd server stöder inte det, detta är ett ganska enkelt förfarande.

Phpmail kan också ge dig ett fel i Joomla:  

 "Kunde inte starta e-postfunktionsfel" - att använda SMTP kommer att undvika detta fel.

Joomla SMTP-inställningar

Observera att för att använda SMTP måste du ha en giltig e-postadress att skicka e-postmeddelandena från - detta är uppenbarligen god praxis i allmänhet, så se till att du har skapat en e-postadress. Den typiska adressen skulle vara info@dinwebbplats.com, men om du inte vill läsa dessa ofta kan du använda ett allmänt e-postmeddelande som avvisning eller inget svar...

Stegen för att konfigurera Joomla 3 för att använda STMP följer

1. Logga in på Joomla-administratören

2. Klicka på System> Global konfiguration

3. Klicka på server fliken

Joomla e-postinställningar

4. Under E-postinställningar, ange följande information

SMTP-inställningar i Joomla

Ställ in SMTP till Ja

uppsättning SMTP-autentisering till Ja

(Du måste hämta dessa uppgifter från din värd server) Kontrollera om din SMTP-server använder SSL / TLS eller ingentingoch välj sedan lämpligt alternativ från SMTP-säkerhet. Om du ska använda SSL eller TLS måste du ange den port som krävs för din SMTP-server. 

Ange din SMTP-användarnamn - detta är vanligtvis din fullständiga e-postadress

Ange din SMTP-lösenord - det här är lösenordet du skapade när du skapade e-postadressen

Smakämnen SMTP-värd är antingen localhost, om SMTP-servern är densamma som din server, eller annars SMTP-servern som definieras av din värdtjänst. (Du måste kontrollera dessa uppgifter med din värdtjänst).

Det borde vara det! Kontrollera om det fungerar korrekt, genom att antingen registrera en ny användare eller kanske skicka ett e-postmeddelande med din nyhetsbrevkomponent. Om det inte fungerar kontrollerar du att användarnamnet / lösenordet och SMTP-värdinformationen är korrekt. Men under de flesta förhållanden är detta allt du behöver göra för att få Joomla SMTP-installation och bör få det att fungera.

 

[Hur] Förbättra författarskap med Content versioning i Joomla 3

Innehåll version control är en av de nya fantastiska funktionerna i Joomla 3.2 - det här är en bra funktion för många Joomla webbansvariga, särskilt antingen för de webbansvariga som glömmer vad de ändrar (som jag själv), eller webbplatser där det finns flera användare som administrerar innehållet. 

Detta är också riktigt bra för användare som vill återgå till tidigare versioner av artiklar, kanske artiklar som av någon eller annan anledning kräver mycket komplex kod från olika källor och som kan bryta i processen att lägga till något nytt. I grund och botten är detta som en säkerhetskopia på artikelnivå som stöds inbyggt av CMS.

Hur fungerar Content Version Control Arbete?

När du skapar en ny eller en befintlig artikel hittar du en ny knapp i verktygsfältet - versioner. När du trycker på detta ser du artikelns versionshistorik i ett popup-fönster. Det finns ett antal saker att notera om artikelversionens historikJoomla-versionsknapp

  • STAR som anger den aktuella versionen av artikeln
  • Du kan välja att "hålla evigt" på en eller flera versioner. Eftersom versioneringen innehåller en begränsad mängd versioner kommer inställningen "Keep Forever" att säkerställa att de specifika artiklarna som är låsta aldrig kommer att skrivas över eller tas bort från historiken (du kan ändå välja att ta bort den här versionen)
  • RESTORE låter dig självklart återställa en annan version än den aktuella artikeln. Observera att när du återställer en artikel - detta tar inte bort den för närvarande publicerade artikeln. Det är upp till dig att avgöra om du vill publicera den nyligen återställda versionen eller inte.Joomla Artikelversion Listing

Jämföra versioner av en Joomla-artikel

Ett trevligt inslag i version control är Jämför funktionen. I grund och botten kan du se skillnaderna mellan två versioner av en artikel så att du kan se vad som har ändrats. Ta en titt på skärmdumpen nedan. Kolumnerna till vänster visar den aktuella artikeln (inklusive ny text). Bilden i mitten visar den ursprungliga artikeln, medan kolumnen till höger visar de faktiska markerade skillnaderna mellan en Joomla -artikel och den andra.

 Joomla jämför artikelversioner

En annan funktion i version control är att du kan välja se artikeln i olika lägen

  1. Visa endast ändringarna i HTML
  2. Visa endast textändringarna
  3. Visa alla värden i HTML
  4. Visa alla värden i text

Med alla värden betyder det att det inte bara är innehållet i artikeln som visas, utan andra metaändringar som att byta artikeln från en kategori till en annan, eller vilka artikelalternativ som ändrades från en artikel till en annan.

HTML-ändringsvyn är också bra när du har justerat mycket HTML för en viss artikel, speciellt om du har använt en innehållsredigerare som gillar att ta bort en del av HTML-filen. 

Versioning är en annan bra Joomla 3.2-funktion, vilket gör CMS mer mogen för de människor som vill använda Joomla i en "upptagen" miljö. Det kommer också ikapp den här funktionen jämfört med Wordpress.

Gilla den här artikeln? Dela är omtänksam :)

 

Inaktivera Joomla-tillägg via PhpMyadmin

Har du någonsin haft det ögonblicket när du aktiverar en modul, plugin eller komponent i Joomla, och plötsligt börjar det ge ett så allvarligt fel att det tar ner hela din webbplats - till och med administratörsdelen så att du inte kan inaktivera den? När detta händer finns det inget sätt att inaktivera problemmodulen eller plugin-programmet från panelen "Administratör".

Lyckligtvis finns det ett ganska enkelt sätt att åtgärda detta problem - inaktivera Joomla-plugin, modul eller andra tillägg via PhpMyAdmin. Om du inte är riktigt säker på vilket plugin som kan ha skapat problemet i första hand, skulle det vara bäst att börja inaktivera tredjeparts plugins och komponenter en efter en på följande sätt - tills problemet försvinner.

Så här inaktiverar du Joomla-plugins eller -moduler via PhpmyAdmin i olika varianter av Joomla, inklusive Joomla 3

  • Logga in på din PHPmyadmin och hitta databasen för Joomla-webbplatsen du vill fixa
  • Hitta tabellen som slutar med '_extensions' (de första siffrorna / bokstäverna genereras slumpmässigt och varierar beroende på installation)
  • Hitta det problematiska tillägget, komponenten eller modulen och redigera dess rad. Ändra dess 'aktiverade' fält från status '1' till '0' och klicka på spara!
  • Detta inaktiverar det specifika pluginet

Se nedanför fältet du måste hitta och ändra till 0 istället för 1

Inaktivera Joomla Plugin PhpMyAdmin

Ändra Joomla offline-meddelande och offline-bild

När du utför drastiska ändringar på din webbplats rekommenderar vi att du ställer om din Joomla-webbplats till Offline-läge (Webbplats> Global konfiguration> Webbplats offline> Ja). Naturligtvis är standard offline-meddelandet ok - men många gånger är det mycket bättre att skapa ett specifikt meddelande som är skräddarsytt för behoven hos din specifika Joomla-webbplats och publik.

Offlinebilden kan också ändras så att du istället för att ha en Joomla-logotyp kan skapa en egen bild. Vi rekommenderar att du lägger upp något underhållande, så åtminstone efter att användarna blir irriterade över att webbplatsen är offline, åtminstone vet de att du har ett gott sinne för humor och förhoppningsvis kommer att kolla igen senare :)

 

  • Ändra Offline-meddelandet i Webbplatsinställningar av Global konfigurationoch infoga ditt anpassade meddelande. Detta är grundkonfigurationen Ändra Joomla offline-meddelandebild

 

En av de allra första sakerna de flesta behöver göra med Joomla är att ändra sidfoten för att skapa sina egna länkar. Vanligtvis lägger man till saker som sekretesspolicy, en webbplatskarta, villkor och andra generiska länkar.

Du kan lägga till så många fler tds som du behöver lägga till så många länkar som du behöver. 

 

Som med Joomla 2.5 innan den körs Joomla 3s standardinstallation på en mall (Protostar), som som de flesta moderna mallar, låter dig redigera filerna direkt via Template Manager. För att ändra sidfoten, gå till Extensions> Mallar> klicka på Mallar och klicka sedan på "Protostar" Detaljer och filer. Om du använder en annan mall måste du naturligtvis välja namnet på den mall du använder istället för "Protostar".

Ändra länk i mallar för Joomla-sidtillägg

Klicka på index.php och längst ner i filen hittar du följande kod:


© 

kod för att lägga till länk i joomla sidfot

Detta är koden som genererar upphovsrätt och webbplatsens namn. Så fortsätt och ta bort, lägg till eller redigera och gör alla ändringar som du behöver för din sidfot. Du kan till exempel lägga till en bakåtlänk till din webbplats för Joomla SEO syften enligt följande.


© Designad och utvecklad avcollectiveray.com ">CollectiveRay.com

Sidfoten kommer nu ofta som en del av mallen. För Beez -mallen kan du ta bort den eller ändra den genom att ändra den faktiska koden i mallen. Till exempel vill du ha sådan text som "Designed by CollectiveRay.com "Gå till 

Tillägg> Mallhanteraren och klicka på Mallar

Klicka på din nuvarande standardmall och klicka på Detaljer och filer

 Klicka på Redigera mall för huvudsida

Längst ner hittar du en

Ändra HTML här till vad du önskar och infoga de länkar du vill ha som vanligt . Om du vill ta bort "Drivs av Joomla" avlägsnas drivs av JText.

Om du vill lägga till upphovsrätt, datum och år, infoga följande kod:

 © Copyright CollectiveRay <a href=”https://www.collectiveray.com/”> Gratis Joomla -moduler

eller något som är relevant för din webbplats. 

 

[Hur] Ändra texten "Välkommen till FrontPage"

En av de irriterande sakerna i Joomla är det sätt du aldrig verkar bli av med Välkommen till frontpage-meddelandet! Så här ändrar du det eller vilken Joomla-sidrubrik som helst i något menyalternativ.

 

Ändra välkomstmeddelande i Joomla 2.5 / Joomla 3

Detta meddelande kan hittas eller definieras som "Webbläsarens sidtitel". Många gånger, för SEO-ändamål, skulle du behöva definiera den här titeln till specifika nyckelord som du behöver för specifika sidor. För att anpassa titeln måste du gå till

joomla ändra sidwebbläsartitel

Menyer> Huvudmeny (eller vilket menyalternativ du vill ändra)> Välj menyalternativet (t.ex. hem)> Sidvisning> Sidans webbläsartitel.

Du kan ändra meddelandet eller nyckelorden till allt du behöver visa. Många gånger vill du rikta in dig på specifika sökord.

[Hur] Visa året i din Joomla-mall

Ibland måste du visa aktuellt datum eller helst det aktuella året, vanligtvis i upphovsrättsmeddelanden eller någon annanstans som krävs enligt din mall. Följande enkla php-funktion gör att du enkelt kan uppnå detta.

Hitta det område där du vill visa året, detta är förmodligen någonstans i index.php i din mall, eller eventuellt i footer.php. Lägg sedan till följande kod:

Copyright © - Ert företag 

Detta tar det aktuella datumet och visar bara året. Om du inte behöver upphovsrättsmeddelandet måste du självklart ändra texten till vad du behöver, men det är i princip vad du behöver. Det finns fler alternativ som du kan använda med PHP-datumfunktionen, du kan hitta mer information om vad du kan göra med datumfunktionen @ https://www.php.net/manual/en/function.date.php Det finns många variationer som du kan använda för att visa information relaterad till datum.

[Hur man] Skapa en Joomla-webbplatskarta med hjälp av infödda menyer

Du kan snabbt och enkelt skapa en Joomla-webbplatskarta med hjälp av infödda menyer

När det gäller att skapa en användarvänlig / tillgänglig webbplats är en av de bästa sakerna du kan göra att skapa en bra webbplatskarta på din webbplats. Detta gör att dina användare snabbt kan komma åt någon del av din webbplats. Det finns massor av tillägg som låter dig skapa webbplatskartor, men visste du att du kunde skapa en snygg webbplatskarta utan att behöva någon förlängning?

Menymodulen gör redan allt vi behöver: det är i grunden ett träd med alla objekt i systemet. Allt vi behöver göra är att få det att se ut som en komponent.

  1. Skapa en ny artikel som heter 'Sitemap'. Skriv {loadposition sitemap} i kroppen och spara den.
  2. Skapa ett nytt menyalternativ som heter Sitemap och peka på artikeln.
  3. Skapa en ny menymodul i modulhanteraren. Ställ in 'Menynamn' till den meny du vill visa som en webbplatskarta.
  4. Skriv "Sitemap" i positionslådan. Uppenbarligen hänvisar det till den position vi använde tidigare i taggen {loadposition ...}
  5. Se till att du ställer in 'Visa alltid undermenyalternativ' och 'Expandera meny' till Ja och spara.
  6. Lägg till fler moduler för varje meny
  7. Du bör nu ha en fin webbplatskarta i frontend. Du kan utforma den med CSS eller om du är kreativ kan du lägga till lite vikning med javascript.

 

[Hur man] Göm ett Joomla-menyalternativ när användaren loggar in

Du kan anpassa vilket menyalternativ som visas när användaren är inloggad

Det finns tillfällen när du behöver dölja specifika menyalternativ när en användare har loggat in på din Joomla-webbplats. Detta beror på vilken version av Joomla du använder, i de äldre versionerna av Joomla kunde detta inte göras med standardfunktionalitet, men från Joomla 1.7 och framåt finns det ett mycket enkelt sätt att göra detta med ACL. Artikeln nedan visar båda metoderna.  

Med Joomla Access Control-funktionalitet kan du enkelt ställa in objekt som ska visas för gäster, men dolda för inloggade användare. 

 Om du går till alternativet User Manager ser du en inställning för standardgruppen som registrerade användare placeras, du kommer också att se en standardgrupp för gäster (icke-inloggade användare). Den senare gruppen kan användas för att skapa en ny grupp på samma nivå i ACL-trädet för gäster.

  1. Skapa en gästgrupp i User Manager
  2. Lägg till en ny åtkomstnivå för gästvisning
  3. Ändra standardgästgruppen i User Manager-alternativen

För att dölja menyalternativ eller modul, vad du kommer att göra är att tilldela någon menylänk eller modul till den nyligen skapade Gäst nivå och eftersom den är på samma nivå i ACL-trädet som Registrerad allt tilldelat gäst kommer inte att synas för registrerat användare.

 

[Hur man] Visa en artikel med förhandsgranskning av bilder i Joomla

Hur man använder Mod HMTL för att presentera en Joomla-artikel med en bildförhandsvisning

Vanligtvis har varje webbplats ett antal "populära" artiklar som du vill att folk ska se om de hamnade på din webbplats. För att göra dessa funktioner mer attraktiva skapar vi vanligtvis ett avsnitt med utvalt eller populärt innehåll som lockar din användares uppmärksamhet till artikeln. Och vilket bättre sätt än att presentera en artikel än att länka till den via en attraktiv bild. Så här gör du det i Joomla,

Oavsett om det är en speciellt webbhotellpaket du erbjuder. en fin ny produkt som du har ett specialerbjudande på, eller helt enkelt en populär artikel som du vill lyfta fram, att använda en bild för att länka till artikeln är alltid en attraktiv metod att använda. Så hur ska man göra det? Vi använder den schweiziska kniven i Joomla-modulen, den anpassade HTML-modulen. Detta är en modul som låter oss skapa vårt eget innehåll efter eget gottfinnande ... 

Önskat slutresultat:

 youtubemodule.jpg

Ladda upp den bild du vill använda via Media Manager (Site> Media Manager), sedan skapar vi vår anpassade modul. 

Så vi går till Extensions> Module Manager> New> Custom HTML> Next

Detta skapar en ny anpassad HTML-modul, där vi nu kan infoga vår vackra bild i.

Nedan på vänster sida kan vi infoga vår anpassade utdata. Vad vi ska göra är att infoga bilden och skapa en länk till artikeln på bilden ... 

customhtml.jpg

 

[Hur] Skydda Joomla helt från forumet och kommentera SPAM

Forum- och kommentarspam är en smärta i nacken. Om du någonsin har upplevt den här typen av skräppost du vet hur irriterande det är att städa upp efter röran de lämnar.

Det är tidskrävande och tråkigt och du har mycket bättre användning av din tid. Nyligen har vi upptäckt ett fantastiskt verktyg som har varit extremt effektivt för att blockera skräppost på vår webbplats. Det här är zbblock spam bot säkerhetsskript. Detta skript kontrollerar mot flera kända skräppostforum för kända skräppostanvändare eller IP-adresser och hindrar dem från att komma åt eller registrera dig på din Joomla! hemsida. Det har varit en riktigt bra upptäckt och falska användare som registrerar sig har sjunkit till ett absolut minimum.

Installera zblock är väldigt enkelt. Ladda ner skriptet härifrån och ladda upp katalogen "zbblock" till roten på din webbplats. Packa upp i roten på din webbplats, och den ska placera sig i sin egen / zbblock / underkatalog (inte en zip-bomb). Ladda sedan https: //YOURSITE/zbblock/setup.php och följ anvisningarna för att aktivera skriptet. Du måste välja en metod som beror på din värdserver. Se till att du valde en metod som är markerad som "BÄST" för din webbplats.

När du är klar bör du göra ett par små ändringar, i princip måste du infoga skriptet "hook" i två index.php-filer

1. index.php i rotmappen för joomla

2. index.php i din mall (/templates/templatenamn/index.php)

Ändra första raden från

 

till


där xxxxxxxx är hemmappen på din webbplats. Oroa dig inte för att behöva räkna ut allt, zbblock-installationen gör det enkelt för dig genom att tillhandahålla den exakta kroken som du behöver använda. När detta är klart, kolla ofta din kill_log.txt för att se vilka skräppostar som har stoppats och njut av den nyfunnna freden.

Liknande artiklar för att skydda Joomla mot SPAM

Neil från Webalicious har den här fantastiska artikeln om skyddar Joomla från spammare, vi rekommenderar att du tittar på det här, hans valda metod är också mycket effektiv.

Aktiverar Joomla recaptcha för att skydda mot spammare

Skräppost, kommentera skräppost och bots (automatiserade program och skript som simulerar användare utan att behöva manuellt ingripande) bombarderar din webbplats ständigt med falska användare bara så att de kan lägga upp länkar för sina skräpprodukter är något som är så produktivt att mycket arbete görs för att se till att det finns effektiva sätt att hantera detta problem så effektivt som möjligt. Joomla har inte blivit kvar efter att hantera problemet. Ett av sätten att effektivt hantera skräppost är att använda en Captcha. Kort sagt är en Captcha vilken "process" som utlöser ett automatiskt skript genom att kräva inmatning som är svår att utföra utan ingripande av en riktig människa - de flesta captchas kräver att du känner igen ett mönster, (bokstäver eller siffror eller löser ett pussel) som är relativt enkelt för människor, men det är praktiskt taget omöjligt att lösa med ett automatiserat manus.

En av de vanligaste captchaerna där ute är reCAPTCHA. Detta är i grunden ett projekt som skapar en captcha, som samtidigt hjälper till att digitalisera böcker, tidningar och gamla radioprogram. Läs mer om recaptcha här. ReCaptcha är extremt effektiv som captcha samtidigt som den är mycket populär på webben, vilket innebär att många människor är mycket bekanta med det. Detta säkerställer att captcha inte blir ett hinder för inträde på din webbplats.

Så hur använder du recaptcha med Joomla

Det är verkligen riktigt enkelt J Jo det finns några steg, men ingen raketvetenskap :) Joomla-kärnan har ett plugin som är tillgängligt som standard vilket gör att din webbplats kan börja använda recaptcha. Du behöver bara gå igenom denna mycket enkla process:

Skapa en offentlig privat ReCaptcha-nyckel

  • Hämta din privata och offentliga nyckel och kopiera och klistra in dem i den offentliga och privata nyckeln i plugin-alternativen (Det mesta av arbetet är nu klart J). Du kan välja ett tema som passar med färgschemat på din webbplatsAnvända de offentliga privata nycklarna med Joomla Recaptcha-plugin 
    • För att aktivera det här systemet, gå till System> Global Configuration, under Site och "Standard Recaptcha", välj Captcha - Recaptcha istället för Ingen markerad
    • Aktivera ReCaptcha i Joomla Global Configuration
  • För att aktivera detta vid användarregistrering. Gå till Användare> Användarhanteraren. Klicka på alternativknappen på den skärmen och välj Captcha - ReCaptcha på Captcha-raden och klicka på Spara och stäng

Aktivera ReCaptcha Joomla Plugin i Användarhanteraralternativ

Försök att registrera en ny användare på din Joomla-webbplats så ser du att ReCaptcha nu visas!

ReCaptcha i Joomla användarregistrering

Anledningar till att det kanske inte fungerar

  1. Se till att du har angett den offentliga och privata nyckeln korrekt och inte placera den privata nyckeln i stället för den offentliga nyckeln
  2. Se till att du faktiskt har skapat en separat privat och offentlig nyckel för varje domän du använder
  3. Se till att insticksprogrammet faktiskt är aktiverat. Rensa och rengör alla cachar du använder
  4. Kontrollera källan till din sida och webbplats och se till att länken till recaptcha-skriptet faktiskt fungerar och inte ger något slags fel. Det borde vara något som liknar följande. Om det inte gör det kan du behöva uppdatera den version av Joomla du använder eftersom den kan ha uppdaterats.

[Hur man tar bort index.php från webbadresser i Joomla 3

Snabbtips till Joomla 3 nybörjare :)

När du aktiverar sökmotorvänliga webbadresser i Joomla 3 (uppenbarligen för bättre Jooml-sökmotoroptimering) kommer du troligen att få index.php i din adress. Något som www.yourdomain.com/index.php/about-us.

Om du vill ta bort index.php är det väldigt enkelt. Förutom att aktivera sökmotorvänliga webbadresser måste du också aktivera omskrivning av webbadresser. 

Snabba omgångar:

  • Gå till Global Configuration
  • Aktivera sökmotorvänliga webbadresser
  • Aktivera omskrivning av webbadress

Om du vill ha fler SEO-fördelar skulle det vara en bra idé att installera sh404SEF, en av våra rekommenderade Bästa Joomla-tillägg

[FIX] - Den här e-postadressen är skyddad från spamrobotar. Du måste ha Javascript aktiverat för att kunna se det

 

Det finns två sätt att åtgärda detta meddelande - vilket löste vårt problem

1) Fixa din HTML-kod - Det som händer många gånger är att detta innehåll antingen har migrerats från en tidigare version av Joomla eller migrerat från någon annanstans. Försök att öppna artikeln i baksidan och spara artikeln.

Många gånger kommer detta att lösa problemet. Ditt andra alternativ är att faktiskt byta till HTML-koden i artikeln, hitta e-postadressen och se om det finns några felaktiga html-taggar som omger den, till exempel icke-stängda taggar eller andra felaktiga taggar eller HTML-problem som kommer att störa kappfunktion.

2) Inaktivera e-postbeklädnaden - Om du vill inaktivera detta i Joomla är det enda du behöver göra Extensions Manager> Plug-In Manager> hitta plugin-programmet "Innehåll - E-postbeklädnad" och inaktivera det.

Nu kommer det meddelandet att vara borta, men också ditt Spambot-skydd. För Spambot-skydd i Joomla använder vi ett mycket bra manus, ZBBlock som fungerar bra på alla PHP-baserade webbplatser. Vi använder också Joo Recaptcha för att skydda registrerings- och kontaktsidor från spamrobotar. De två tillsammans har arbetat väldigt effektivt för att befria oss från den enorma mängden SPAM vi brukade få. Nu är det mest legitima förfrågningar som vi får!

Lossa Joomla-skript

 

Joomla laddar en massa skript som standard - många av dessa är nödvändiga för något eller annat, men ibland (om du vet vad du gör) kanske du vill ta bort dem eller stoppa dem från att laddas.

För att göra detta finns det en specifik funktion som du kan använda. Lägg till följande i index.php i din mall. 

 

Manuell kod

Lägg till eller ta bort filer från inkludera inte - de du lägger till här kommer att lossas. Allt som du inte inkluderar kommer inte att lossas.

$doc = JFactory::getDocument();

$dontInclude = array(
'/media/jui/js/jquery.js',
'/media/jui/js/jquery.min.js',
'/media/jui/js/jquery-noconflict.js',
'/media/jui/js/jquery-migrate.js',
'/media/jui/js/jquery-migrate.min.js',
'/media/jui/js/bootstrap.js',
'/media/system/js/core-uncompressed.js',
'/media/system/js/tabs-state.js',
'/media/system/js/core.js',
'/media/system/js/mootools-core.js',
'/media/system/js/mootools-core-uncompressed.js',
);

foreach($doc->_scripts as $key => $script){
    if(in_array($key, $dontInclude)){
        unset($doc->_scripts[$key]);
    }
}

Joomla-plugin för att ladda ner skript

Mootools Enabler / Disabler-plugin

Det finns en hel del plugins som låter dig ta bort sådana skript om du inte vill inkludera dem. Vi använder MooTools Enable / Disabler-plugin av Roberto Segura, som är ett litet plugin, som laddar ner pluginet från överallt utom de platser där det krävs.

 

Du kan till exempel välja att aktivera skript automatiskt för användarnas inloggning och för artikeltillägg.

Vi använder också samma plugin för att ladda ner andra saker som vi vill utesluta genom att helt enkelt lägga till webbadressen till JS-filen som vi vill utesluta:

mootools möjliggör deaktivering

Som du ser släpper vi oändliga rullnings- och pagineringsskript som ingår som standard i vår mall, men som vi inte behöver - och skulle bara lägga till sidladdningstid bokstavligen för ingenting.

Vi släpper också jonikonerna CSS, som återigen bara skulle vara onödig uppblåsthet.

I vårt försök att ladda vår webbplats på några millisekunder som möjligt har detta verktyg varit ett bra tillskott.

Ett annat alternativ vars inställning är lite mer komplicerad är 

jQueryEasy

Detta är mycket mer konfigurerbart men är vanligtvis meningsfullt i händerna på en utvecklare som är mycket bekväm med Joomla.

 

Joomla Performance Tutorials - eller hur man gör Joomla snabbare

Använd den utmärkta JCH Optimize för att göra Joomla snabbare

En av de bästa sakerna vi lärde oss när vi forskade efter vår artikel om hur man får Joomlas webbplats att laddas snabbt (1.29 sekunder för att vara exakt), vi upptäckte en fantastisk pärla av ett verktyg. 

jch optimera - gör din Joomla-belastning snabbareSom många gör när de strävar efter att göra en webbplats laddad snabbare hänvisar de till Googles PageSpeed-rekommendationssida, och med rätta, för om Google gör ett uttalande är det vanligtvis värt att lyssna på. Ibland är det dock ganska rörigt att göra alla optimeringar, och du kanske inte har kompetensen att faktiskt göra dessa ändringar.

Här är ett litet knep för att hjälpa dig riktigt mycket - använd JCH Optimize. Det fantastiska med JCH Optimize är att det implementerar ett stort antal Google Page Speed och andra rekommendationer för att få din webbplats att ladda så snabbt som möjligt - för övrigt om du vill använda Apache Pagespeed-modulen på din värdserver, ta en titt på vår recension av InMotion VPS-värd. Och du behöver inte röra dig med någon kod, allt detta görs av pluginet - det bevarar all din ursprungliga kodning, så du kommer inte att bryta någonting genom att röra dig. Vanligtvis gör det faktiskt de optimeringar som vanligtvis är svårast att utföra. För att nämna några är det de som görs riktigt bra

  • Kombinerar CSS-filer från alla dina mallar, moduler och plugins till en enda fil, vilket minskar antalet begäranden som skickas till din webbplats
  • Kombinerar Javascript-filer, som vanligtvis är väldigt svåra att kombinera utan att bryta webbplatsen
  • Zipar CSS och Javascript så att de blir mindre och överföringstiden minskas
  • Förminskar Javascript och CSS för att göra det mer kompakt och minska dess storlek ytterligare (minskar extra utrymme, kommentarer etc.)
  • Lägger till en DEFER-tagg, så att din sida laddas först och kör Javascript efter att sidan har laddats, vilket gör webbplatsen snabbare att ladda. Att skjuta upp Javascript för att göra din webbplats snabbare är något som vi har täckt omfattande on Collectiveray, eftersom detta har en enorm inverkan på laddningstiden. Det är viktigt att detta är korrekt inställt.
  • Skapar IMAGE Sprites - detta minskar också antalet förfrågningar som skickas till din webbplats med en mycket stor mängd och är en av de svåraste optimeringarna att uppnå manuellt

Det låter dig också justera några avancerade alternativ som att exkludera vissa filer för att säkerställa att om något tillägg inte fungerar efter att ha kört igenom det JCH Optimera, detta fungerar ändå.

Smakämnen PRO-version, som är tillgängligt till en måttlig $ 29, ger dig tillgång till ett antal andra optimeringsalternativ som att inkludera inbyggd CSS och Javascript i optimeringarna och ladda Javascript asynkront för att inte blockera laddningen av webbplatsen.

Ta mitt ord för det, installera plugin, aktivera det och kolla in dina resultat före och efter. Om du inte får en förbättring med en hel del, kom tillbaka hit och klaga, men jag är ganska säker på att du inte kommer tillbaka :)

[Hur man] Optimerar webbplatsens laddningstid med hjälp av komprimerade mootools-bibliotek

Joomla! använder mootols för att göra en mängd olika saker. Om din webbplats eller komponenter inte använder mootools är det en bra idé att inte ladda det. Om dina komponenter använder det finns det dock fortfarande några hastighetsoptimeringar du kan göra. En av dessa optimeringar är att du kan använda en komprimerad version av mootools som laddas direkt från Google. För att göra det krävs mycket små förändringar. 

 

Gå till din mall, hitta följande länk i ditt index.php och sätt in följande kod. I huvudsak är detta att ta bort länken som laddar mootols från din värdserver och laddar den komprimerade versionen direkt från Google. Det ger den totala storleken på varje webbsideförfrågan 50Kb. Det låter kanske inte så mycket, men om du arbetar tvångsmässigt med att minska laddningstiden på din webbplats är det ett mycket bra steg framåt.

$ document = & JFactory :: getDocument ();

unset ($ document -> _ scripts [$ this-> baseurl. '/media/system/js/mootools.js']);

?>

google.load("mootools", "1.1.2");

[Hur man] Redigerar HTML direkt i Joomla-redigeraren

Skapa en specifik användare för att redigera rå HTML i Joomla

Det finns många gånger du kanske vill arbeta i rå HTML i en Joomla-artikel eller -modul. Till exempel, bädda in flash-objekt, en YouTube-video eller kanske bädda in en widget i en modul som Feedburner.

Tyvärr kommer redigeringsskärmen du använder att ta bort HTML-koden eller orsaka ett fel om du inte specifikt har ställt in parametrarna för att inte rengöra din HTML. I stället för att behöva slå på / av redigeraren i global konfiguration kan du använda följande idé för att behålla en standard HTML Editor-användare. 

Skapa en superadministratör, jag kallar honom "HTMLEditor". I användarhanteraren, leta reda på användarhanteraren och välj "Ingen redaktör" eller "Ingen" i redigeringsparametern.

Nu när som helst måste du redigera rå HTML bara logga in med den här användaren. Du har nu en användare som du alltid kan använda för att spela med din HTML medan du behåller din vanliga administratörsanvändare för normal redigering av artiklar.

[Hur man] Ändrar sortering och ordning på artiklar och menyer

Ändra sortering och ordning på menyer och artiklar i Joomla

Joomla erbjuder olika sorteringsalternativ för artiklar, avsnitt, kategorier, menyalternativ och annat innehåll. Dessa brukar förvirra användare på grund av så många olika möjligheter.

Det bästa är att definiera alla objekt i de globala alternativen (till exempel om du väljer Ordering - det betyder att objekten kommer att visas i Ordern som visas i backend). Om du sedan justerar ordningen manuellt för att visa dem på det sätt du vill - kommer du aldrig att gå fel - för att du sorterar alla artiklar på vilket sätt du väljer.

Joomla sorteringsbeställning

I stället för att använda rullgardinsmenyn Beställning där du måste gå in i varje meny och välja beställning från rullgardinsmenyn (och ibland kan rullgardinsmenyn inte fungerar som den ska och inte göra exakt som angiven) bör du använda innehållspostlistan för att ändra beställningen .

Beställa och sortera Joomla-artiklar

Nu - om du klickar på den första kolumnen där det finns sorteringsikonen ^ v - kan du dra och släppa innehållsobjekt runt (klicka och håll ned de vertikala ellipserna) för att fysiskt flytta artiklarna tills du är nöjd med vägen de är beställda. Vad sägs om det för total kontroll över hur artiklar visas och beställs i Joomla?

välj manuellt Joomla artikelbeställning

Det finns naturligtvis många andra alternativ för sortering och beställning av artiklar - du kan välja att sortera och ordna efter

  • Datum (senaste först)
  • Datum (äldsta först)
  • Titel (alfabetisk)
  • Titel (omvänd alfabetisk)
  • Författare (alfabetisk)
  • Författare (omvänd alfabetisk)
  • Träffar (att inte träffar)
  • Träffar (flest träffar).

Som du kan se finns det många optiosn förutom manuell "Ordering". Men av olika skäl kommer alla dessa att ha ett oväntat beteende (enligt vår åsikt) så det bästa sättet att se till att detta fungerar bra, välj ordning och sedan fysiskt ordna artiklarna så att de fungerar.

Kom ihåg att de globala alternativen endast kommer att gälla om du inte anger ett övergripande artikelbeställningsalternativ i menyn. Om du väljer ett annat beställningsalternativ - gäller det för menyalternativet.

Beställa menyer och menyalternativ

Detta är ganska enkelt och enkelt - du väljer bara den exakta ordning i vilken menyalternativet ska visas. Före vilket objekt och efter vilket, eller om du vill att det ska vara det första eller det sista.

Joomla menyalternativ beställning

Ändra tecken tillåtna i Joomla-användarnamn

Version: Joomla 1.0.x

Som standard tillåter Joomla inte vissa tecken att användas i användarnamn (t.ex. hypens, parenteser, hakparenteser etc.). Detta görs av goda skäl, särskilt säkerhet. Ibland av olika skäl måste du dock tillåta vissa användarnamn. För att ändra karaktärerna tillåtna av Joomla måste du ändra kärnkoden enligt beskrivningen nedan.

 

Du måste redigera flera kärnfiler. Se alltid till att du har en full säkerhetskopiering av den ursprungliga källkoden innan du gör några ändringar. Kom också ihåg att varje uppdatering kommer att få dessa ändringar att försvinna, så se till att hålla reda på de ändringar du har gjort. Mitt personliga sätt att göra detta är att skapa en hacks.txt-fil, med den exakta filen ändrad, koden före och koden efter, som lagras både lokalt och på webbservern, helst i en dold mapp.

Ändringar i kärnkoden

I exemplet nedan tar vi bara bort bindestrecket. Vi tar helt enkelt bort bindestrecket \ - från det reguljära uttrycket som söker efter ogiltiga tecken. \ Är ett flyktecken, medan röret används som en avgränsare, så båda måste också tas bort.

Fil: inkluderar / joomla.php
Från:

om (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +| \ -] ", $ detta-> användarnamn) || strlen ($ detta-> användarnamn) <3) {
   $ this -> _ error = sprintf (addslashes (_VALID_AZ09), addslashes (_PROMPT_UNAME), 2);
   return false;
  }
  
Till:
om (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] ", $ detta-> användarnamn) || strlen ($ detta -> användarnamn) <3) {
   $ this -> _ error = sprintf (addslashes (_VALID_AZ09), addslashes (_PROMPT_UNAME), 2);
   return false;
  }

Fil: komponenter / com_user / user.html.php
Från:
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

Till
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");

Fil: administratör / komponenter / com_user / admin.users.html.php
Från:
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

Till:
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");

Det är allt. Du borde nu kunna registrera en ny användare utan bindestreck.

PS. Kom ihåg att säkerhetskopiera innan du gör några kärnkodsändringar.

 

Ta bort författarnamn, skapat och modifierat datum

Skriven av, skapat datum och tid, modifierat datum och tid. Många användare vill ta bort dessa fält så fort. Lyckligtvis är detta väldigt lätt att göra.    

Joomla 2.5/3

Gå till Innehåll> Artikelhanterare, och klicka på Tillbehör (högst upp till höger nära hjälpikonen), härifrån kan du hitta ett antal inställningar, inklusive Skapad (Visa Skapa Datum), Ändrad (Visa Ändra Datum), Publicerad (Visa Publiceringsdatum) etc. Välj Dölj eller Visa efter behov. Se omkopplarna nedan - slå på och av vid behov.

Joomla ändra visa författare skapat modifierat datum

Vänligen notera: Dessa inställningar gäller överallt - dvs. på alla artiklar på din webbplats. Var dock medveten om att du kan åsidosätta dessa inställningar från artikel till artikel. Så du kan välja att gå in på några specifika artiklar och göra nedanstående inställningar annorlunda. Detta har också den bieffekten att om du ändrar de globala inställningarna EFTER att du har ändrat de enskilda artiklarna tar artiklarna som du har skapat specifika inställningar inte för inställningarna från den globala konfigurationen. Å andra sidan - de enskilda artikelinställningarna kommer fortfarande att gälla.

Ändra TimeZone i Joomla 3

 

Om du vill anpassa tidszonen för att passa behoven för den specifika geografi som dina webbplatser riktar sig till kan du byta tidszon för din Joomla 3-webbplats. Detta är ett ganska enkelt steg som görs via Joomla Global Configuration.

Gå till System> Global konfiguration

Klicka på fliken Server och gå till Platsinställningar 

Välj den servertidzon som du vill att din Joomla 3-webbplats ska ha. Som du kan se nedan finns en hel lista över servertidzoner du kan ha. Välj den tidszon du vill ha. Detta kommer att ändra tiden för artiklar som publiceras mestadels och andra servertider.

Ändra joomla 3-webbplatsens tidszon

 

[Hur man] Ta bort metageneratorn Joomla! - Innehållshantering med öppen källkod

Du kan ta bort eller ändra "meta genergisk Joomla! - Hantering av öppen källkodsinnehåll "

Även om vi (som du säkert kan berätta) har vi en kärleksaffär med Joomla CMS, av olika skäl, ibland vill du inte visa att din webbplats drivs av Joomla. Något som ger bort ditt innehållshanteringssystem är metagenerator-taggen. Lyckligtvis är det väldigt enkelt att ta bort detta. 

Det finns två sätt att göra detta. Det första sättet är att hacka kärnan och ta bort raderna som genererar den här koden. Detta kommer dock att gå sönder när du utför en uppgradering, och därför kommer vi inte ens att föreslå det här;) Den andra är att infoga en mycket enkel rad i huvuddelen av din Joomla-mall:

setGenerator ('My Company Ltd eller vilken generator du föredrar'); ?> 

Den här enkla raden ändrar generatortaggen till allt som du lägger mellan offerten. 

Följande är hur det kommer att se ut på standardmallen rhuk_milkayway:

...
setGenerator ('My Company Ltd eller vilken generator du föredrar'); ?>
baseurl ?>/templates/system/css/system.css" type="text/css" /> ... 

Du kan också välja att lägga till detta i ditt index.php för Joomla 2.5-mallar

JFactory :: getDocument () -> setGenerator (''); 

Ett annat knep för att anpassa din Joomla-webbplats :) 

[Hur] hittar vem som får Joomla-system e-postmeddelanden

 

Om du av någon eller annan anledning behöver ta reda på vem som får system-e-post: här är ett snyggt trick för hur du hittar dessa. Gå till din phpmyadmin, hitta _users-tabellen och Sök i tabellen #_users i databasen där sendEmail = 1

Så i princip måste du köra följande SQL-fråga med phpmyadmin

VÄLJ *
FRÅN 'xxxx_users'
VAR sendemail = 1

Resultatet av frågan blir de användare som har möjlighet att ta emot joomla 3-system-e-postmeddelanden!

[Hur man] Stänger av Joomla-statistik, aktiverar sökstatistik

 

Standard Joomla -statistik (och andra statistikkomponenter) fångar mycket mestadels användningless data, kan få din databas att växa och sedan försämra prestandan på din webbplats.

Uppgifterna som samlas in av dessa komponenter är i alla fall obetydliga. Å andra sidan rekommenderas det starkt att bara slå på din söksträngsstatistik, för att veta vad folk söker efter på din webbplats är ganska användbart och ger dig inblick i vad dina användare behöver när de kommer till din webbplats.

Joomla 3

Genom att slå på sökstatistik kan du förstå en användares avsikt - dvs varför de landade på din webbplats och vad letade de efter. Om du förstår detta kommer du att kunna optimera din webbplats på ett sådant sätt att du ger dem vad de behöver INNAN de faktiskt måste söka efter den.

För att aktivera Joomla Search-statistik

System> Global konfiguration> Sök

Se till att Samla in sökstatistik är inställd på Ja. 

Aktivera Joomla Samla in sökstatistik

För att se data måste du komma åt detta via sökkomponenten, dvs. Komponenter> Sök

Visa Joomla-sökningar genom söktermstatistik

 

 

Använd Joomla hopfällbara mallpositioner för att spara utrymme vid behov

Ofta när du utformar en Joomla-webbplats hittar du att det finns vissa sidor där du behöver vissa moduler, medan andra sidor där dessa inte ska vara synliga. Detta görs enkelt via Joomlas funktionalitet för att tilldela moduler till menyalänkar.

Detta medför dock ett nytt problem. Positionen i mallen. Hur skapar du en mall som kan kollapsa en modulposition som för närvarande inte används? Detta kan göras genom att räkna antalet moduler som för närvarande tilldelats denna position med hjälp av några Joomla-funktionssamtal räkna Moduler eller i äldre versioner mosCountModules. Ett exempel på detta finns nedan.

Joomla 2.5 / Joomla 3

countModules ('user4')):?>
 
   
     
     
     
     
   
    </div>
   
     
    </div>
 

Joomla 1.5


   
    
       
           
        </div>
   
   </div>
 </div>

Som vi kan se, i koden ovan återges user4-positionen endast när det finns moduler som tilldelats position user4. Räkningsmodulfunktionen tillåter oss endast att återge positionen när moduler tilldelas den och kollapsar mallpositionen om det inte finns några moduler tilldelade.

Hitta Joomla absoluta väg

En av de allra första sakerna du behöver göra när du installerar Joomla är att hitta den absoluta vägen. Det här är i grund och botten mappen på hårddisken där Joomla kommer att installeras. När vi köpte vårt konto från ett nytt webbhotellföretag visste vi inte alltid den exakta sökvägen, eftersom den kommer att döljas, och sökvägen varierar från företag till företag, från server till server och från konto till konto. Så du måste upptäcka det innan du ens börjar installera. Tack och lov är det inte så svårt att göra.

Skapa en fil med namnet absolutepath.php använder Notepad eller någon annan textredigerare och placerar följande kod i den:


$ sökväg = getcwd ();
eko "Din absoluta väg är:";
echo $ sökväg;
?>

Ladda upp filen till ditt värdkonto med ditt FTP-program. Öppna din webbläsare och skriv https://www.yourdomain.com/absolutepath.php.

När detta är klart, ta bort filen eftersom det skapar ett säkerhetsproblem.

Tack och lov gör Joomla 1.5 detta transparent utan att användaren är involverad.

 

 

Döljer en meny eller modulpositioner när du kontrollerar om en användare är inloggad

Har du någonsin velat dölja en av dina menyer eller modul- / modulpositioner när du har kontrollerat att joomla-användare har loggat in? Följande lilla mallhack döljer din meny när användaren har loggat in.

 

Tanken bakom detta är att faktiskt ladda en viss position (menypositionen) endast om användaren inte har loggat in:

Joomla kontrollera om en användare är inloggad

(1.5, 2.5 och 3.x)

$ user = & JFactory :: getUser ();

$user_id = $user->get('id');

Detta returnerar användarens id för användaren. Därför är koden för att göra detta att kontrollera om den aktuella användaren har ett giltigt ID (dvs. de är inloggade), om inte ladda modulen:

<?php   
  $user =& JFactory::getUser();   
  $user_id = $user->get('id');   
  if (!$user_id)   
  {   
  ?>       
    <jdoc:include type="modules" name="left" />
  <?php
  }

?> 

Joomla 1.0 

om (! $ my-> id) mosLoadModules ('left');

och ska placeras i index.php för den mall du använder (/ templates / /index.php). Koden döljer alla moduler som är tilldelade till vänster position. Om du bara vill dölja ditt menyalternativ bör du göra det skapa en ytterligare position i din mall (t.ex. döljmeny), tilldela din döljbara meny till den här positionen och dölj bara den positionen.

om (! $ my-> id) mosLoadModules ('döljmeny');

 

Om författaren
David Attard
David har arbetat i eller runt online / digital industrin under de senaste 18 åren. Han har stor erfarenhet av mjukvaru- och webbdesignindustrin med WordPress, Joomla och nischer som omger dem. Som digital konsult fokuserar han på att hjälpa företag att få en konkurrensfördel med en kombination av deras webbplats och digitala plattformar som finns idag.

En sak till... Visste du att människor som delar användbara saker som det här inlägget ser fantastiska ut också? ;-)
Tveka inte, lämna en användbara kommentera med dina tankar, dela sedan detta på din Facebook-grupp (er) som skulle tycka att det var användbart och låt oss skörda fördelarna tillsammans. Tack för att du delade och var trevlig!

Upplysningar: Denna sida kan innehålla länkar till externa webbplatser för produkter som vi älskar och rekommenderar helhjärtat. Om du köper produkter vi föreslår kan vi tjäna en remissavgift. Sådana avgifter påverkar inte våra rekommendationer och vi accepterar inte betalningar för positiva recensioner.

 

vilka är vi?

CollectiveRay drivs av David Attard - arbetar i och runt webbdesignnischen i mer än 12 år, vi ger användbara tips för människor som arbetar med och på webbplatser. Vi driver också DronesBuy.net - en webbplats för drönare.

David attard

 

 

Författare Utvalda på:  Inc Magazine-logotyp   Sitepoint-logotyp   CSS Tricks-logotyp    webbdesignerdepot-logotyp   WPMU DEV-logotyp   och många fler ...