19 nopeaa Joomla-opasta aloittelijoille ja ammattilaisille (2023)

Joomla-oppaiden hakemisto

 

Sisällys[show]

Joomla Administration -oppaat

Kuinka lisätä Google Analytics Joomla-sivustoosi tai -malliin

Koska törmäsimme ensin Google Analytics verkkosivuston kävijätilastojen seuraamiseksi teemme sen asennettavaksi jokaiselle sivustolle. Analytics on loistava kävijätilastotyökalu kaikille, aloittelijoista edistyneempiin suunnittelijoihin, jotka haluavat optimoida verkkosivustojensa sisällön, joten Joomlan lisäämisen Google Analytics -koodeihin pitäisi (ja yleensä onkin) yksi ensimmäisistä vaiheista, jotka teet käynnistettäessä uusi verkkosivusto.

Käyttäminen Google Analytics Joomlan kanssa on jotain, joka voidaan saavuttaa hyvin yksinkertaisesti.

Joomla Google Analytics -laajennus

Tietenkin niille, jotka eivät pidä sekoittamisesta koodin kanssa, on mahdollisuus käyttää a Joomla Google Analytics -laajennus joka lisää koodin automaattisesti jokaiselle sivulle. 

Kuten useimmissa Joomla-laajennuksissa, sinun tarvitsee vain asentaa se, asettaa Google Analytics -koodi, jonka haet Google Analyticsista, ottaa se käyttöön ja olet valmis lähtemään!

Joomla Google Analytics 

Joomla Google Analytics - Manuaalinen menetelmä

Jos haluat varmistaa, että analyysikoodi on käytettävissä kaikilla sivuilla, sinun on lisättävä komentosarjakoodi käyttämäsi oletuspohjan index.php-tiedostoon. Voit tehdä tämän siirtymällä kohtaan / templates / /index.php ja liitä Google Analyticsista saamasi koodi juuri ennen sulkemista tag:




_uacct = "xxxxxxxxxx";
urchinTracker ();


Tämä luo seurantakoodin jokaiselle Joomla-sivulle, joten Analytics kirjaa jokaisen sivun jokaisen osuman, mikä on juuri haluamasi tulos;)

Kuinka luoda Joomla Favicon

Muutama vuosi sitten suosikit, jotka olivat menettäneet suuren osan merkityksestään, on herätetty henkiin, koska yhä useammat selaimet tukevat niitä nyt ja tekevät niistä erittäin visuaalisen osan käyttäjien kokemuksista. Tabletit ja älypuhelinten selaimet käyttävät myös näitä kuvakkeita. Tämä on lisännyt hyvän faviconin merkitystä. Näiden kuvakkeiden esitystapa vaihtelee kuitenkin verkkosivua selaavan asiakkaan mukaan. Pöytäkoneet vaativat tietyn kuvakkeen, Apple laitteet vaativat jotain erilaista, myös eri koot vaikeuttavat asiaa. 

Yksinkertainen ratkaisu - ilmainen online -kuvakkeiden generaattori Apple ja Favicon -kuvakkeet

 Iconifier.net on yksinkertainen ratkaisu, joka antaa neliön muotoisen JPG-, GIF- tai PNG-kuvakkeen erikokoisille kuvakkeille, jotta voit käyttää ja valita ne, joita haluat tukea verkkosivustollasi. Sinun on sitten ladattava luodut kuvakkeet ja upotettava verkkosivustosi koodiin 

Upota suosikkikuvakkeet Joomla-malliin

Kun olet luonut favicon.ico-kuvakkeen yllä olevalla Iconifier.net-sivustolla ja asettanut sen verkkosivustosi juuriin, lisää seuraava koodi ja verkkosivustosi Joomla-mallista

Seuraava on helpoin tapa luoda suosikkikuvake Joomla-verkkosivustollesi:

  • Luo 16 * 16 pikselin ICON-kuva ja nimeä se Favicon.ico 
  • Lataa Media Managerilla (Sivusto> Media Manager) ja korvaa oletuskuvake omalla kuvakkeellasi

Favicon Maker on sivusto, jonka avulla voit ladata kuvasi (useimmat päämuodot) ja muuntaa sen tyylikkääksi 16 * 16 -kuvakuvaksi. Joten jos sinulla ei ole tapaa luoda .ico-tiedostoja, mutta sinulla on kuva (kuten logosi), jonka haluat muuntaa faviconiksi, voit käyttää yhtä ilmaisista favicon-kuvageneraattoreista, jotka löytyvät verkosta.
Favicon maker - Luo favicon mistä tahansa kuvasta

Jos et ole tyytyväinen Favicon makeriin, voit käyttää monia muita:

Kopioi tiedosto / joomla / templates / ja varmista, että olet nimennyt sen favicon.ico.

Kuinka luoda Faviconeja Apple Laitteet

Kun olet luonut eri kuvakkeet yllä olevalla verkkosivustolla, sinun on myös lisättävä hieman eri koodi Apple (ja mahdollisesti Android) laitteita. Lataa uudelleen luodut kuvaketiedostot verkkosivustosi juureen ja aseta seuraava koodi HEAD -tunnisteiden väliin.

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

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

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

iOS-laitteet käsittelevät tämän automaattisesti selaimessaan ja muuttavat kokoa ja lisäävät joitain tehosteita vastaavasti, jotta se vastaa laitteen tyyliä, jolla he näkevät

Kuinka luoda suosikkikuvakkeita Android-laitteille

Android on rakennettu sen päälle Apple kosketa kuvakkeita, mutta odota, että kuvakkeet ovat jo lopullisessa versiossa. Tämä lopullinen versio on "PRECOMPOSED", ja Android -laitteet odottavat tämän tunnisteen olevan paikallaan. Joten lähetä uusia versioita hieman eri nimillä (kuten lisäämällä valmiiksi kirjoitettu nimi) ja lisää sitten seuraava merkintä. Kaikki tärkeä osa on rel =apple-kosketus-kuvake-valmiiksi. Laita tiedostot verkkosivustosi juureen ja lisää tämä koodi ja html -tunnisteesi

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

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

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

Lisätietoja Faviconeista löytyy Wikipediasta: https://en.wikipedia.org/wiki/Favicon

 

Joomla SMTP -asetukset - Kuinka lähettää sähköposteja SMTP: n avulla Joomlassa

Joomla-oletusasennus käyttää php mail -toimintoa sähköpostien lähettämiseen. Jos haluat käyttää Joomla SMTP: tä phpmailin sijaan, ehkä siksi, että isäntäpalvelin ei tue sitä, tämä on melko helppo menettely.

Phpmail saattaa myös antaa sinulle virheen Joomlassa:  

 "Sähköpostitoimintovirhettä ei voitu instantisoida" - SMTP: n käyttö välttää tämän virheen.

Joomla SMTP -asetukset

Huomaa, että SMTP:n käyttäminen edellyttää kelvollista sähköpostiosoitetta, josta sähköpostit lähetetään - tämä on tietysti hyvä käytäntö yleensä, joten varmista, että olet luonut sähköpostiosoitteen. Tyypillinen osoite on info@sivustosi.com, mutta jos et halua lukea näitä usein, voit käyttää yleistä sähköpostia, kuten pomppia tai ei vastausta...

Seuraavat vaiheet Joomla 3: n määrittämiseksi käyttämään STMP: tä

1. Kirjaudu Joomla-järjestelmänvalvojalle

2. Valitse Järjestelmä> Yleinen määritys

3. Klikkaa Server kieleke

Joomla Mail -asetukset

4. Alla Sähköpostiasetukset, syötä seuraavat tiedot

SMTP-asetukset Joomlassa

Aseta SMTP-asetukseksi Kyllä

Asettaa SMTP-todennus kohtaan Kyllä

(Sinun on hankittava nämä tiedot omalta isäntäpalvelin) Tarkista, käyttääkö SMTP-palvelimesi SSL / TLS tai ei mitäänja valitsi sitten sopivan vaihtoehdon SMTP-suojauksesta. Jos aiot käyttää SSL: ää tai TLS: ää, sinun on annettava SMTP-palvelimellesi tarvittava portti. 

