Kérdés Regisztrációs mezők kiegészítése rejtett mezővel

Több
2012 szept. 13 13:22 #1 Írta: kisgal
kisgal létrehozta a témát: Regisztrációs mezők kiegészítése rejtett mezővel
Sziasztok!

Olyan kérdés merült fel, hogy ki lehet-e egészíteni a regisztrációs adatokat egy egyedi azonosító mezővel ami alapból rejtve van és a főszerkesztő tölti ki már a regisztrációt követően.

Valami olyasmit szeretne, hogy ebbe a mezőbe beír egy ID és ezt fogja majd a későbbiekben használni. Erre én mondanám azt, hogy a felhasználó automatikusan kap egy ID-t ilyenkor, miért nem használja azt?

Volt már valakinél hasonló? Esetleg más megoldás?

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 szept. 13 14:38 #2 Írta: Balázs
Balázs válaszolt a témára: Regisztrációs mezők kiegészítése rejtett mezővel
Pontosan az lenne logikus, ha a Joomla által generált ID-t használná fel.

A PhpMyAdminban tudja módosítani az ID-t is tetszőlegesen.

Esetleg van itt egy leírás, aminek segítségével egyedi mezőket lehet hozzáadni a Joomlához: 1 , 2 , 3 ebből kilehet bogarászni, ami esetleg kellhet

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
A következő felhasználók mondtak köszönetet: kisgal

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 szept. 13 14:44 #3 Írta: kisgal
kisgal válaszolt a témára: Regisztrációs mezők kiegészítése rejtett mezővel
Közben kezd tisztulni a dolog. Azért kell neki egy másik ID mert egy másik rendszerhez akarja felhasználni.

Köszi

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 szept. 16 17:12 - 2012 okt. 15 21:01 #4 Írta: Zotius
Zotius válaszolt a témára: Regisztrációs mezők kiegészítése rejtett mezővel

Balázs írta: ...
Esetleg van itt egy leírás, aminek segítségével egyedi mezőket lehet hozzáadni a Joomlához: 1 , 2 , 3 ebből kilehet bogarászni, ami esetleg kellhet


Kipróbáltam a belinkelt 1, 2, 3 oldalon írtakat. Bíztam abban, hogy ez a "klónozós" technika beválik. Sajnos kevés sikerrel jártam. (-> mert hülye voltam! :)) Az admin beállításoknál megjelennek az újonnan felvett profilmezők beállításai (kötelező, elhagyható, letiltott) - lásd a képen -, de sem a backend felhasználókezelőjében, sem a frontend "Profil módosítása" linken nem jelennek meg az új mezők...
De most már igen! (szerkesztve: 2012. október 15. - Zotius)
A képek törölve! Hiba megoldódott!

Úgy látszik, a felhasználókezelő és a "Profil módosítás" is mindenképpen a plugins/user/profile mappában lévő alap plugint használja, nem pedig idézett leírás alapján másik (plugins/user/profile10) mappába készített, klónozott verziót.
Tévedtem... a hiba oka én voltam...

Pedig már hogy megörültem, hogy a minden Joomla frissítéskor eltűnő saját profilmezőim ezentúl meg fognak maradni... Korai volt az öröm!

:( :angry: :S


Probléma megoldva, működik! :)

Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot :)
Skype: zotius
Utolsó szerkesztés: 2012 okt. 15 21:01 Írta: Zotius. Indoklás: Megoldódott a probléma, a hibát elírásom okozta a kódban

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 szept. 16 19:34 #5 Írta: Balázs
Balázs válaszolt a témára: Regisztrációs mezők kiegészítése rejtett mezővel
Addig nem is fogod látni, amíg nem kapcsolod be a Felhasználó - Profil beépülő-modult.

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!

Több
2012 szept. 17 06:52 - 2012 szept. 17 06:59 #6 Írta: Zotius
Zotius válaszolt a témára: Regisztrációs mezők kiegészítése rejtett mezővel

Balázs írta: Addig nem is fogod látni, amíg nem kapcsolod be a Felhasználó - Profil beépülő-modult.


:) Ha nem kapcsoltam volna be, a backenden sem lenne látható... (lásd #4 hsz. képet)

Természetesen bekapcsoltam, de mégsem látszik.



Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot :)
Skype: zotius
Mellékletek:
Utolsó szerkesztés: 2012 szept. 17 06:59 Írta: Zotius.
A következő felhasználók mondtak köszönetet: kisgal

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 szept. 17 11:21 #7 Írta: Balázs
Balázs válaszolt a témára: Regisztrációs mezők kiegészítése rejtett mezővel
Értem. Azt hittem, hogy az adminisztrációs oldalon nem látszik B).

Ha a sima profilt bekapcsolod, akkor meg látszik a felhasználói oldalon az egyedi mezők?

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!

Több
2012 okt. 15 20:52 #8 Írta: Zotius
Zotius válaszolt a témára: Regisztrációs mezők kiegészítése - MEGOLDÓDOTT! :)
Nem hagyott nyugodni a dolog, többször is átnéztem a kódot, amit Balázs #2 számú hozzászólásában közölt linken olvasható útmutatás szerint csináltam. Kiderült, hogy egy apró elírás minduntalan bennemaradt a kódban, s az okozta a hibát...
Kijavítás után most már kiválóan működik a felhasználó profil az egyedi profilmezőkkel kiegészítve B)

A három link tehát, mely a megoldást adja:

1. lépés: másolatot kell készíteni az userprofile pluginról
majd a másolati példányon végezzük el a műtétet:

2. lépés: a frontend felhasználói mezőit megjelenítő fájlt ki kell egészíteni az új mező(k) mezőleíró kódjával
(/plugins/user/profile10/profiles/profile.xml)

3. lépés: végül az adminisztrátori felület fájljaiban is el kell végezni a szükséges módosításokat

4. lépés: Ha mindez kész, a cuccost zipbe tömöríteni, pluginként feltelepíteni, engedélyezni, s az eredetit (melynek szerepét az új veszi át) le kell tiltani.

Ezúton is ismételt köszönetem Balázsnak! :)
Most már jöhetnek a Joomla frissítések, egyedi profilmezőim akkor is sértetlenül megmaradnak!

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!

Több
2012 okt. 15 20:55 #9 Írta: Balázs
Balázs válaszolt a témára: Regisztrációs mezők kiegészítése - MEGOLDÓDOTT! :)
Szuper! Az lényeg, hogy sikerült :)

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!