Indeks over Joomla Tutorials
Joomla administrasjonsveiledninger
Hvordan legge til Google Analytics på Joomla-nettstedet eller -malen
Siden vi først snublet over Google Analytics for å spore besøkende statistikk, gjør vi det til et poeng å installere den på hvert eneste nettsted. Analytics er et flott statistikkverktøy for besøkende for alle, fra nybegynnere til mer avanserte designere som ønsker å optimalisere innholdet på nettstedene sine fullt ut, så å legge til Joomla Google Analytics-koder bør (og er vanligvis) et av de aller første trinnene du gjør når du starter nytt nettsted.
Ved hjelp av Google Analytics med Joomla er noe som kan oppnås veldig enkelt.
Joomla Google Analytics-programtillegg
Selvfølgelig, for de som ikke liker å rote med kode, er det muligheten å bruke en Joomla Google Analytics-plugin som automatisk setter inn koden på hver side.
Som med de fleste Joomla-plugins, trenger du bare å installere den, angi Google Analytics-koden som du henter fra Google Analytics, aktiver den, så er du klar!
Joomla Google Analytics - Den manuelle metoden
For å sikre at analysekoden er tilgjengelig på alle sider, må du legge til skriptkoden i index.php-filen til standardmalen du bruker. For å gjøre dette, gå ganske enkelt til / maler / /index.php og lim inn koden du får fra Google Analytics like før avslutningen stikkord:
_uacct = "xxxxxxxxxx";
urchinTracker ();
Dette vil generere sporingskoden på hver Joomla-side, og dermed logger Analytics hvert treff på hver side, noe som er nøyaktig det resultatet du vil oppnå;)
Hvordan lage et Joomla Favicon
Siden noen få år siden har favicons som hadde mistet mye av sin relevans blitt gjenoppstått siden flere og flere nettlesere nå støtter dem, og gjør dem faktisk til en veldig visuell del av brukerens opplevelse. Nettbrett og smarttelefonlesere bruker også disse ikonene. Dette har ført til økt betydning for å ha et godt favikon. Måtene disse ikonene presenteres på varierer imidlertid avhengig av klienten som surfer på nettstedet. Stasjonære datamaskiner krever et bestemt ikon, Apple enheter krever noe annet, forskjellige størrelser kompliserer også saker.
En enkel løsning - Gratis Online Icon Generator for Apple og Favicon -ikoner
Iconifier.net er en enkel løsning som gitt en firkantet JPG, GIF eller PNG vil generere et ikon sett i forskjellige størrelser slik at du kan bruke og velge de du vil støtte på nettstedet ditt. Du må bare da laste ned de genererte ikonene og legge inn i nettstedets kode
Bygg inn favorittikonet (e) i Joomla-malen din
Etter å ha opprettet favicon.ico-ikonet ved hjelp av Iconifier.net ovenfor, og plassert det i roten til nettstedet ditt, legg til følgende kode mellom og av Joomla-malen til nettstedet ditt
Følgende er den enkleste måten å lage et favorittikon på Joomla-nettstedet ditt:
- Lag et 16 * 16 piksler ICON-bilde, gi det navn favicon.ico
- Bruk Media Manager (Site> Media Manager) til å laste opp og erstatte standardikonet med ditt eget ikon
Favicon Maker er et nettsted som lar deg laste opp bildet ditt (de fleste store formater) og konvertere det til et stilig 16 * 16-ikonbilde. Så hvis du ikke har en måte å lage .ico på, men har et bilde (for eksempel logoen din) som du vil konvertere til favicon - kan du bruke en av de gratis favicon-bildegeneratorene som finnes online.
Hvis du ikke er fornøyd med Favicon-produsenten, er det mange andre du kan bruke:
Kopier filen til / joomla / maler / katalogen og sørg for at du har navngitt den favicon.ico.
Hvordan lage Favicons for Apple Enheter
Etter å ha opprettet de forskjellige ikonene ved hjelp av nettstedet ovenfor, må du også inkludere en litt annen kode for Apple (og muligens Android) -enheter. Last opp ikonfilene som er generert igjen til roten på nettstedet ditt, og plasser følgende kode mellom HEAD -taggene.
<link rel=”apple-touch-icon ”størrelser =” 114 × 114 ″ href = ” /touch-icon-114 × 114.png” />
<link rel=”apple-touch-icon ”størrelser =” 72 × 72 ″ href = ” /touch-icon-72 × 72.png” />
<link rel=”apple-touch-icon ”href =” /touch-icon-iphone.png ” />
iOS-enheter vil automatisk håndtere dette i nettleseren sin og endre størrelse og legge til noen effekter i samsvar med det for å matche stylingen til enheten de blir sett på
Hvordan lage FavIcons for Android-enheter
Android har bygd på Apple berør ikoner, men forvent at ikonene allerede er i den siste versjonen. Denne siste versjonen er "FORESLAGT", og Android -enheter forventer at denne taggen er på plass. Så last opp nye versjoner, med litt forskjellige navn (for eksempel å legge til forhåndskomponert i navnet), og legg deretter til følgende markering. Den viktigste delen er rel =apple-touch-ikon-forhåndskomponert. Sett filene i roten til nettstedet ditt og legg til denne koden mellom og tagger av html
<link rel=”apple-touch-icon-precomposed ”størrelser =” 114 × 114 ″ href = ”/apple-touch-icon-114 × 114-precomposed.png ”>
<link rel=”apple-touch-icon-precomposed ”størrelser =” 72 × 72 ″ href = ”/apple-touch-icon-72 × 72-precomposed.png ”>
<link rel=”apple-touch-icon-precomposed ”href =”/touch-icon-iphone-precomposed.png ”>
Mer informasjon om Favicons finner du på Wikipedia: https://en.wikipedia.org/wiki/Favicon
Joomla SMTP-innstillinger - Hvordan sende e-postmeldinger ved hjelp av SMTP i Joomla
Standard Joomla-installasjon bruker php mail-funksjonen til å sende e-post. Hvis du ønsker å bruke Joomla SMTP i stedet for phpmail, kanskje fordi din vertsserver støtter ikke det, dette er en ganske enkel prosedyre.
Phpmail kan også gi deg en feil i Joomla:
"Kunne ikke starte e-postfunksjonsfeil" - å bruke SMTP vil unngå denne feilen.
Joomla SMTP-innstillinger
Vær oppmerksom på at for å bruke SMTP må du ha en gyldig e-postadresse å sende e-postene fra - dette er selvsagt god praksis generelt, så sørg for at du har opprettet en e-postadresse. Den typiske adressen vil være info@dinwebside.com, men hvis du ikke ønsker å lese disse ofte, kan du bruke en generisk e-post som sprett eller ikke-svar...
Trinnene for å konfigurere Joomla 3 til å bruke STMP følger
1. Logg på Joomla-administratoren
2. Klikk på System> Global konfigurasjon
3. Klikk på Server tab
Joomla Mail -innstillinger
4. Under E-postinnstillinger, skriv inn følgende detaljer
Sett SMTP til Ja
Sett SMTP-godkjenning til Ja
(Du må hente disse detaljene fra din vertsserver) Sjekk om SMTP-serveren din bruker SSL / TLS eller ingenting, og valgte deretter riktig alternativ fra SMTP Security. Hvis du skal bruke SSL eller TLS, må du angi porten som kreves for SMTP-serveren.
Angi SMTP brukernavn - dette er vanligvis den fulle e-postadressen din
Angi SMTP-passord - dette er passordet du opprettet da du konfigurerte e-postadressen
De SMTP-vert er enten localhost, hvis SMTP-serveren er den samme som serveren din, eller ellers SMTP-serveren som er definert av din vertstjeneste. (Du må sjekke disse detaljene med hostingtjenesten din).
Det burde være det! Sjekk om den fungerer som den skal, enten ved å registrere en ny bruker, eller kanskje sende en e-post ved hjelp av nyhetsbrevkomponenten. Hvis det ikke virker, må du dobbeltsjekke at brukernavnet / passordet og SMTP-vertdetaljene er riktige. Imidlertid er det under de fleste forhold alt du trenger å gjøre for å få Joomla SMTP-oppsett, og bør få dette til å fungere.
[Hvordan] Forbedre forfatterskap med versjon av innhold i Joomla 3
Innhold version control er en av de nye flotte funksjonene i Joomla 3.2 - dette er en flott funksjon for mange Joomla nettredaktører, spesielt enten for de nettredaktørene som glemmer hva de endrer (som meg selv), eller nettsteder der det er flere brukere som administrerer innholdet.
Dette er også veldig bra for brukere som ønsker å gå tilbake til tidligere versjoner av artikler, kanskje artikler som av en eller annen grunn krever mye kompleks kode fra forskjellige kilder, og som kan bryte i prosessen med å legge til noe nytt. I hovedsak er dette som en sikkerhetskopi på artikkelnivå som støttes naturlig av CMS.
Hvordan fungerer Content Version Control Arbeid?
Når du oppretter en ny eller en eksisterende artikkel, finner du en ny knapp i verktøylinjen - Versjoner. Når du trykker på dette vil du se versjonshistorikken til artikkelen i et popup-vindu. Det er en rekke ting å merke seg om vareversjonshistorikken
- STAR som indikerer den gjeldende versjonen av artikkelen
- Du kan velge å "Keep Forever" på en eller flere av versjonene. Siden versjonering har en begrenset mengde versjoner, vil "Keep Forever" -innstillingen sikre at de spesifikke artiklene som er låst aldri blir overskrevet eller fjernet fra historikken (du kan fremdeles velge å slette denne versjonen)
- RESTORE lar deg åpenbart gjenopprette en annen versjon fra den nåværende artikkelen. Vær oppmerksom på at når du gjenoppretter en artikkel - dette fjerner ikke den publiserte artikkelen. Det er opp til deg å bestemme om du vil publisere den nylig restaurerte versjonen eller ikke.
Sammenligne versjoner av en Joomla-artikkel
Et fint innslag av version control er sammenligningsfunksjonen. I utgangspunktet lar dette deg se forskjellene mellom to versjoner av en artikkel, slik at du kan se hva som er endret. Ta en titt på skjermbildet nedenfor. Kolonnene til venstre viser gjeldende artikkel (inkludert ny tekst). Bildet i midten viser den originale artikkelen, mens kolonnen til høyre viser de faktiske fremhevede forskjellene mellom den ene Joomla -artikkelen og den andre.
En annen funksjon av version control er at du kan velge se artikkelen i forskjellige moduser
- Vis bare endringene i HTML
- Vis bare endringene i teksten
- Vis alle verdiene i HTML
- Vis alle verdier i tekst
For alle verdier betyr det at det ikke bare er innholdet i artikkelen som vises, men andre metaendringer som å bytte artikkel fra en kategori til en annen, eller hvilke artikkelalternativer som ble endret fra en artikkel til en annen.
HTML-endringsvisningen er også flott når du har justert mye HTML for en bestemt artikkel, spesielt hvis du har brukt en Content Editor som liker å fjerne noen av HTML-en.
Versjonering er en annen flott Joomla 3.2-funksjon, noe som gjør CMS mer modent for de som ønsker å bruke Joomla i et "travelt" miljø. Det fanger også opp denne funksjonen sammenlignet med Wordpress.
Liker du denne artikkelen? Deling er omsorgsfull :)
Deaktivering av Joomla-utvidelser via PhpMyadmin
Har du noen gang hatt det øyeblikket da du aktiverer en modul, et plugin eller en komponent i Joomla, og plutselig begynner det å gi en så alvorlig feil at det tar ned hele nettstedet ditt - til og med administratordelen slik at du ikke kan deaktivere den? Når dette skjer, er det ingen måte å deaktivere problemmodulen eller pluginet fra "Administrator" -panelet.
Heldigvis er det en ganske enkel måte å løse dette problemet på - å deaktivere Joomla-plugin, modul eller annen utvidelse via PhpMyAdmin. Hvis du ikke er helt sikker på hvilket plugin som kan ha opprettet problemet i utgangspunktet, ville det være best å begynne å deaktivere tredjeparts plugins og komponenter en etter en på følgende måte - til problemet forsvinner.
Slik deaktiverer du Joomla-plugins eller moduler via PhpmyAdmin i forskjellige varianter av Joomla, inkludert Joomla 3
- Logg deg på PHPmyadmin og finn databasen til Joomla-nettstedet du vil fikse
- Finn tabellen som slutter med '_extensions' (de første sifrene / bokstavene genereres tilfeldig og varierer etter installasjon)
- Finn den problematiske pluginen, komponenten eller modulen, og rediger radene. Endre sitt 'aktiverte' felt fra status '1' til '0' og klikk lagre!
- Dette vil deaktivere det spesifikke pluginet
Se under feltet du må finne og endre til 0 i stedet for 1
Endrer Joomla frakoblet melding og frakoblet bilde
Når du utfører drastiske endringer på nettstedet ditt, anbefales det å slå Joomla-nettstedet ditt til frakoblet modus (Nettsted> Global konfigurasjon> Nettsted offline> Ja). Selvfølgelig er standard frakoblet melding ok - men mange ganger er det mye bedre å lage en spesifikk melding som er skreddersydd for behovene til ditt spesifikke Joomla-nettsted og publikum.
Frakoblet bilde kan også endres slik at du i stedet for å ha en Joomla-logo kan lage et eget bilde. Vi anbefaler å legge opp noe morsomt, så i det minste etter at brukerne blir irritert over at nettstedet er offline, vet de i det minste at du har en god sans for humor og forhåpentligvis kommer til å sjekke igjen senere :)
- Endre frakoblet melding i Nettstedinnstillinger av Global konfigurasjon, og sett inn din tilpassede melding. Dette er den grunnleggende konfigurasjonen
Opprette koblinger i Joomla-bunnteksten
En av de aller første tingene folk flest trenger å gjøre med Joomla, er å endre bunnteksten for å lage sine egne lenker. Vanligvis legger man til ting som personvernregler, et områdekart, vilkår og betingelser og andre generiske lenker.
Du kan legge til så mange flere tds som du trenger for å legge til så mange lenker som du trenger.
Joomla 3 endres til bunntekst
Som med Joomla 2.5 før den, kjører Joomla 3s standardinstallasjon på en mal (Protostar), som i likhet med de fleste moderne maler, lar deg redigere filene direkte via Malbehandling. Derfor, for å endre bunnteksten, gå til Utvidelser> Maler> klikk på Maler og klikk deretter på "Protostar" Detaljer og filer. Hvis du bruker en annen mal, må du selvfølgelig velge navnet på malen du bruker i stedet for "Protostar".
Klikk på index.php og nederst i filen finner du følgende kode:
©
Dette er koden som genererer copyright og navnet på nettstedet. Så fortsett og fjern, legg til eller rediger og gjør alle endringene du trenger for bunnteksten din. For eksempel kan du legge til en tilbakekobling til nettstedet ditt for Joomla SEO formål som følger.
© Designet og utviklet avcollectiveray.com ">CollectiveRay.com
Bytt bunntekst i Joomla 3 (eller 2.5)
Bunnteksten kommer nå ofte som en del av malen. For Beez -malen kan du fjerne den eller endre den ved å endre den faktiske koden i malen. For eksempel vil du ha tekst som "Designet av CollectiveRay.com "Gå til
Utvidelser> Malbehandling og klikk på Maler
Klikk på din nåværende standardmal og klikk på Detaljer og filer
Klikk på Rediger hovedsidesmal
Nederst finner du en
Endre HTML her til det du ønsker, og sett inn koblingene du ønsker som normalt . Hvis du vil fjerne "Powered by Joomla" fjernet powered by JText.
Hvis du vil legge til copyright, dato og år, setter du inn følgende kode:
© Copyright CollectiveRay <a href=”https://www.collectiveray.com/”> Gratis Joomla -moduler
eller noe som er relevant for nettstedet ditt.
[Hvordan] Endre "Velkommen til FrontPage" -teksten
En av de irriterende tingene i Joomla er måten du ikke ser ut til å bli kvitt Velkommen til forsiden-meldingen! Slik endrer du den eller hvilken som helst Joomla-sidetittel i et hvilket som helst menyelement.
Endre velkomstmelding i Joomla 2.5 / Joomla 3
Denne meldingen kan bli funnet eller definert som "Nettlesertitteltittel". Mange ganger, for SEO-formål, må du definere denne tittelen til spesifikke nøkkelord som du trenger for bestemte sider. For å tilpasse tittelen, må du gå til
Menyer> Hovedmeny (eller hvilket som helst menyelement du vil endre)> Velg menyelementet (for eksempel hjem)> Sidevisning> Tittel på nettleser.
Du kan endre meldingen eller nøkkelordene til alt du trenger å vise. Mange ganger vil du målrette mot spesifikke søkeord.
[Hvordan] Vis året i Joomla-malen din
Noen ganger må du vise gjeldende dato eller ideelt sett inneværende år, vanligvis i merknader om copyright eller andre steder som kreves av malen din. Følgende enkle php-funksjon lar deg enkelt oppnå dette.
Finn området der du vil vise året, dette er sannsynligvis et sted i index.php i malen din, eller muligens i footer.php. Legg deretter til følgende kode:
Copyright © - Ditt selskap
Dette tar gjeldende dato og viser bare året. Åpenbart, hvis du ikke trenger merknaden om copyright, må du endre teksten til det du trenger, men dette er egentlig det du trenger. Det er flere alternativer du kan bruke med PHP-datofunksjonen, du kan finne mer informasjon om hva du kan gjøre med datofunksjonen @ https://www.php.net/manual/en/function.date.php Det er mange varianter som du kan bruke til å vise informasjon relatert til datoer.
[Hvordan] Opprette et Joomla-nettstedskart ved hjelp av innfødte menyer
Du kan raskt og enkelt lage et Joomla Site Map ved hjelp av innfødte menyer
Når det gjelder å lage et brukervennlig / tilgjengelig nettsted, er en av de beste tingene du kan gjøre å lage et godt nettstedskart på nettstedet ditt. Dette gjør at brukerne dine raskt kan få tilgang til alle deler av nettstedet ditt. Det er mange utvidelser som lar deg lage Sitemaps, men visste du at du kunne lage et pent nettstedskart uten å kreve noen utvidelse?
Menymodulen gjør allerede alt vi trenger: det er egentlig et tre med alle elementene i systemet. Alt vi trenger å gjøre er å få det til å se ut som en komponent.
- Lag en ny artikkel kalt 'Sitemap'. Skriv inn {loadposition sitemap} i kroppen, og lagre den.
- Lag et nytt menyelement som heter Sitemap, og pek det på artikkelen.
- I modulhåndtereren lager du en ny menymodul. Sett 'Menynavn' til menyen du vil vise som et områdekart.
- I posisjonsboksen skriver du 'Sitemap'. Dette refererer tydeligvis til posisjonen vi brukte tidligere i {loadposition ...} - taggen
- Sørg for at du setter 'Vis alltid undermenyelementer' og 'Utvid meny' til Ja, og lagre.
- Legg til flere moduler for hver meny
- Du bør nå ha et fint nettstedskart i frontend. Du kan style det med CSS, eller hvis du er kreativ, kan du legge til litt folding ved hjelp av javascript.
[Hvordan] Skjul et Joomla-menyelement når brukeren logger på
Du kan tilpasse hvilket menyelement som vises når brukeren er logget inn
Det er tider når du trenger å skjule bestemte menyelementer når en bruker har logget på Joomla-nettstedet ditt. Dette avhenger av hvilken versjon av Joomla du bruker, i de eldre versjonene av Joomla kunne dette ikke gjøres ved hjelp av standardfunksjonalitet, men fra Joomla 1.7 og fremover er det en veldig enkel måte å gjøre dette med ACL-er. Artikkelen nedenfor viser begge metodene.
Joomla Access Control-funksjonalitet lar deg enkelt angi elementer som skal vises for gjester, men skjult for påloggede brukere.
Hvis du går til alternativene User Manager, vil du se en innstilling for standardgruppen som registrerte brukere er plassert, og du vil også se en standardgruppe for gjester (ikke innloggede brukere). Sistnevnte gruppe kan brukes til å opprette en ny gruppe på samme nivå i ACL-treet for gjester.
- Opprett en gjestegruppe i User Manager
- Legg til et nytt tilgangsnivå for gjestevisning
- Endre standard gjestegruppe i alternativene User Manager
Tilordne moduler eller menykoblinger til den nye gruppen
For å skjule menyelementer eller modul, er det du vil gjøre å tilordne hvilken som helst menylink eller modul til den nylig opprettede Gjest nivå og fordi det er på samme nivå i ACL-treet som Registrert noe som er tildelt gjest vil ikke være synlig for registrert brukere.
[Hvordan] Vis en artikkel med forhåndsvisning av bilder i Joomla
Hvordan bruke Mod HMTL til å vise en Joomla-artikkel med forhåndsvisning av bilder
Vanligvis har hvert nettsted en rekke "populære" artikler som du vil at folk skal se hvis de landet på nettstedet ditt. For å gjøre disse funksjonene mer attraktive, oppretter vi vanligvis en seksjon med populært eller populært innhold som tiltrekker brukerens oppmerksomhet til artikkelen. Og hvilken bedre måte enn å presentere en artikkel enn å lenke til den via et attraktivt bilde. Slik gjør du det i Joomla,
Enten det er en spesiell hostingpakke du tilbyr. et fint nytt produkt som du har et spesialtilbud på, eller rett og slett en populær artikkel du vil fremheve, ved å bruke et bilde for å lenke til artikkelen er alltid en attraktiv metode å bruke. Så hvordan skal jeg gjøre det? Vi bruker den sveitsiske kniven til Joomla-modulen, den tilpassede HTML-modulen. Dette er en modul som lar oss lage vårt eget innhold etter ønske ...
Ønsket sluttresultat:
Last opp bildet du vil bruke via Media Manager (Site> Media Manager), så lager vi vår tilpassede modul.
Så vi går til Extensions> Module Manager> New> Custom HTML> Next
Dette skaper en ny tilpasset HTML-modul, der vi nå kan sette vårt vakre bilde inn.
Nedenfor på venstre side kan vi sette inn vår Custom Output. Det vi skal gjøre er å sette inn bildet og opprette en lenke til artikkelen på bildet ...
[Hvordan] Beskytt Joomla fullstendig fra forumet og kommenter SPAM
Forum- og kommentarspam er en smerte i nakken. Hvis du noen gang har opplevd denne typen spam du vet hvor irriterende det er å rydde opp etter rotet de forlater.
Det er tidkrevende og kjedelig, og du bruker mye bedre tid. Nylig har vi oppdaget et flott verktøy som har vært ekstremt effektivt for å blokkere forum spam på nettstedet vårt. Dette er zbblock spam bot sikkerhetsskript. Dette skriptet sjekker mot flere kjente spamfora-lister for kjente spam-brukere, eller IP-er, og hindrer dem i å få tilgang til eller registrere seg på Joomla! nettsted. Det har vært en virkelig stor oppdagelse, og falske brukere som registrerer seg, har falt til et absolutt minimum.
Installering av zblock er veldig enkelt. Last ned skriptet herfra og last opp "zbblock" -katalogen til roten til nettstedet ditt. Pakk ut i roten på nettstedet ditt, og det skal sette seg selv i sin egen / zbblock / underkatalog (ikke en zip-bombe). Last deretter inn https: //YOURSITE/zbblock/setup.php og følg instruksjonene for å aktivere skriptet. Du må velge en metode som avhenger av hosting-serveren din. Forsikre deg om at du valgte en metode som er merket som "BEST" for nettstedet ditt.
Når du er ferdig, bør du gjøre et par små endringer, i utgangspunktet må du sette skriptet "krok" i to index.php-filer
1. index.php i rotmappen til joomla
2. index.php i malen (/templates/templatename/index.php)
Endre første linje fra
<?php
til
der xxxxxxxx er hjemmemappen til nettstedet ditt. Ikke bekymre deg for å måtte finne ut av dette, zbblock-oppsett vil gjøre det enkelt for deg ved å tilby den nøyaktige kroken du trenger å bruke. Når dette er gjort, må du sjekke din kill_log.txt ofte for å se hvilke spam-bots som har blitt stoppet, og nyt den nyfundne freden.
Lignende artikler for å beskytte Joomla mot SPAM
Neil fra Webalicious har denne flotte artikkelen på beskytter Joomla mot spammereVi vil anbefale deg å ta en titt på dette, hans valgte metodikk er også veldig effektiv.
Gjør det mulig for Joomla recaptcha å beskytte mot spammere
Spamming, kommentar spam og bots (automatiserte programmer og skript som simulerer brukere uten å kreve manuell intervensjon) bombarderer hele tiden nettstedet ditt med falske brukere bare slik at de kan legge ut lenker for søppelproduktene deres, er noe som er så produktivt at det gjøres mye innsats for å sikre at det er effektive måter å håndtere dette problemet så effektivt som mulig. Joomla har ikke blitt etterlatt når det gjelder å løse dette problemet. En av måtene å håndtere spam effektivt er å bruke en Captcha. Kort sagt er en Captcha en hvilken som helst “prosess” som utløser et automatisk skript ved å kreve input som er vanskelig å utføre uten inngripen fra et ekte menneske - de fleste captchas krever at du gjenkjenner et mønster (bokstaver eller tall eller løser et puslespill) som er relativt enkelt for mennesker, men det er praktisk talt umulig å løse med et automatisert skript.
En av de vanligste captchaene der ute, er reCAPTCHA. Dette er i utgangspunktet et prosjekt som skaper en captcha, som samtidig hjelper til med å digitalisere bøker, aviser og gammeldags radioprogrammer. Les mer om recaptcha her. ReCaptcha er ekstremt effektiv som captcha samtidig som den er veldig populær på nettet, noe som betyr at mange er veldig kjent med den. Dette sikrer at captcha ikke blir en barriere for inngang på nettstedet ditt.
Så hvordan bruker du recaptcha med Joomla
Det er veldig enkelt J Vel, det er noen få trinn, men ingen rakettvitenskap :) Joomla-kjernen har et plugin som er tilgjengelig som standard, slik at nettstedet ditt kan begynne å bruke recaptcha. Du trenger bare å gå gjennom denne veldig enkle prosessen:
- Gå til https://www.google.com/recaptcha og Registrer deg for en konto
- Legg til domenet til Joomla-nettstedet til din recaptcha-konto
- Få din private og offentlige nøkkel og kopier og lim dem inn i den offentlige og private nøkkelen i Plugin-alternativene (Det meste av arbeidet er nå gjort J). Du kan velge et tema som passer til fargevalget på nettstedet ditt
- For å aktivere dette systemet bredt, gå til System> Global Configuration, under Site og "Standard Recaptcha", velg Captcha - Recaptcha i stedet for None-selected
- For å aktivere dette ved brukerregistrering. Gå til Brukere> Brukerbehandling. Klikk på Alternativer-knappen i det skjermbildet, og velg Captcha - ReCaptcha i Captcha-linjen og klikk Lagre og lukk
Prøv å registrere en ny bruker på Joomla-nettstedet ditt, og du vil se at ReCaptcha nå vises!
Årsaker til at det kanskje ikke fungerer
- Forsikre deg om at du har angitt den offentlige og private nøkkelen riktig og ikke plassert den private nøkkelen i stedet for den offentlige nøkkelen
- Forsikre deg om at du faktisk har opprettet en egen privat og offentlig nøkkel for hvert domene du bruker
- Forsikre deg om at programtillegget faktisk er aktivert. Tøm og rengjør eventuelle cacher du bruker
- Sjekk kilden til siden din og nettstedet ditt, og sørg for at lenken til recaptcha-skriptet faktisk fungerer og ikke gir noen form for feil. Det skal være noe som ligner på det følgende. Hvis ikke, må du kanskje oppdatere versjonen av Joomla du bruker, fordi dette kan ha blitt oppdatert.
[Hvordan] Fjern index.php fra nettadresser i Joomla 3
Raskt tips til Joomla 3 nybegynnere :)
Når du aktiverer søkemotorvennlige nettadresser (åpenbart for bedre Jooml søkemotoroptimalisering), i Joomla 3, vil du sannsynligvis få index.php i adressen din. Noe sånt som www.yourdomain.com/index.php/about-us.
Hvis du vil fjerne index.php, er det veldig enkelt. I tillegg til å aktivere søkemotorvennlige nettadresser, må du også aktivere omskriving av nettadresser.
Rask oppsummering:
- Gå til Global Configuration
- Aktiver søkemotorvennlige nettadresser
- Aktiver URL-omskriving
Hvis du vil ha flere SEO-fordeler, vil det være lurt å installere sh404SEF, en av våre anbefalte Beste Joomla-utvidelser
[FIX] - Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. Du må aktivere JavaScript for å kunne se det
Det er to måter å fikse denne meldingen på - noe som løste problemet vårt
1) Fikse HTML-koden - Det som ofte skjer, er at dette innholdet enten er migrert fra en tidligere versjon av Joomla eller migrert fra et annet sted. Prøv å åpne artikkelen i bakenden og lagre artikkelen.
Mange ganger vil dette løse problemet. Det andre alternativet ditt er å faktisk bytte til HTML-koden i artikkelen, finne e-postadressen og se om det er noen uoverensstemmende html-koder som omgir den, for eksempel ikke-lukkede koder, eller andre feil samsvarende koder eller HTML-problemer som vil forstyrre tilsløringsfunksjonalitet.
2) Deaktiver e-posttilsløring - I tilfelle du vil deaktivere dette i Joomla, er det eneste du trenger å gjøre Extensions Manager> Plug-In Manager> finn plugin-modulen "Content - Email cloaking" og deaktiver den.
Nå vil den meldingen være borte, men det vil også din Spambot-beskyttelse. For Spambot-beskyttelse i Joomla bruker vi et veldig bra skript, ZBBlock som fungerer bra på ethvert PHP-basert nettsted. Vi bruker også Joo Recaptcha, for å beskytte registrerings- og kontaktsider fra spambots. De to sammen har jobbet veldig veldig effektivt for å kvitte oss med den enorme mengden SPAM vi pleide å motta. Nå er det for det meste legitime forespørsler som vi får!
Last ned Joomla-skript
Joomla laster inn en haug med skript som standard - mange av disse er nødvendige for noe eller annet, men noen ganger (hvis du vet hva du gjør) vil du kanskje fjerne dem eller stoppe dem fra å lastes inn.
For å gjøre dette er det en bestemt funksjon du kan bruke. Legg til følgende i index.php av malen din.
Manuell kode
Legg til eller fjern filer fra ikke inkluder - de du legger til her blir losset. Alt du ikke inkluderer, blir ikke lastet ut.
$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 for å laste ut skript
Mootools Enabler / Disabler-plugin
Det er ganske mange plugins som lar deg fjerne slike skript hvis du ikke vil inkludere dem. Vi bruker MooTools Enable / Disabler-plugin av Roberto Segura, som er et lite plugin, som laster ut pluginet fra overalt bortsett fra stedene der det kreves.
For eksempel kan du velge automatisk aktivering av skriptene for brukernes pålogging og for tillegg av artikkelen.
Vi bruker også samme plugin for å laste ut andre ting som vi vil ekskludere ved å bare legge til URL-en til JS-filen vi vil ekskludere:
Som du kan se, slipper vi uendelige rulle- og paginasjonsskript som er inkludert som standard i malen vår, men som vi ikke trenger - og vil bare legge til sideinnlastingstid bokstavelig talt for ingenting.
Vi slipper også ionikonene CSS, som nok en gang bare vil være unødvendig oppblåsthet.
I vår søken etter å laste nettstedet vårt inn på noen få millisekunder som mulig, har dette verktøyet vært et flott tillegg.
Et annet alternativ hvis oppsett er litt mer komplisert, er
jQueryEasy
Dette er mye mer konfigurerbart, men gir vanligvis mening i hendene til en utvikler som er veldig komfortabel med Joomla.
Joomla Performance Tutorials - eller hvordan du gjør Joomla Raskere
Bruk den utmerkede JCH Optimize for å gjøre Joomla raskere
En av de beste tingene vi lærte mens vi forsket i artikkelen vår hvordan få Joomla-nettstedet til å lastes raskt (1.29 sekunder for å være nøyaktig), oppdaget vi en flott perle av et verktøy.
Som mange mennesker gjør når de prøver å få et nettsted til å lastes raskere, henviser de til Googles PageSpeed-anbefalingsside, og med rette, for hvis Google kommer med en uttalelse, er det vanligvis verdt å lytte til. Noen ganger er det imidlertid ganske rotete å gjøre alle optimaliseringene, og du har kanskje ikke ferdighetene til å faktisk gjøre disse endringene.
Her er et lite triks for å hjelpe deg veldig mye - bruk JCH Optimize. Det som er bra med JCH Optimize er at det implementerer et stort antall Google Pagespeed og andre anbefalinger for å få nettstedet til å lastes så raskt som mulig - forresten hvis du vil bruke Apache Pagespeed-modulen på din server, ta en titt på vår anmeldelse av InMotion VPS-hosting. Og du trenger ikke å rote med noen kode, alt dette gjøres av pluginet - det bevarer all den originale kodingen din, så du vil ikke ødelegge noe ved å rote rundt. Vanligvis gjør det faktisk de optimaliseringene som vanligvis er vanskeligst å utføre. For å nevne noen, er dette de som gjøres veldig bra
- Kombinerer CSS-filer fra alle maler, moduler og plugins til en enkelt fil, og reduserer dermed antall forespørsler som sendes til nettstedet ditt
- Kombinerer Javascript-filer, som vanligvis er veldig vanskelige å kombinere uten å ødelegge nettstedet
- Glidelåser CSS og Javascript slik at de blir mindre og overføringstiden reduseres
- Reduserer Javascript og CSS for å gjøre det mer kompakt og redusere størrelsen ytterligere (reduserer ekstra hvitt mellomrom, kommentarer osv.)
- Legger til en DEFER-tag, slik at siden din lastes først, og kjører Javascript etter at siden er lastet inn, noe som gjør nettstedet snappier å laste inn. Utsettelse av Javascript for å gjøre nettstedet ditt raskere er noe vi har dekket omfattende on Collectiveray, fordi dette har stor innvirkning på lastetiden. Det er viktig at dette er satt opp riktig.
- Oppretter IMAGE Sprites - dette reduserer også antall forespørsler sendt til nettstedet ditt med et veldig stort beløp og er en av de vanskeligste optimaliseringene man kan oppnå manuelt
Det lar deg også tilpasse noen avanserte alternativer, for eksempel å ekskludere visse filer for å sikre at hvis noen utvidelse ikke fungerer etter å ha kjørt den gjennom JCH Optimaliser, dette vil fungere uansett.
De PRO-versjon, som er tilgjengelig til en knapt $ 29, vil gi deg tilgang til en rekke andre optimaliseringsalternativer, for eksempel å inkludere innebygd CSS og Javascript i optimaliseringene, og å laste Javascript asynkront for ikke å blokkere lastingen av nettstedet.
Ta ordet for det, installer pluginet, aktiver det og sjekk resultatene dine før og etter. Hvis du ikke får en forbedring med et godt beløp, kom tilbake hit og klag, men jeg er ganske sikker på at du ikke kommer tilbake :)
[Hvordan] Optimaliser nettstedets lastetid ved hjelp av komprimerte mootools-bibliotek
Joomla! bruker mootols til å gjøre en rekke ting. Hvis nettstedet ditt eller komponentene ikke bruker mootools, er det ikke lurt å laste det inn. Imidlertid, hvis komponentene bruker det, er det fortsatt noen hastighetsoptimaliseringer du kan gjøre. En av disse optimaliseringene er at du kan bruke en komprimert versjon av mootools som er lastet direkte fra Google. For å gjøre det kreves det veldig små endringer.
Gå til malen din, finn følgende lenke i index.php og sett inn følgende kode. I hovedsak fjerner du lenken som laster mootols fra hosting-serveren din, og laster den komprimerte versjonen direkte fra Google. Dette gir den totale størrelsen på hver webside forespørsel med 50 KB. Det høres kanskje ikke så mye ut, men hvis du jobber obsessivt med å redusere lastetiden til nettstedet ditt, er dette et veldig bra sprang fremover.
<?php$ document = & JFactory :: getDocument ();
unset ($ document -> _ scripts [$ this-> baseurl. '/media/system/js/mootools.js']);
?>
google.load("mootools", "1.1.2");
[Hvordan] Redigere HTML direkte i Joomla-redigereren
Opprett en bestemt bruker for å redigere rå HTML i Joomla
Det er mange ganger du vil jobbe i rå HTML i en Joomla-artikkel eller -modul. For eksempel å legge inn flash-objekter, en YouTube-video eller kanskje legge inn en widget i en modul som Feedburner.
Dessverre vil redigeringsskjermbildet du bruker fjerne HTML-koden eller forårsake en feil hvis du ikke spesifikt har angitt parametrene for ikke å rense HTML-en. I stedet for å måtte slå redigeringsprogrammet på / av i global konfigurasjon, kan du bruke følgende idé til å beholde en standard HTML Editor-bruker.
Lag en superadministrator, jeg kaller ham "HTMLEditor". Finn brukeradministratoren i User Manager, og velg "No Editor" eller "None" i redigeringsparameteren.
Nå når som helst må du redigere rå HTML bare ved å logge på med denne brukeren. Du har nå en bruker som du alltid kan bruke til å spille med HTML mens du beholder din normale adminbruker for normal redigering av artikler.
[Hvordan] Endre sortering og rekkefølge på artikler og menyer
Endre sortering og rekkefølge på menyer og artikler i Joomla
Joomla tilbyr forskjellige sorteringsalternativer for artikler, seksjoner, kategorier, menyelementer og annet innhold. Disse har en tendens til å forvirre brukere på grunn av så mange forskjellige muligheter.
Det beste er å definere alle elementene i de globale alternativene (for eksempel hvis du velger Ordering - dette betyr at elementene vil vises i Order som vises i backend). Hvis du deretter justerer rekkefølgen manuelt for å vise dem slik du vil - vil du aldri gå galt - fordi du sorterer alle elementene på hvilken måte du velger.
I stedet for å bruke rullegardinmenyen Bestilling der du må gå inn i hver meny og velge rekkefølgen fra rullegardinmenyen (og noen ganger kan rullegardinmenyen oppføre seg feil og ikke gjøre nøyaktig som spesifisert), bør du bruke innholdselementlisten til å endre bestillingen. .
Nå - hvis du klikker på den første kolonnen der det er sorteringsikonet ^ v - vil du kunne dra og slippe innholdselementene rundt (klikk og hold de vertikale ellipsene) for å flytte artiklene fysisk til du er fornøyd med måten de er bestilt. Hva med det for total kontroll over måten artikler vises og bestilles i Joomla?
Det er selvfølgelig mange andre sorterings- og bestillingsartikkelalternativer - du kan velge å sortere og bestille etter
- Dato (sist først)
- Dato (eldst først)
- Tittel (alfabetisk)
- Tittel (omvendt alfabetisk)
- Forfatter (alfabetisk)
- Forfatter (omvendt alfabetisk)
- Treff (for ikke å treffe)
- Treff (flest treff).
Som du ser er det mange optiosn i tillegg til manuell "Ordering". Imidlertid - av forskjellige grunner vil alle disse ha en uventet oppførsel (etter vår mening), så den beste måten å sørge for at dette fungerer bra, velge bestilling og deretter fysisk ordne artiklene slik at de vil.
Husk at de globale alternativene bare gjelder hvis du ikke angir et overordnet alternativ for artikkelbestilling i menyen. Hvis du valgte et annet bestillingsalternativ - gjelder det for menyelementet.
Bestille menyer og menyelementer
Dette er ganske enkelt og greit - du velger bare den nøyaktige rekkefølgen du vil at menyelementet skal vises i. Før hvilken vare og etter hvilken, eller om du vil at den skal være den første eller den siste.
Endre tegn tillatt i Joomla-brukernavn
Versjon: Joomla 1.0.x
Som standard tillater ikke Joomla at visse tegn brukes i brukernavn (f.eks. Hypener, parenteser, firkantede parenteser osv.). Dette gjøres av gode grunner, spesielt sikkerhet. Noen ganger av forskjellige grunner må du imidlertid tillate visse brukernavn. For å endre tegnene som er tillatt av Joomla, må du endre kjernekoden som beskrevet nedenfor.
Du må redigere flere kjernefiler. Sørg alltid for at du har en full sikkerhetskopiering av den opprinnelige kildekoden før du gjør endringer. Husk også at enhver oppdatering vil føre til at disse endringene forsvinner, så sørg for å holde rede på endringene du har gjort. Min personlige måte å gjøre dette på er å lage en hacks.txt-fil, med den nøyaktige filen endret, koden før og koden etter, som lagres både lokalt og på webserveren, ideelt sett i en skjult mappe.
Endringer i kjernekode
I eksemplet nedenfor fjerner vi bare bindestrektegnet. Vi fjerner ganske enkelt bindestrek \ - fra det regulære uttrykket som søker etter ugyldige tegn. \ Er en rømningskarakter, mens røret brukes som en avgrensningsmåler, så begge må også fjernes.
Fil: inkluderer / joomla.php
fra:
hvis (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +| \ -] ", $ this-> brukernavn) || strlen ($ this-> brukernavn) <3) {
$ this -> _ error = sprintf (addslashes (_VALID_AZ09), addslashes (_PROMPT_UNAME), 2);
returner falsk;
}
til:
hvis (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] ", $ dette-> brukernavn) || strlen ($ dette -> brukernavn) <3) {
$ this -> _ error = sprintf (addslashes (_VALID_AZ09), addslashes (_PROMPT_UNAME), 2);
returner falsk;
}
Fil: komponenter / com_user / user.html.php
fra:
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");
Til
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");
Fil: administrator / komponenter / com_user / admin.users.html.php
fra:
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");
til:
var r = ny RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");
Det er det. Du skal nå kunne registrere en ny bruker uten bindestrek.
PS. Husk å sikkerhetskopiere før du gjør endringer i kjernekoden.
Fjern forfatternavn, opprettet og endret dato
Skrevet av, opprettet dato og klokkeslett, modifisert dato og klokkeslett. Mange brukere vil fjerne disse feltene så raskt som mulig. Heldigvis er dette veldig enkelt å gjøre.
Joomla 2.5/3
Gå til Innhold> Article Manager, og klikk på alternativer ikonet (øverst til høyre i nærheten av Help Icon), herfra kan du finne en rekke innstillinger, inkludert Opprettet (Vis opprett dato), endret (vis endringsdato), publisert (vis publiseringsdato) etc. Velg Skjul eller Vis etter behov. Se bryterne nedenfor - slå på og av etter behov.
Vennligst merk: Disse innstillingene vil gjelde over hele linjen - dvs. på alle artiklene på nettstedet ditt. Vær imidlertid oppmerksom på at du kan overstyre disse innstillingene fra artikkel til artikkel. Så du kan velge å gå inn på noen spesifikke artikler og gjøre innstillingene nedenfor forskjellige. Dette har også den bivirkningen at hvis du endrer de globale innstillingene ETTER at du har endret de enkelte artiklene, tar ikke artiklene du har opprettet spesifikke innstillinger for, innstillingene fra den globale konfigurasjonen. På den annen side - de enkelte artikkelinnstillingene vil fortsatt gjelde.
Endre TimeZone i Joomla 3
Hvis du vil tilpasse tidssonen for å dekke behovene til den bestemte geografien som nettstedene dine er adressert til, kan du bytte tidssone for Joomla 3-nettstedet. Dette er et ganske enkelt trinn som gjøres via Joomla Global Configuration.
Gå til System> Global Configuration
Klikk på Server-fanen og gå til Posisjonsinnstillinger
Velg serverens tidssone du vil ha Joomla 3-nettstedet ditt. Som du kan se nedenfor, er det en hel liste over servertidssoner du kan ha. Velg tidssonen du vil ha. Dette vil endre tiden for publiserte artikler hovedsakelig og andre servertider.
[Hvordan] Fjern metageneratoren Joomla! - Open Source Content Management
Du kan fjerne eller endre "meta genergi Joomla! - Open Source Content Management "
Selv om vi (som du sikkert kan fortelle) har vi et kjærlighetsforhold med Joomla CMS, av forskjellige grunner, noen ganger vil du ikke vise at nettstedet ditt drives av Joomla. Noe som vil gi bort innholdsstyringssystemet ditt er metagenerator-koden. Heldigvis er det veldig enkelt å fjerne dette.
Det er to måter å gjøre dette på. Den første måten er å hacke kjernen og fjerne linjene som genererer denne koden. Dette vil imidlertid gå i stykker når du utfører en oppgradering, og dermed vil vi ikke engang foreslå det her;) Det andre er å sette inn en veldig enkel linje i hodet til Joomla-malen:
setGenerator ('My Company Ltd eller en hvilken som helst generator du foretrekker'); ?>
Denne enkle linjen vil endre generatorkoden til alt du legger inn mellom tilbudene.
Følgende er hvordan det vil se ut på standardmalen rhuk_milkayway:
...
setGenerator ('Mitt firma Ltd eller en hvilken som helst generator du foretrekker'); ?>
baseurl ?>/templates/system/css/system.css" type="text/css" /> ...
Du kan også velge å legge til dette i index.php for Joomla 2.5-maler
JFactory :: getDocument () -> setGenerator ('');
Et annet triks for å tilpasse Joomla-nettstedet ditt :)
[Hvordan] finne hvem som mottar Joomla-system e-post
Hvis du av en eller annen grunn trenger å finne ut hvem som mottar system-e-post: her er et pent triks for hvordan du finner disse. Gå til phpmyadmin, finn _users tabellen og Søk i #_users tabellen i databasen der sendEmail = 1
Så i utgangspunktet må du kjøre følgende SQL-spørring ved hjelp av phpmyadmin
Å VELGE *
FRA `xxxx_users`
HVOR sendemail = 1
Resultatene av spørringen vil være de brukerne som har mulighet til å motta joomla 3-system-e-post!
[Hvordan] Slå av Joomla Statistics, slå på søkestatistikk
Standard Joomla -statistikk (og andre statistikkomponenter) fanger opp mye brukless data, kan føre til at databasen din vokser og deretter forringe ytelsen til nettstedet ditt.
Dataene som er samlet inn av disse komponentene er uansett stort sett ubetydelige. På den annen side anbefales det sterkt å slå på bare statistikken for søkestrengene, fordi det å vite hva folk søker etter på nettstedet ditt er ganske nyttig og gir deg innsikt i hva brukerne dine trenger når de kommer til nettstedet ditt.
Joomla 3
Ved å slå på søkestatistikk kan du forstå brukerens hensikt - dvs. hvorfor de landet på nettstedet ditt og hva er det de leter etter. Hvis du kan forstå dette, vil du kunne optimalisere nettstedet ditt på en slik måte at du sørger for at du gir dem det de trenger FØR de faktisk må søke etter det.
For å slå på Joomla Search-statistikk
System> Global konfigurasjon> Søk
Forsikre deg om at Samle søkestatistikk er satt til Ja.
For å se dataene, må du få tilgang til dette via søkekomponenten, dvs. Komponenter> Søk
Bruk Joomla sammenleggbare malposisjoner for å spare plass der det er nødvendig
Ofte når du designer et Joomla-nettsted, finner du ut at det er visse sider der du trenger visse moduler, mens andre sider der disse ikke skal være synlige. Dette gjøres enkelt via Joomlas funksjonalitet for å tilordne moduler til menypunktkoblinger.
Dette medfører imidlertid et nytt problem. Posisjonen i malen. Hvordan lager du en mal som kan skjule en modulposisjon som for øyeblikket ikke brukes? Dette kan gjøres ved å telle antall moduler som er tilordnet denne posisjonen ved å bruke noen få Joomla-funksjonssamtaler telle moduler eller i eldre versjoner mosCountModules. Et eksempel på dette finnes nedenfor.
Joomla 2.5 / Joomla 3
countModules ('user4')):?>
Joomla 1.5
Som vi kan se, i koden ovenfor blir bruker4-posisjonen bare gjengitt når det er moduler tildelt posisjon bruker4. Tellermodulfunksjonen lar oss bare gjengi posisjonen når moduler er tilordnet den, og kollapser malposisjonen hvis det ikke er tildelt noen moduler.
Finn Joomla absolutte vei
Noe av det aller første du må gjøre når du installerer Joomla, er å finne den absolutte banen. Dette er i utgangspunktet mappen på harddisken der Joomla skal installeres. Da vi kjøpte kontoen vår fra et nytt webhotellfirma, visste vi ikke alltid den nøyaktige banen, fordi dette vil bli skjult, og banen varierer fra selskap til selskap, fra server til server og fra konto til konto. Så du må oppdage det før du begynner å installere. Heldigvis er dette ikke en veldig vanskelig ting å gjøre.
Lag en fil som heter absoluttpath.php bruker Notisblokk eller en hvilken som helst annen teksteditor og plasserer følgende kode:
<?php
$ bane = getcwd ();
ekko "Your Absoluthe Path is:";
ekko $ bane;
?>
Last opp filen til vertskontoen din ved hjelp av FTP-programvaren. Åpne nettleseren din og skriv inn https://www.yourdomain.com/absolutepath.php.
Når dette er gjort, slett filen fordi dette vil skape et sikkerhetsproblem.
Heldigvis gjør Joomla 1.5 dette transparent uten noen involvering fra brukeren.
Skjule en meny eller modulposisjoner når du sjekker om en bruker er logget på
Har du noen gang ønsket å skjule en av menyene eller posisjonene for modul / modul når du har sjekket at joomla-brukere har logget på? Følgende lille malhack skjuler menyen din når brukeren har logget på.
Tanken bak dette er å laste inn en bestemt posisjon (menyposisjonen) bare hvis brukeren ikke har logget på:
Joomla sjekk om en bruker er pålogget
(1.5, 2.5 og 3 x)
$ bruker = & JFactory :: getUser ();
$user_id = $user->get('id');
Dette returnerer bruker-ID til brukeren. Derfor er koden for å gjøre dette å sjekke om den nåværende brukeren har en gyldig ID (dvs. at de er logget), hvis ikke laste inn modulen:
<?php
$user =& JFactory::getUser();
$user_id = $user->get('id');
if (!$user_id)
{
?>
<jdoc:include type="modules" name="left" />
<?php
}
?>
Joomla 1.0
hvis (! $ my-> id) mosLoadModules ('venstre');
og skal plasseres i index.php av malen du bruker (/ templates / /index.php). Koden vil skjule alle modulene som er tilordnet venstre posisjon. Hvis du bare vil skjule menyelementet ditt, bør du opprette en ekstra stilling i malen (f.eks. skjulmeny), tilordne skjulbar meny til denne posisjonen, og skjul bare den posisjonen.
hvis (! $ my-> id) mosLoadModules ('skjulmeny');
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!
Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.