Anna SMTP-käyttäjänimi - tämä on yleensä täydellinen sähköpostiosoitteesi

Anna SMTP-salasana - tämä on salasana, jonka luot, kun asetit sähköpostiosoitetta

SMTP-isäntä on joko paikallinen isäntä, jos SMTP-palvelin on sama kuin palvelimesi, tai muuten sinun määrittämäsi SMTP-palvelin isännöintipalvelu. (Sinun on tarkistettava nämä tiedot hosting-palvelustasi).

Sen pitäisi olla se! Tarkista, toimiiko se oikein, joko rekisteröimällä uuden käyttäjän tai lähettämällä sähköpostia uutiskirjeosasi avulla. Jos se ei toimi, tarkista vielä, että käyttäjänimi / salasana ja SMTP-isännän tiedot ovat oikein. Useimmissa olosuhteissa tämä on kuitenkin kaikki mitä sinun tarvitsee tehdä saadaksesi Joomla SMTP -asennuksen, ja sinun pitäisi saada tämä toimimaan.

 

[Kuinka] Paranna kirjoittamista Joomla 3 -sisällön versiolla

Sisältö version control on yksi Joomla 3.2: n uusista hienoista ominaisuuksista - tämä on loistava ominaisuus monille Joomla -verkkovastaaville erityisesti niille verkkovastaaville, jotka unohtavat muuttamansa (kuten minä), tai verkkosivustoille, joilla on useita käyttäjiä hallinnoimassa sisältöä. 

Tämä on todella hyvä myös käyttäjille, jotka haluavat palata artikkeleiden aiempiin versioihin, ehkä artikkeleihin, jotka jostain syystä tai muusta syystä vaativat paljon monimutkaista koodia eri lähteistä ja jotka saattavat rikkoutua lisäämällä jotain uutta. Pohjimmiltaan tämä on kuin varmuuskopio artikkelitasolla, jota CMS tukee natiivisti.

Miten Sisältö Version Control Tehdä työtä?

Kun luot uuden tai olemassa olevan artikkelin, löydät uuden painikkeen työkaluriviltä - Versiot. Kun painat tätä, näet artikkelin versiohistorian ponnahdusikkunassa. Tuoteversioiden historiasta on otettava huomioon useita asioitaJoomla Versions -painike

  • STAR, joka osoittaa artikkelin nykyisen version
  • Voit valita "Säilytä ikuisesti" yhdessä tai useammassa versiossa. Koska versioinnissa on rajoitettu määrä versioita, "Säilytä ikuisesti" -asetus varmistaa, että lukittuja artikkeleita ei koskaan korvata tai poistaa historiasta (voit silti halutessasi poistaa tämän version)
  • Palautus antaa sinun tietysti palauttaa eri version kuin nykyinen artikkeli. Huomaa, että kun palautat artikkelin, tämä ei poista tällä hetkellä julkaistua artikkelia. Sinun on päätettävä, haluatko julkaista vasta palautetun version vai ei.Joomlan artikkelin versio

Vertaamalla Joomla-artikkelin versioita

Mukava ominaisuus version control on Vertaa -toiminto. Pohjimmiltaan tämän avulla voit nähdä eroja artikkelin kahden version välillä, jotta näet, mitä on muutettu. Katso alla oleva kuvakaappaus. Vasemmanpuoleiset sarakkeet näyttävät nykyisen artikkelin (myös uuden tekstin). Keskellä olevassa kuvassa näkyy alkuperäinen artikkeli, kun taas oikeanpuoleinen sarake näyttää todelliset korostetut erot Joomla -artikkelin ja toisen välillä.

 Joomla vertaa artikkeliversioita

Toinen ominaisuus version control on, että voit valita katso artikkeli eri tiloissa

  1. Tarkastele vain HTML: n muutoksia
  2. Tarkastele vain tekstimuutoksia
  3. Näytä kaikki arvot HTML-muodossa
  4. Näytä kaikki arvot tekstissä

Kaikilla arvoilla se tarkoittaa, että se ei ole pelkästään näytetyn artikkelin sisältö, vaan myös muita metamuutoksia, kuten artikkelin vaihtaminen kategorioista toiseen tai mitä artikkelin vaihtoehtoja muutettiin artikkelista toiseen.

HTML-muutosnäkymä on loistava myös silloin, kun olet muokannut paljon HTML-koodia tietylle artikkelille, varsinkin jos olet käyttänyt Sisältöeditoria, joka haluaa poistaa osan HTML: stä. 

Versiointi on toinen hieno Joomla 3.2 -ominaisuus, joka tekee CMS: stä kypsemmän ihmisille, jotka haluavat käyttää Joomlaa "kiireisessä" ympäristössä. Se myös tarttuu tähän ominaisuuteen verrattuna Wordpressiin.

Tykkää tämä artikkeli? Jakaminen on välittämistä :)

 

Joomla-laajennusten poistaminen käytöstä PhpMyadminin kautta

Onko sinulla koskaan ollut sitä hetkeä, kun otat moduulin, laajennuksen tai komponentin käyttöön Joomlassa, yhtäkkiä se alkaa antaa niin vakavan virheen, että se vie koko sivuston - jopa järjestelmänvalvojan osan, joten et voi poistaa sitä käytöstä? Kun näin tapahtuu, ongelma-moduulia tai laajennusta ei voida poistaa käytöstä Järjestelmänvalvoja-paneelista.

Onneksi on melko helppo tapa korjata tämä ongelma - poistaa Joomla-laajennus, moduuli tai muu laajennus käytöstä PhpMyAdminin kautta. Jos et ole varma, mikä laajennus on saattanut aiheuttaa ongelman, on parasta aloittaa kolmannen osapuolen laajennusten ja komponenttien poistaminen käytöstä yksi kerrallaan seuraavalla tavalla - kunnes ongelma häviää.

Näin poistat Joomla-laajennukset tai -moduulit käytöstä PhpmyAdminin kautta useissa Joomlan makuissa, mukaan lukien Joomla 3

  • Kirjaudu PHPmyadminiin ja etsi korjattavan Joomla-verkkosivuston tietokanta
  • Etsi taulukko, jonka loppuosa on _extensions (muutamat ensimmäiset numerot / kirjaimet luodaan satunnaisesti ja vaihtelevat asennuksen mukaan)
  • Etsi ongelmallinen laajennus, komponentti tai moduuli ja muokkaa sen riviä. Muuta sen käytössä olevan kentän tilasta 1 tilaan 0 ja napsauta Tallenna!
  • Tämä poistaa kyseisen lisäosan käytöstä

Katso kentän alapuolelta, joka sinun on löydettävä ja vaihdettava 0: een yhden sijasta

Poista Joomla Plugin PhpMyAdmin käytöstä

Joomla offline -viestin ja offline-kuvan muuttaminen

Kun teet dramaattisia muutoksia verkkosivustoosi, on suositeltavaa vaihtaa Joomla-verkkosivustosi offline-tilaan (Sivusto> Yleinen määritys> Sivusto offline-tilassa> Kyllä). Tietysti oletusarvoinen offline-viesti on kunnossa - kuitenkin monta kertaa on paljon parempi luoda tietty viesti, joka on räätälöity Joomla-verkkosivustosi ja yleisösi tarpeisiin.

Offline-kuvaa voidaan myös muuttaa siten, että Joomla-logon sijasta voit luoda oman mukautetun kuvan. Suosittelemme jotain hauskaa, joten ainakin sen jälkeen, kun käyttäjät ärsyttävät verkkosivustoa offline-tilassa, he ainakin tietävät, että sinulla on hyvä huumorintaju ja toivottavasti tulevat tarkistamaan myöhemmin myöhemmin :)

 

  • Muuta Offline-viesti Sivuston asetukset että Global Configurationja lisää mukautettu viesti. Tämä on perusmääritys Vaihda Joomla offline -viestin kuva

 

