Az alap Joomlás regisztrációs űrlap kibővítése
- Zotius
-
Témaindító
- Nem elérhető
- Joomla ász
-
Azon nagyon csodálkozom, hogy egy ilyen - valójában pofonegyszerű - felmerülő igényre e nagy fejlesztői közösségben még nem találtak egyszerű megoldást.Balázs írta: ... ezért valószínű, hogy egyedi fejlesztésre van lenne szükség.
Talán eddig még senkinek nem jutott eszébe, hogy kellene neki néhány új adatmező (tök mindegy, hogy miért), ami az alaprendszer user táblájában nincs benne?
Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot

Skype: zotius
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
-
- Nem elérhető
- Adminisztrátor
-
Kiegészítheted, egyedi mezőkkel, vagy átírhatod az egyik értéket, a neked szimpatikussá.
Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).
Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Zotius
-
Témaindító
- Nem elérhető
- Joomla ász
-

Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot

Skype: zotius
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- coilevi
-
- Nem elérhető
- Premium Member
-
- Hozzászólások: 102
- Köszönetek: 23
Van egy ilyen, de csak 1.5-re: manchumahara.com/2010/03/18/how-to-add-e...joomla-registration/
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Zotius
-
Témaindító
- Nem elérhető
- Joomla ász
-
Tegnap totál legyalultam a CB-t, s elkezdtem vizsgálódni felhasználói profil plugin ügyben.freepetya írta: Üdv!
A 2.5-ben van alapból egy profile plugin, ami elméletileg a felhsználói profil mezőket hívatott kiegészíteni. Nézd meg hátha tudsz vele kezdeni valamit. Egyelőre nem látom a további felhasználás lehetőségét az alaprendszerben. Lehetséges, hogy van, vagy lesz hozzá kiegészítő ami ezekkel ad további lehetőségeket. Nem mélyedtem bele nagyon a kérdésbe, lehet, hogy nem is érdemes, de hátha.
Nem tűnik túl bonyolultnak, az általam felvenni kívánt mezőket kell definiálni a:
/plugins/user/profile/profile.xml
/plugins/user/profile/profiles/profile.xml
annyi már kiderült, hogy az admin, illetve frontend felületen bevitt profiladatok a mySQL adatbázisban az "xxxxx_user_profiles" táblában lesznek letárolva.
ennek mezői:
user_id - a felhasználó egyedi azonosítója,
profil_key - a profilmező neve, ami az xml fájlban kerül definiálásra,
profil_value - a profilmező tartalma (értéke),
ordering - a mező indexe a sorrendben.
Tegnap még nem végeztem vele, de ha megvan, természetesen beszámolok róla. Szerintem össze fog jönni.
Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot

Skype: zotius
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
-
- Nem elérhető
- Adminisztrátor
-
Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).
Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Zotius
-
Témaindító
- Nem elérhető
- Joomla ász
-
A témában korábban feltett kérdésre , miszerint "egy Joomla upgrade nem teszi-e tönkre a 'belebuherált' plusz mezőket?" bizonyára ez az elegáns és elfogadható megoldás.
Kiegészítés (link): Hogyan kell
Hogyan kell override-olni?
Ilyent még nem csináltam, de jó pap is holtig tanul...

Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot

Skype: zotius
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Zotius
-
Témaindító
- Nem elérhető
- Joomla ász
-
A Balázs által javasolt egyedi plugin készítéssel és override-olásal még nem sikerült, viszont sikerült az eredeti profiladatok kibővítése.
A #6 hsz-ban linkelt cikk elején írtakkal ellentétben nem jött még össze a saját plugin elkészítése.
Összehasonlítottam a mintában szereplő profile5.php-t az alap profile.php-vel, s a különbségek miatt inkább az eredeti profile.php-t tettem bele a saját pluginba.
Ezért pillanatnyilag az eredeti pluginba beszúrva végeztem a módosítást.
A cikk az 1.6 verzióhoz mutat be egy példát, s hiába módosítottam a minta szerinti profile5.xml fájl fejrészét, hogy a 2.5.x-el kompatibilis legyen, nem töltődött be a core plugin után, ahogy azt az idézett cikkben írták:
"Multiple profile plugins may be included and will be rendered in sequence."
Az eredmény:
Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot

Skype: zotius
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
-
- Nem elérhető
- Adminisztrátor
-
How to override the output from the Joomla! core
Letölthető egy Plugin Override bővítmény ami segíthet a megoldásban.
Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).
Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu
Jelentkezz be, hogy te is részt vehess beszélgetésben!