Joomlassa on mahdollista ottaa käyttöön sivuston käyttäjien rekisteröityminen. Joomlan versiossa 1.5.xx käyttäjistä kerätään rekisteröitymisvaiheessa muutamia tietoja. Käyttäjänimen ja salasanan lisäksi kysytään vain nimi ja sähköpostiosoite.
Joskus on tarvetta kerätä käyttäjistä hieman enemmän tietoa. Tämä onnistuu usealla eri tavalla. Esittelen tässä kolme erilaista tapaa toteuttaa rekisteröintilomakkeen lisäkentät.
JUser lisäosa
Tämä lisäosa on ilmainen ja se on kehitetty Joomla 1.0 versiolle. Sen saa toimimaan yhteensopivuustilassa myös 1.5 versiossa, mutta sen toiminta ei välttämättä ole täysin vakaata. Lisäosa on saatavilla Joomla lisäosahakemistosta ja viimeisin versio 2.0.8 on lisätty vuonna 2010.
Esimerkkejä ominaisuuksista:
- Voit lisätä lukemattoman määrän lomakekenttiä ja valintaruutuja.
- Voit määrittää automaattisen lomakkeen tarkastuksen.
- Voit lisätä staattisen sivun (esim. säännöt).
- Kattavat tilastot
MightyRegistration lisäosa
MightyExtensions tarjoaa tähän tarkoitukseen maksullista lisäosaa, joka on kehitetty Joomlan 1.5 versiolle. Se on helppo ja joustava käyttää ja siinä on paljon hyviä ominaisuuksia.
Esimerkkejä ominaisuuksista:
- Voit lisätä lukemattoman määrän lomakekenttiä ja valintaruutuja.
- Voit määrittää automaattisen lomakkeen tarkastuksen.
- Voit lisätä staattisen sivun (esim. säännöt).
- Voit sallia käyttäjien avatarit.
- Kattavat tilastot
Lisäosan hinta on valmistajan sivujen mukaan 29€ (tarkastettu 12/2011)
User Meta lisäosa
Voit käyttää lomakekenttien rakentamiseen ilmaista User Meta lisäosaa, jolla voit myös lisätä rekisteröintilomakkeen kenttiä, joskin hieman hankalammalla tavalla, kuin kahdessa aiemmin esitellyssä lisäosassa. Lisäosa soveltuu suoraan Joomla 1.5 versioon.
Lisää kentät manuaalisesti tietokantaan ja koodiin
Voit myös tehdä itse tarvittavat kentät rekisteröintilomakkeeseen kohtuullisen kivuttomasti. Sinun pitää vain osata hieman muokata tietokantaa sekä kopioida koodia php-sivuille.
Tässä muutamia hyviä blogikirjoituksia siitä kuinka toimenpide pitää tehdä:
Kommentit
Tämän blogin kommentit tarkistetaan ennen julkaisua.