Yksi ensimmäisistä asioista, jotka useimpien ihmisten on tehtävä Joomlan kanssa, on muuttaa alatunnistetta omien linkkien luomiseksi. Yleensä lisätään sellaisia ​​asioita kuin tietosuojakäytäntö, sivustokartta, käyttöehdot ja muut yleiset linkit.

Voit lisätä niin monta muuta td: tä kuin sinun tarvitsee lisätä niin monta linkkiä kuin tarvitset. 

 

Kuten Joomla 2.5 ennen sitä, Joomla 3: n oletusasennus suoritetaan mallilla (Protostar), joka, kuten useimmat modernit mallit, antaa sinun muokata tiedostoja suoraan Template Managerin kautta. Siksi voit muuttaa alatunnistetta valitsemalla Laajennukset> Mallit> napsauttamalla Mallit ja napsauttamalla sitten Protostar-tiedot ja tiedostot. Jos käytät eri mallia, sinun on tietysti valittava käyttämäsi mallin nimi Protostarin sijaan.

Vaihda linkki joomla-alatunnisteen laajennusmalleissa

Napsauta index.php ja tiedoston alaosasta löydät seuraavan koodin:


© 

koodi lisätä linkki joomla-alatunnisteeseen

Tämä on koodi, joka luo tekijänoikeuden ja sivuston nimi. Joten mene eteenpäin ja poista, lisää tai muokkaa ja tee kaikki muutokset, jotka tarvitset alatunnisteeseesi. Voit esimerkiksi lisätä sivustollesi käänteisen linkin Joomla SEO tarkoituksiin seuraavasti.


© Suunnitellut ja kehittänytcollectiveray.com ">CollectiveRay.com

Alatunniste tulee nyt usein osaksi mallia. Beez -mallin voit poistaa sen tai muuttaa sitä muuttamalla mallin varsinaista koodia. Haluat esimerkiksi saada tekstin "Suunnittelija CollectiveRay.com "Siirry 

Laajennukset> Template Manager ja napsauta Templates

Napsauta nykyistä oletusmalliasi ja napsauta Tiedot ja tiedostot

 Napsauta Muokkaa pääsivun mallia

Alareunasta löydät a

Muuta HTML-koodi haluamaasi kohtaan ja lisää haluamasi linkit normaalisti . Jos haluat poistaa "Powered by Joomla" -ominaisuuden, poisti powered by JText.

Jos haluat lisätä tekijänoikeuden, päivämäärän ja vuoden, lisää seuraava koodi:

 © Tekijänoikeus CollectiveRay <a href=”https://www.collectiveray.com/”> Ilmaiset Joomla -moduulit

tai jotain, mikä on merkityksellistä verkkosivustollesi. 

 

[Kuinka] Muuta "Tervetuloa etusivulle" -teksti

Yksi Joomlan ärsyttävistä asioista on tapa, jolla et voi koskaan päästä eroon Tervetuloa etusivulle -viestistä! Näin muutat sen tai minkä tahansa Joomla-sivun otsikon missä tahansa valikkokohdassa.

 

Vaihda tervetuloviesti Joomla 2.5 / Joomla 3: ssa

Tämä viesti voidaan löytää tai määritellä "Selaimen sivun otsikoksi". Monta kertaa SEO-tarkoituksiin sinun on määritettävä tämä otsikko tietyille avainsanoille, joita tarvitset tietyille sivuille. Voit mukauttaa otsikkoa siirtymällä osoitteeseen

joomla muuta sivun selaimen otsikkoa

Valikot> Päävalikko (tai mikä tahansa muutettava valikkokohta)> Valitse valikkokohta (kuten koti)> Sivunäyttö> Selaimen sivun otsikko.

Voit muuttaa viestin tai avainsanat mihin tahansa näytettävään. Monta kertaa haluat kohdistaa tiettyihin avainsanoihin.

[Kuinka] Näytä vuosi Joomla-mallissasi

Joskus joudut näyttämään nykyisen päivämäärän tai mieluiten kuluvan vuoden, yleensä tekijänoikeusilmoituksissa tai muualla mallisi vaatimalla tavalla. Seuraava yksinkertainen php-toiminto antaa sinun saavuttaa tämä helposti.

Etsi alue, jolla haluat näyttää vuoden, se on todennäköisesti jonnekin mallisi index.php-tiedostossa tai mahdollisesti footer.php-tiedostossa. Lisää sitten seuraava koodi:

Tekijänoikeus © - Yhtiösi 

Tämä vie nykyisen päivämäärän ja näyttää vain vuoden. On selvää, että jos et tarvitse tekijänoikeusilmoitusta, sinun on vaihdettava teksti haluamaasi, mutta sitä tarvitset pohjimmiltaan. PHP date -toiminnolla voi käyttää muita vaihtoehtoja. Löydät lisätietoja siitä, mitä voit tehdä päivämäärätoiminnolla @ https://www.php.net/manual/en/function.date.php On monia muunnelmia, joita voit käyttää päivämääriä koskevien tietojen näyttämiseen.

[Kuinka] Luo Joomla-sivustokartta alkuperäisvalikoiden avulla

Voit luoda Joomlan sivustokartan nopeasti ja helposti alkuperäisillä valikoilla

Käyttäjäystävällisen / esteettömän sivuston luomisen kannalta yksi parhaista asioista, joita voit tehdä, on luoda hyvä sivustokartta verkkosivustollesi. Tämän avulla käyttäjät voivat käyttää nopeasti mitä tahansa sivustosi osaa. On paljon laajennuksia, joiden avulla voit luoda sivustokarttoja, mutta tiesitkö, että voit luoda siistin sivustokartan tarvitsematta laajennuksia?

Valikkomoduuli tekee jo kaiken tarvittavan: se on pohjimmiltaan puu, jossa on kaikki järjestelmän kohteet. Ainoa mitä meidän on tehtävä, on saada se näyttämään komponentilta.

  1. Luo uusi artikkeli nimeltä Sitemap. Kirjoita runkoon {loadposition sitemap} ja tallenna se.
  2. Tee uusi valikkokohta nimeltä Sitemap ja osoita se artikkeliin.
  3. Tee moduulihallinnassa uusi valikkomoduuli. Aseta 'Valikon nimi' valikkoon, jonka haluat näyttää sivukarttana.
  4. Kirjoita sijainti-ruutuun Sivustokartta. Tämä viittaa ilmeisesti aikaisemmin {loadposition ...} -tunnisteessa käytettyyn sijaintiin
  5. Varmista, että valitset 'Näytä aina alivalikkokohteet' ja 'Laajenna valikko' arvoksi Kyllä, ja tallenna.
  6. Lisää lisää moduuleja kutakin valikkoa varten
  7. Sinulla on nyt oltava mukava sivustokartta käyttöliittymässä, voit muotoilla sen CSS: llä tai jos olet luova, voit lisätä taittamisen javascriptin avulla.

 

[Kuinka] Piilota Joomla-valikkokohta, kun käyttäjä kirjautuu sisään

Voit mukauttaa, mikä valikkokohta näkyy, kun käyttäjä on kirjautunut sisään

Joskus sinun on piilotettava tietyt valikkokohteet, kun käyttäjä on kirjautunut sisään Joomla-verkkosivustollesi. Tämä riippuu käyttämästäsi Joomla-versiosta. Joomlan vanhemmissa versioissa tätä ei voitu tehdä vakiotoiminnoilla, mutta Joomla 1.7: stä eteenpäin on erittäin helppo tapa tehdä tämä ACL: ien kanssa. Alla olevassa artikkelissa näytetään molemmat metondit.  

Joomla Access Control -toiminnon avulla voit helposti asettaa kohteita, jotka tulisi näyttää vieraille, mutta piilotettu kirjautuneilta käyttäjiltä. 

 Jos siirryt User Manager -vaihtoehtoihin, näet asetuksen oletusryhmälle, johon rekisteröidyt käyttäjät sijoitetaan, näet myös oletusryhmän vieraille (kirjautumattomille käyttäjille). Viimeksi mainittua ryhmää voidaan käyttää luomaan uusi ryhmä samalla tasolla ACL-puuhun vieraille.

  1. Luo vierasryhmä Käyttäjähallinnassa
  2. Lisää uusi vieraan katselun käyttöoikeustaso
  3. Vaihda oletusryhmä User Manager -vaihtoehdoissa

Jos haluat piilottaa valikkokohteet tai moduulin, sinun on määritettävä mikä tahansa valikkolinkki tai moduuli uudelle luodulle vieras ja koska se on samalla tasolla ACL-puussa kuin Kirjattu mikä tahansa annettu vieras ei näy käyttäjälle kirjattu käyttäjille.

 

[Kuinka] Esitä artikkeli, jossa on kuvan esikatselu Joomlassa

Kuinka käyttää Mod HMTL: ää Joomla-artikkelin esittelemiseen kuvan esikatselulla

Jokaisella verkkosivustolla on tyypillisesti useita "suosittuja" artikkeleita, jotka haluat ihmisten katsovan, jos he saapuvat sivustollesi. Jotta nämä ominaisuudet olisivat houkuttelevampia, luomme tyypillisesti Suositeltu tai Suosittu sisältö -osion, joka herättää käyttäjän huomion artikkeliin. Ja mikä on parempi tapa kuin artikkelin esittäminen kuin linkittäminen siihen houkuttelevan kuvan kautta. Näin voit tehdä sen Joomlassa,

Olipa erityinen hosting-paketti tarjoat. mukava uusi tuote, josta sinulla on erikoistarjous, tai yksinkertaisesti suosittu artikkeli, jonka haluat korostaa, artikkelin linkittäminen kuvan avulla on aina houkutteleva tapa käyttää. Joten miten edetä sen tekemisessä? Käytämme Joomla-moduulin sveitsiveitsiä, Custom Html -moduulia. Tämä on moduuli, jonka avulla voimme luoda omaa sisältöä haluamallamme tavalla ... 

Haluttu lopputulos:

 youtubemodule.jpg

Lataa haluamasi kuva Media Managerin kautta (Sivusto> Media Manager), sitten luomme mukautetun moduulin. 

Joten siirrymme kohtaan Laajennukset> Moduulien hallinta> Uusi> Mukautettu HTML> Seuraava

Tämä luo uuden mukautetun HTML-moduulin, johon voimme nyt lisätä kauniin kuvan.

Vasemman puolen alapuolelle voimme lisätä mukautetun lähdön. Se mitä teemme, on kuvan lisääminen ja linkin luominen kuvan artikkeliin ... 

customhtml.jpg

 

[Kuinka] Suojaa Joomla täysin foorumilta ja kommentoi roskapostia

Foorumi- ja kommenttiroskaposti on niskakipu. Jos olet koskaan kokenut tämän tyyppistä spam tiedät kuinka ärsyttävää on siivota heidän jättämänsä sotkujen jälkeen.

Se on aikaa vievää ja tylsiä, ja sinulla on paljon parempi aika käyttää. Viime aikoina olemme löytäneet suuren työkalun, joka on ollut erittäin tehokas estämään foorumien roskapostia verkkosivustollamme. Tämä on zbblock spam bot -suojaskripti. Tämä komentosarja tarkistaa useita tunnettuja roskapostifoorumiluetteloita tunnetuille roskapostikäyttäjille tai IP-osoitteille ja estää heitä pääsemästä Joomla! verkkosivusto. Se on ollut todella hieno löytö ja väärennetyt käyttäjät rekisteröityvät on pudonnut absoluuttiseen minimiin.

Zblockin asentaminen on todella helppoa. Lataa komentosarja täältä ja lataa "zbblock" -hakemisto verkkosivustosi juuriin. Pura sivustosi juuret, ja sen pitäisi sijoittaa se omaan / zbblock / alihakemistoonsa (ei zip-pommiin). Lataa sitten https: //YOURSITE/zbblock/setup.php ja ota komentosarja käyttöön ohjeiden mukaisesti. Sinun on valittava menetelmä, joka riippuu palvelinpalvelimestasi. Varmista, että valitsit menetelmän, joka on merkitty verkkosivustollesi "PARAS".

Kun olet valmis, tee muutama pieni muutos, pohjimmiltaan sinun on lisättävä komentosarjan "koukku" kahteen index.php-tiedostoon

1. index.php joomlan juurikansiossa

2. index.php mallissasi (/templates/templatename/index.php)

Vaihda ensimmäinen rivi kohdasta

<?php 

että


missä xxxxxxxx on verkkosivustosi kotikansio. Älä ole huolissasi siitä, että sinun on selvitettävä tämä kaikki, zbblock-asennus helpottaa sinua tarjoamalla tarkan koukun, jota tarvitset. Kun tämä on tehty, tarkista kill_log.txt-tiedostosi usein nähdäksesi mitkä roskapostirobotit on pysäytetty, ja nauti uudesta löydetystä rauhasta.

Samanlaisia ​​artikkeleita Joomlan suojaamiseksi roskapostilta

Neil Webaliciousista on tämä upea artikkeli Suojaa Joomla roskapostittajilta, suosittelemme, että tarkastelet tätä, myös hänen valitsemansa menetelmät ovat erittäin tehokkaita.

Joomla recaptchan avulla voit suojautua roskapostittajilta

Roskaposti, kommenttiroskaposti ja botit (automaattiset ohjelmat ja komentosarjat, jotka simuloivat käyttäjiä ilman manuaalista puuttumista) pommittavat verkkosivustoasi jatkuvasti väärennetyillä käyttäjillä vain, jotta he voivat lähettää linkkejä roskatuotteisiinsa, mikä on niin tuottelias, että tehdään paljon työtä varmistaa, että on olemassa tehokkaita tapoja käsitellä tätä ongelmaa mahdollisimman tehokkaasti. Joomla ei ole jäänyt jälkeenpäin käsitellessään tätä asiaa. Yksi tavoista käsitellä roskapostia tehokkaasti on Captchan käyttö. Lyhyesti sanottuna Captcha on mikä tahansa "prosessi", joka laukaisee automaattisen komentosarjan vaatimalla syötettä, jota on vaikea suorittaa ilman todellisen ihmisen väliintuloa - useimmat captchat vaativat sinua tunnistamaan kuvion (kirjaimet tai numerot tai ratkaisemaan pulman), joka on suhteellisen yksinkertainen ihmisille, mutta mikä on käytännössä mahdotonta ratkaista automatisoidulla komentosarjalla.

Yksi yleisimmistä captchoista on siellä ReCaptcha. Tämä on pohjimmiltaan projekti, joka luo captchan, joka samalla auttaa digitoimaan kirjoja, sanomalehtiä ja vanhan ajan radio-ohjelmia. Lue lisää recaptchasta täältä. ReCaptcha on erittäin tehokas captchana, vaikka se on myös erittäin suosittu verkossa, mikä tarkoittaa, että monet ihmiset tuntevat sen hyvin. Tämä varmistaa, että captchasta ei tule estettä pääsyä verkkosivustollesi.

Joten miten käytät recaptchaa Joomlan kanssa

Se on todella helppoa J No, on muutama vaihe, mutta ei rakettitiedettä :) Joomla-ytimessä on oletuksena käytettävissä oleva laajennus, jonka avulla verkkosivustosi voi alkaa käyttää recaptchaa. Sinun tarvitsee vain käydä läpi tämä hyvin yksinkertainen prosessi:

Luo julkinen yksityinen ReCaptcha-avain

  • Hanki yksityinen ja julkinen avain ja kopioi ja liitä ne julkiseen ja yksityiseen avaimeen Plugin-asetuksissa (Suurin osa työstä on nyt tehty J). Voit valita teeman, joka sopii verkkosivustosi väreihinJulkisen yksityisen avaimen käyttäminen Joomla Recaptcha -laajennuksella 
    • Ota tämä järjestelmä käyttöön siirtymällä kohtaan Järjestelmä> Yleiset määritykset, valitsemalla Sivusto ja "Oletusrekaptcha" kohdasta Captcha - Recaptcha Ei mitään valittu
    • Ota ReCaptcha käyttöön Joomla Global Configuration -sovelluksessa
  • Ota tämä käyttöön käyttäjän rekisteröinnissä. Valitse Käyttäjät> Käyttäjähallinta. Napsauta Asetukset-painiketta kyseisessä näytössä ja valitse Captcha-riviltä Captcha - ReCaptcha ja napsauta Tallenna ja sulje

Ota ReCaptcha Joomla -laajennus käyttöön User Manager -asetuksissa

Yritä rekisteröidä uusi käyttäjä Joomla-verkkosivustollesi ja huomaat, että ReCaptcha on nyt näkyvissä!

ReCaptcha Joomlan käyttäjärekisteröinnissä

Syyt miksi se ei välttämättä toimi

  1. Varmista, että olet syöttänyt julkisen ja yksityisen avaimen oikein, äläkä aseta yksityistä avainta julkisen avaimen tilalle
  2. Varmista, että olet todella luonut erillisen yksityisen ja julkisen avaimen kullekin käyttämällesi verkkotunnukselle
  3. Varmista, että laajennus on todella käytössä. Tyhjennä ja puhdista käyttämäsi välimuistit
  4. Tarkista sivusi ja sivustosi lähde ja varmista, että linkki recaptcha-komentosarjaan todella toimii eikä aiheuta minkäänlaisia ​​virheitä. Sen pitäisi olla jotain samanlaista kuin seuraava. Jos se ei onnistu, saatat joutua päivittämään käyttämäsi Joomlan version, koska se on ehkä päivitetty.

[Kuinka] Poista index.php URL-osoitteista Joomla 3: ssa

Nopea vinkki Joomla 3: n aloittelijoille :)

Kun olet ottanut Joomla 3: ssa käyttöön hakukoneystävälliset URL-osoitteet (ilmeisesti paremman Jooml-hakukoneoptimoinnin kannalta), saat todennäköisesti index.php-osoitteen osoitteeseesi. Jotain esimerkiksi www.omaverkkotunnus.com/index.php/tietoja.

Jos haluat poistaa index.php: n, se on hyvin yksinkertainen. Hakukoneystävällisten URL-osoitteiden käyttöönoton lisäksi sinun on myös sallittava URL-osoitteiden uudelleenkirjoittaminen. 

Yhteenveto:

  • Siirry yleiseen kokoonpanoon
  • Ota hakukoneystävälliset URL-osoitteet käyttöön
  • Ota URL-osoitteiden uudelleenkirjoittaminen käyttöön

Jos haluat lisää SEO-etuja, olisi hyvä asentaa sh404SEF, yksi suosituksistamme Parhaat Joomla-laajennukset

[FIX] - Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset JavaScriptin käyttääksesi sitä

 

On kaksi tapaa korjata tämä viesti - mikä korjasi ongelmamme

1) Korjaa HTML-koodi - Usein tapahtuu, että tämä sisältö on joko siirretty Joomlan aiemmasta versiosta tai siirretty muualta. Yritä avata artikkeli takana ja tallentaa artikkeli.

Monesti tämä korjaa ongelman. Toinen vaihtoehto on siirtyä artikkelin HTML-koodiin, etsiä sähköpostiosoite ja nähdä, onko sitä ympäröiviä html-tunnisteita, kuten sulkemattomia tunnisteita, tai muita yhteensopimattomia tageja tai HTML-ongelmia, jotka häiritsevät peittämistoiminto.

2) Poista sähköpostin peittäminen käytöstä - Jos haluat poistaa tämän käytöstä Joomlassa, sinun tarvitsee vain laajennusten hallinta> Laajennusten hallinta> etsiä Sisältö - sähköpostin peittäminen -laajennus ja poistaa se käytöstä.

Nyt tämä viesti on kadonnut, mutta niin myös Spambot-suojauksesi. Joomlan Spambot-suojaukseen käytämme erittäin hyvää komentosarjaa, ZBBlock, joka toimii hyvin kaikilla PHP-pohjaisilla verkkosivustoilla. Käytämme myös Joo Recaptchaa suojaamaan rekisteröinti- ja yhteyssivuja spamboteilta. Nämä kaksi yhdessä ovat työskennelleet erittäin tehokkaasti päästäkseen eroon suuresta määrästä roskapostia, jota saimme aiemmin. Nyt saamme enimmäkseen oikeutettuja pyyntöjä!

Poista Joomla-komentosarjat

 

Joomla lataa oletusarvoisesti joukon komentosarjoja - monet näistä ovat välttämättömiä jollekin tai muulle, mutta joskus (jos tiedät mitä olet tekemässä) haluat ehkä poistaa ne tai estää niiden lataamisen.

Voit tehdä tämän käyttämällä tiettyä toimintoa, jota voit käyttää. Lisää seuraava mallisi index.php-tiedostoon. 

 

Manuaalinen koodi

Lisää tai poista tiedostoja älä sisällytä - ne, jotka lisäät tähän, puretaan. Kaikkea, mitä et sisälly, ei pureta.

$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-laajennus komentosarjojen purkamiseksi

Mootools Enabler / Disabler -laajennus

On olemassa melko monta laajennusta, joiden avulla voit poistaa tällaiset komentosarjat, jos et halua sisällyttää niitä. Käytämme Roberto Seguran MooTools Enable / Disabler -laajennusta, joka on pieni lisäosa, joka purkaa laajennuksen kaikkialta paitsi paikoista, joissa sitä vaaditaan.

 

Voit esimerkiksi valita komentosarjojen automaattisen sallimisen käyttäjien kirjautumista ja artikkeleiden lisäystä varten.

Käytämme samaa laajennusta myös muiden sellaisten tavaroiden purkamiseen, jotka haluamme sulkea pois lisäämällä yksinkertaisesti JS-tiedoston URL-osoitteen, jonka haluamme sulkea pois:

mootools -toiminnon poistaja

Kuten näette, pudotamme loputtomia vieritys- ja sivutusskriptejä, jotka sisältyvät oletuksena malliin, mutta joita emme tarvitse - ja vain lisäisimme sivun latausaikaa kirjaimellisesti turhaan.

Pudotamme myös ionikonien CSS: n, joka jälleen kerran olisi tarpeetonta paisumista.

Tämä työkalu on ollut erinomainen lisäys pyrittäessä saamaan sivustomme latautumaan muutamassa millisekunnissa.

Toinen vaihtoehto, jonka asennus on hieman monimutkaisempi, on 

jQueryEasy

Tämä on paljon konfiguroitavampaa, mutta yleensä järkevää sen kehittäjän käsissä, joka on erittäin mukava Joomlan kanssa.

 

Joomla Performance Tutorials - tai miten tehdä Joomla nopeammin

Tee erinomaisesta JCH Optimize -toiminnosta Joomla nopeampi

Yksi parhaista asioista, jotka olemme oppineet tutkimalla artikkeliamme kuinka saada Joomla-verkkosivusto latautumaan nopeasti (tarkalleen 1.29 sekuntia), löysimme suuren työkalun helmen. 

optimoi - tee Joomlastasi nopeampaaKuten monet ihmiset pyrkivät tekemään verkkosivuston latautumisesta nopeammin, he viittaavat Google PageSpeed ​​-suositussivustoon, ja oikein, koska jos Google antaa lausunnon, se kannattaa yleensä kuunnella. Joskus on kuitenkin melko sotkuista tehdä kaikki optimoinnit, ja sinulla ei ehkä ole taitoja tehdä näitä muutoksia.

Tässä on pieni temppu, joka auttaa sinua todella paljon - käytä JCH Optimize -ohjelmaa. JCH Optimizen hieno asia on, että se toteuttaa valtavan määrän Google PageSpeed ja muita suosituksia, jotta verkkosivustosi latautuu mahdollisimman nopeasti - muuten, jos haluat käyttää Apache Pagespeed -moduulia isäntäpalvelimellasi, katsokaa arvosteluamme InMotion VPS -palvelusta. Ja sinun ei tarvitse sotkea minkään koodin kanssa, kaikki tämä tapahtuu laajennuksen avulla - se säilyttää kaikki alkuperäiset koodauksesi, joten et hajota mitään häiritsemällä. Lisäksi se tekee yleensä ne optimoinnit, jotka ovat yleensä vaikeimpia suorittaa. Muutama mainittakoon, että nämä ovat todella onnistuneita

  • Yhdistää CSS-tiedostot kaikista malleista, moduuleista ja laajennuksista yhdeksi tiedostoksi, mikä vähentää verkkosivustollesi lähetettyjen pyyntöjen määrää
  • Yhdistää Javascript-tiedostot, joita on yleensä todella vaikea yhdistää rikkomatta sivustoa
  • Vetää CSS: n ja Javascriptin niin, että ne pienenevät ja siirtoaika lyhenee
  • Minimoi Javascriptin ja CSS: n, jotta se olisi kompaktimpi ja pienennä sen kokoa entisestään (vähentää ylimääräisiä tyhjiä tilaa, kommentteja jne.)
  • Lisää DEFER-tagin siten, että sivusi latautuu ensin, ja suorittaa Javascriptin sivun latautumisen jälkeen, mikä tekee sivustosta snappier-latautuvan. Javascriptin lykkääminen verkkosivustosi nopeuttamiseksi on asia, jota olemme käsitelleet laajasti on Collectiveray, koska tällä on valtava vaikutus latausaikaan. On kriittistä, että tämä on määritetty oikein.
  • Luo IMAGE Sprites - tämä vähentää myös verkkosivustollesi lähetettyjen pyyntöjen määrää erittäin suurella määrällä ja on yksi vaikeimmista optimoinnista manuaalisesti

Sen avulla voit myös säätää joitain lisäasetuksia, kuten sulkea pois tiettyjä tiedostoja varmistaaksesi, että jos jokin laajennus ei toimi sen suorittamisen jälkeen JCH Optimoi, tämä toimii joka tapauksessa.

PRO-versio, joka on saatavilla vain 29 dollaria, antaa sinulle pääsyn useisiin muihin optimointivaihtoehtoihin, kuten sisällyttää inline CSS ja Javascript optimointeihin ja ladata Javascript asynkronisesti, jotta et estäisi sivuston lataamista.

Ota sanani, asenna laajennus, ota se käyttöön ja tarkista tulokset ennen ja jälkeen. Jos et saa parannusta hyvällä summalla, palaa tänne ja valittaa, mutta olen melko varma, ettet tule takaisin :)

[Kuinka] Optimoida verkkosivuston latausaika käyttämällä pakattua mootools-kirjastoa

Joomla! käyttää mootoleja monenlaisiin asioihin. Jos verkkosivustosi tai komponenttisi eivät käytä mootooleja, niin lataamatta jättäminen on hyvä idea. Jos komponentit käyttävät sitä, voit kuitenkin tehdä joitain nopeuden optimointeja. Yksi näistä optimoinnista on, että voit käyttää pakattua versiota mootoolsista, joka ladataan suoraan Googlelta. Sen tekeminen vaatii hyvin vähän muutoksia. 

 

Siirry malliin, etsi seuraava linkki index.php-tiedostostasi ja lisää seuraava koodi. Pohjimmiltaan tämä on linkin poistaminen, joka lataa moottolit isäntäpalvelimeltasi ja pakatun version suoraan Googlelta. Tämä nostaa kunkin verkkosivupyynnön kokoa 50 kt. Se ei ehkä kuulosta kovin paljon, mutta jos työskentelet pakkomielteisesti verkkosivustosi latausaikojen pakkomielteessä, tämä on erittäin hyvä harppaus eteenpäin.

<?php

$ document = & JFactory :: getDocument ();

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

?>

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

[Kuinka] HTML-koodin muokkaaminen suoraan Joomla-editorissa

Luo tietty käyttäjä muokata raakaa HTML-koodia Joomlassa

Voit usein työskennellä raakana HTML-muodossa Joomla-artikkelissa tai -moduulissa. Esimerkiksi Flash-objektien, YouTube-videon upottaminen tai widgetin upottaminen esimerkiksi Feedburnerin kaltaiseen moduuliin.

Valitettavasti käyttämäsi muokkausnäyttö poistaa HTML-koodin tai aiheuttaa virheen, jos et ole nimenomaisesti asettanut parametreja HTML-koodin puhdistamiseksi. Sen sijaan, että sinun tarvitsisi kääntää editoria päälle / pois päältä globaalissa kokoonpanossa, voit käyttää seuraavaa ideaa normaalin HTML-editorin käyttäjän pitämiseen. 

Luo pääkäyttäjä, kutsun häntä "HTMLEditoriksi". Etsi User Managerista käyttäjähallinta ja valitse editori-parametrista "No Editor" tai "None".

Nyt sinun täytyy muokata raakaa HTML-koodia kirjautumalla sisään tällä käyttäjällä. Sinulla on nyt käyttäjä, jota voit aina käyttää HTML-pelaamiseen samalla kun pidät normaalin järjestelmänvalvojan käyttäjän normaalia artikkeleiden muokkausta varten.

[Kuinka] Artikkeleiden ja valikoiden lajittelun ja järjestyksen muuttaminen

Muuta Joomlan valikoiden ja artikkelien lajittelu ja järjestys

Joomla tarjoaa erilaisia ​​lajitteluvaihtoehtoja artikkeleille, osioille, luokille, valikkokohteille ja muulle sisällölle. Nämä pyrkivät hämmentämään käyttäjiä niin monenlaisten mahdollisuuksien vuoksi.

Parasta on määritellä kaikki kohteet Yleiset-vaihtoehdoissa (esimerkiksi jos valitset Tilaaminen - tämä tarkoittaa, että kohteet näkyvät järjestyksessä, joka näkyy taustalla). Jos sitten muokkaat tilausta manuaalisesti näyttämään ne haluamallasi tavalla - et koskaan mene pieleen - koska lajittelet kaikki kohteet haluamallasi tavalla.

Joomla-lajittelu

Sen sijaan, että käytät avattavaa Tilaaminen-valikkoa, jossa sinun pitäisi mennä kuhunkin valikkoon ja valita tilaus avattavasta valikosta (ja joskus pudotusvalikko voi toimia väärin eikä tehdä täsmälleen määritetyllä tavalla), sinun tulisi käyttää sisällön luetteloa muuttaaksesi järjestystä .

Joomla-artikkeleiden tilaaminen ja lajittelu

Nyt - jos napsautat ensimmäistä saraketta, jossa on lajittelukuvake ^ v, voit vetää ja pudottaa sisältöä (napsauta ja pidä pystysuuntaisia ​​ellipsejä) siirtääksesi artikkeleita fyysisesti, kunnes olet tyytyväinen tapaan ne on tilattu. Entä siitä, että artikkelien näyttämistä ja tilaamista Joomlassa hallitaan täydellisesti?

valitse manuaalisesti joomla-artikkelien tilaus

On tietysti paljon muita lajittelu- ja tilausartikkeleita - voit lajitella ja tilata niiden mukaan

  • Päivämäärä (viimeisin ensin)
  • Päivämäärä (vanhin ensin)
  • Otsikko (aakkosjärjestyksessä)
  • Otsikko (käänteinen aakkosjärjestys)
  • Kirjoittaja (aakkosjärjestyksessä)
  • Kirjoittaja (aakkosjärjestyksessä)
  • Osumat (ainakin osumat)
  • Osumat (eniten osumia).

Kuten näette, manuaalisen "tilauksen" lisäksi on paljon optiosn-tuotteita. Kuitenkin - useista syistä, kaikilla näillä on odottamattomia käytäntöjä (mielestämme), joten paras tapa varmistaa, että tämä toimii hyvin, valitse tilaus ja järjestä sitten fyysisesti artikkelit toimimaan haluamallasi tavalla.

Muista, että yleiset asetukset ovat voimassa vain, jos et määritä valikossa ohittavaa artikkelien tilausvaihtoehtoa. Jos valitsit toisen tilausvaihtoehdon - valikkokohteen vaihtoehto on voimassa.

Valikoiden ja valikkokohtien tilaaminen

Tämä on melko yksinkertaista ja suoraviivaista - valitset vain tarkan järjestyksen, jossa haluat valikkokohteen näkyvän. Ennen mitä tuotetta ja minkä jälkeen, vai haluatko sen olevan ensimmäinen vai viimeinen.

Joomla-valikkokohtien tilaaminen

Vaihda Joomlan käyttäjänimissä sallittuja merkkejä

Versio: Joomla 1.0.x

Oletuksena Joomla ei salli tiettyjen merkkien käyttöä käyttäjänimissä (esim. Hypens, suluissa, hakasulkeissa jne.). Tämä tehdään hyvistä syistä, erityisesti turvallisuudesta. Joskus eri syistä joudut kuitenkin sallimaan tietyt käyttäjänimet. Jos haluat muuttaa Joomlan sallimia merkkejä, sinun on vaihdettava ydinkoodi alla kuvatulla tavalla.

 

Sinun on muokattava useita ydintiedostoja. Varmista aina, että sinulla on täysi varmuuskopio alkuperäisen lähdekoodin ennen muutosten tekemistä. Muista myös, että kaikki päivitykset aiheuttavat näiden muutosten katoamisen, joten muista seurata tekemiäsi muutoksia. Oma tapa tehdä se on luoda hacks.txt-tiedosto, jossa tarkka tiedosto on muutettu, koodi ennen ja jälkeen koodi, joka on tallennettu sekä paikallisesti että verkkopalvelimelle, mieluiten piilotettuun kansioon.

Muutokset ydinkoodiin

Alla olevassa esimerkissä poistamme vain väliviivan. Poistamme tavuviivan \ - säännöllisestä lausekkeesta, joka etsii virheellisiä merkkejä. \ On pakomerkki, kun taas putkea käytetään erottimena, joten molemmat on myös poistettava.

Tiedosto: sisältää / joomla.php
Alkaen:

jos (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +| \ -] ", $ this-> käyttäjänimi) || strlen ($ this-> käyttäjänimi) <3) {
   $ this -> _ error = sprintf (lisäälashes (_VALID_AZ09), lisäälasheshes (_PROMPT_UNAME), 2);
   return false;
  }
  
To:
jos (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] ", $ this-> käyttäjänimi) || strlen ($ this -> käyttäjänimi) <3) {
   $ this -> _ error = sprintf (lisäälashes (_VALID_AZ09), lisäälasheshes (_PROMPT_UNAME), 2);
   return false;
  }

Tiedosto: components / com_user / user.html.php
Alkaen:
var r = uusi RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

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

Tiedosto: järjestelmänvalvoja / komponentit / com_user / admin.users.html.php
Alkaen:
var r = uusi RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

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

Se siitä. Sinun pitäisi nyt pystyä rekisteröimään uusi käyttäjä ilman väliviivaa.

PS. Muista varmuuskopioida ennen minkään ydinkoodin muutoksen tekemistä.

 

Poista tekijänimet, luotu ja muokattu päivämäärä

Kirjoittanut, Luotu päivämäärä ja aika, Muokattu päivämäärä ja kellonaika. Monet käyttäjät haluavat poistaa nämä kentät heti. Onneksi tämä on erittäin helppo tehdä.    

Joomla 2.5/3

Mene Sisältö> Artikkelien hallinta, ja napsauta Vaihtoehdot -kuvaketta (oikeassa yläkulmassa lähellä Ohje-kuvaketta), täältä löydät useita asetuksia, mukaan lukien Luotu (Näytä luomispäivä), Muokattu (Näytä muokkauspäivä), Julkaistu (Näytä julkaisupäivä) jne. Valitse Piilota tai Näytä tarpeen mukaan. Katso alla olevat kytkimet - kytke virta päälle ja pois päältä tarvittaessa.

Joomla Change Show -kirjoittajan muokattu päivämäärä

Huomioita: Näitä asetuksia sovelletaan kaikkialla eli kaikissa sivustosi artikkeleissa. Huomaa kuitenkin, että pystyt ohittamaan nämä asetukset artikkeleittain. Joten voit mennä muutamaan tiettyyn artikkeliin ja tehdä alla olevat asetukset erilaisiksi. Tällä on myös sivuvaikutus, että jos muutat yleisiä asetuksia JÄLKEEN, kun olet muuttanut yksittäisiä artikkeleita, artikkelit, joille olet luonut tietyt asetukset, eivät ota asetuksia yleisestä kokoonpanosta. Toisaalta - artikkelien yksittäiset asetukset ovat edelleen voimassa.

Vaihda aikavyöhykettä Joomla 3: ssa

 

Jos haluat mukauttaa aikavyöhykettä vastaamaan tietyn maantieteellisen alueen tarpeita, jolle verkkosivustosi on osoitettu, voit vaihtaa Joomla 3 -sivustosi aikavyöhykettä. Tämä on melko helppo askel, joka tehdään Joomla Global Configuration -sovelluksen kautta.

Valitse Järjestelmä> Yleinen määritys

Napsauta Palvelin-välilehteä ja siirry Sijainti-asetuksiin 

Valitse palvelimen aikavyöhyke, jonka haluat Joomla 3 -sivustosi olevan. Kuten alla voit nähdä, sinulla on koko luettelo palvelimen aikavyöhykkeistä, joita sinulla voi olla. Valitse haluamasi aikavyöhyke. Tämä muuttaa enimmäkseen julkaistujen artikkeleiden aikaa ja muita palvelimen aikoja.

Vaihda joomla 3 -sivuston aikavyöhykettä

 

[Kuinka] Poista metageneraattori Joomla! - avoimen lähdekoodin sisällön hallinta

Voit poistaa tai muuttaameta generaattori Joomla! - avoimen lähdekoodin sisällönhallinta "

Vaikka (kuten luultavasti voitte kertoa), meillä on rakkaussuhde Joomla CMS: n kanssa, eri syistä et joskus halua näyttää, että verkkosivustoasi ohjaa Joomla. Sisällönhallintajärjestelmäsi antaa jotain metageneraattoritunniste. Onneksi tämän poistaminen on erittäin helppoa. 

Tähän on kaksi tapaa. Ensimmäinen tapa on hakkeroida ydin ja poistaa rivit, jotka tuottavat tämän koodin. Tämä kuitenkin katkeaa, kun suoritat päivityksen, joten emme edes ehdota sitä täällä;) Toinen on lisätä hyvin yksinkertainen rivi Joomla-mallisi pääosaan:

setGenerator ('My Company Ltd tai mikä tahansa haluamasi generaattori'); ?> 

Tämä yksinkertainen rivi muuttaa generaattorin tunnisteen mihin tahansa, jonka laitat lainausmerkkien väliin. 

Seuraava näyttää miltä se näyttää oletuksena olevan rhuk_milkayway-mallin:

...
setGenerator ('My Company Ltd tai mikä tahansa valitsemasi generaattori'); ?>
baseurl ?>/templates/system/css/system.css" type="text/css" /> ... 

Voit myös lisätä tämän Joomla 2.5 -mallien index.php-tiedostoon

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

Toinen temppu Joomla-verkkosivustosi mukauttamiseen :) 

[Kuinka löytää] kuka saa Joomla-järjestelmän sähköposteja

 

Jos jostain tai muusta syystä sinun on selvitettävä, kuka vastaanottaa järjestelmän sähköposteja: tässä on siisti temppu näiden löytämiseen. Siirry phpmyadminiin, etsi _users-taulukko ja etsi tietokannan #_users -taulukosta, jossa sendEmail = 1

Joten sinun on suoritettava seuraava SQL-kysely phpmyadminilla

VALITSE *
LÄHETTÄJÄ "xxxx_users"
MISSÄ sähköpostiviesti = 1

Kyselyn tulokset ovat niitä käyttäjiä, joilla on mahdollisuus vastaanottaa joomla 3 -järjestelmän sähköposteja!

[Kuinka] Sammuta Joomla Statistics, kytke päälle hakutilastot

 

Joomlan oletustilastot (ja muut tilastokomponentit) sisältävät paljon enimmäkseen käyttöäless saattaa aiheuttaa tietokannan kasvun ja heikentää verkkosivustosi suorituskykyä.

Näiden komponenttien keräämä data on joka tapauksessa enimmäkseen merkityksetöntä. Toisaalta on erittäin suositeltavaa ottaa käyttöön vain hakumerkkijonotilastot, koska tietää, mitä ihmiset hakevat sivustoltasi, on varsin hyödyllistä ja antaa sinulle tietoa siitä, mitä käyttäjät tarvitsevat tullessaan verkkosivustollesi.

Joomla 3

Hakutilastojen ottaminen käyttöön antaa sinun ymmärtää käyttäjän aikomuksen - eli miksi hän laskeutui sivustollesi ja mitä he etsivät. Jos ymmärrät tämän, pystyt optimoimaan sivustosi siten, että annat heille tarvitsemasi ENNEN kuin heidän on todella etsittävä sitä.

Ota Joomla Search -tilastot käyttöön

Järjestelmä> Yleinen määritys> Haku

Varmista, että Kerää hakutilastot -asetus on Kyllä. 

Ota Joomla Gather -hakutilastot käyttöön

Tietojen tarkastelemiseksi sinun on käytettävä niitä hakukomponentin kautta Komponentit> Haku

Tarkastele Joomla-hakuja hakutermitilastojen kautta

 

 

Säästä tilaa tarvittaessa Joomla Collapsible Template Positionsilla

Usein Joomla-verkkosivustoa suunniteltaessasi huomaat, että on olemassa tiettyjä sivuja, joilla tarvitset tiettyjä moduuleja, kun taas muita sivuja, joiden ei pitäisi olla näkyvissä. Tämä tapahtuu helposti Joomlan toiminnoilla, jotka osoittavat moduuleja valikkolinkeille.

Tämä tuo kuitenkin esiin uuden ongelman. Sijainti mallissa. Kuinka luot mallin, joka voi kutistaa moduulin sijainnin, jota ei tällä hetkellä käytetä? Tämä voidaan tehdä laskemalla tähän sijaintiin tällä hetkellä osoitettujen moduulien määrä käyttämällä muutamaa Joomla-toimintopyyntöä count Moduulit tai vanhemmissa versioissa mosCountModules. Alla on esimerkki tästä.

Joomla 2.5 / Joomla 3

countModules ('user4')):?>
 
   
     
     
     
     
   
   
   
     
   
 

Joomla 1.5


   
    
       
           
       
   
   
 

Kuten voimme nähdä, yllä olevassa koodissa käyttäjä4-asema renderoidaan vain, kun paikalle-käyttäjälle4 on määritetty moduuleja. Laskumoduulitoiminto antaa meille mahdollisuuden tehdä sijainti vain, kun sille on määritetty moduuleja, ja kutistaa mallin sijainnin, jos moduuleja ei ole määritetty.

Etsi Joomlan absoluuttinen polku

Yksi ensimmäisistä asioista, jotka sinun on tehtävä asennettaessa Joomlaa, on löytää absoluuttinen polku. Tämä on pohjimmiltaan kiintolevyn kansio, johon Joomla asennetaan. Kun ostimme tilillemme uudesta web-hosting-yrityksestä, emme aina tienneet tarkkaa polkua, koska se piilotetaan, ja polku vaihtelee yrityksittäin, palvelimelta palvelimelle ja tililtä. Joten sinun on löydettävä se ennen kuin aloitat asennuksen. Onneksi tämä ei ole kovin vaikea tehtävä.

Luo tiedosto nimeltä absoluuttinen polku. php käyttämällä Muistioa tai muuta tekstieditoria ja lisäämällä siihen seuraava koodi:

<?php
$ polku = getcwd ();
kaiku "Absoluuttinen polkusi on:";
echo $ polku;
?>

Lataa tiedosto FTP-ohjelmistosi avulla hosting-tilillesi. Avaa selain ja kirjoita https://www.omaverkkotunnus.com/absolutepath.php.

Kun tämä on tehty, poista tiedosto, koska se luo turvallisuusongelman.

Onneksi Joomla 1.5 tekee tämän avoimesti ilman käyttäjän osallistumista.

 

 

Valikon tai moduulin sijainnin piilottaminen, kun olet tarkistanut, onko käyttäjä kirjautunut sisään

Oletko koskaan halunnut piilottaa yhden valikoistasi tai moduulin / moduulin sijainnistasi, kun olet tarkistanut, että joomlan käyttäjät ovat kirjautuneet sisään? Seuraava pieni mallihakkero piilottaa valikkosi, kun käyttäjä on kirjautunut sisään.

 

Ajatuksena on ladata tietty paikka (valikon sijainti) vain, jos käyttäjä ei ole kirjautunut sisään:

Joomla tarkistaa, onko käyttäjä kirjautunut sisään

(1.5, 2.5 ja 3x)

$ user = & JFactory :: getUser ();

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

Tämä palauttaa käyttäjän käyttäjätunnuksen. Siksi koodi tähän on tarkistaa, onko nykyisellä käyttäjällä kelvollinen tunnus (eli he ovat kirjautuneet), ellei lataa moduulia:

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

?> 

Joomla 1.0 

if (! $ my-> id) mosLoadModules ('vasen');

ja se tulisi sijoittaa käyttämäsi mallin index.php-tiedostoon (/ templates / /index.php). Koodi piilottaa kaikki moduulit, jotka on osoitettu vasemmalle sijainnille. Jos haluat piilottaa vain valikkokohteen, sinun pitäisi luo uusi sijainti määritä mallissasi (esim. piilovalikko) piilotettava valikkosi tähän kohtaan ja piilota sitten vain se sijainti.

if (! $ my-> id) mosLoadModules ('piilovalikko');

 

kirjailijasta
David Attard
David on työskennellyt verkko- / digitaalialalla tai sen ympäristössä viimeiset 18 vuotta. Hänellä on laaja kokemus ohjelmisto- ja verkkosuunnitteluteollisuudesta WordPressin, Joomlan ja niitä ympäröivien markkinarakojen käytöstä. Digitaalisena konsulttina hän keskittyy auttamaan yrityksiä saamaan kilpailuetua käyttämällä verkkosivustonsa ja tänään saatavilla olevien digitaalisten alustojen yhdistelmää.

Yksi asia vielä... Tiesitkö, että ihmiset, jotka jakavat hyödyllisiä juttuja, kuten tämä viesti, näyttävät myös mahtavilta? ;-)
Ole hyvä Jätä hyödyllinen kommentoi ajatuksiasi ja jaa tämä sitten Facebook-ryhmissäsi (ryhmissä), jotka pitävät tätä hyödyllisenä, ja hyödynnetään yhdessä. Kiitos jakamisesta ja mukavuudesta!

Disclosure: Tämä sivu voi sisältää linkkejä ulkoisille sivustoille tuotteille, joita rakastamme ja kannatamme sydämestämme. Jos ostat suosittelemiamme tuotteita, saatamme ansaita viittausmaksun. Tällaiset maksut eivät vaikuta suosituksiimme, emmekä hyväksy maksuja positiivisista arvosteluista.

 

keitä me olemme?

CollectiveRay on David Attardin johtama - työskennellyt web -suunnittelualalla ja sen ympärillä yli 12 vuotta, tarjoamme toimivia vinkkejä ihmisille, jotka työskentelevät verkkosivustojen kanssa ja niillä. Meillä on myös DronesBuy.net - sivusto drone -harrastajille.

David Attard

 

 

Kirjoittaja (t) esillä:  Inc-lehden logo   Sitepoint-logo   CSS Tricks -logo    webdesignerdepot-logo   WPMU DEV -logo   ja paljon muuta ...