Felhasználói profilmezők adatformátuma
- Zotius
- Témaindító
- Nem elérhető
- Platina fokozatú fórumozó
Kevesebb
Több
Felhasználói profilmezők adatformátuma téma létrehozva Zotius által
Legfrissebb tapasztalatomat osztom meg Veletek:
A BreezingForm űrlap készítése során, illetve phpMyAdmin-ban belenézve a Joomla adatbázisába, feltűnt egy érdekes dolog.
A user_profiles táblában a profile_value mező tartalmánál UTF8 karakter konverzió történik. Bevitelkor a json_encode() függvénnyel lekódolva tárol, illetve a mező tartalmának kiolvasásakor pedig ugyanez visszafelé a json_decode() függvénnyel történik.
Csak azt nem értem, hogy ennek mi értelme van, ha az adatbázisban ilyen átkódolás sehol máshol nem történik...
Íme, a kódolt gyönyörűség:
Mindez a BreezingForm űrlap "megalkotásánál" okozott gondot, mert míg nem jöttem rá erre a huncutságra, hiába volt jó az sql lekérdezésem, a mezőtartalom kiolvasásánál a json_decode() nélkül a BF nem jelenítette meg a mezőtartalmat a form-on. Két napomba telt, míg rájöttem!
A BreezingForm űrlap készítése során, illetve phpMyAdmin-ban belenézve a Joomla adatbázisába, feltűnt egy érdekes dolog.
A user_profiles táblában a profile_value mező tartalmánál UTF8 karakter konverzió történik. Bevitelkor a json_encode() függvénnyel lekódolva tárol, illetve a mező tartalmának kiolvasásakor pedig ugyanez visszafelé a json_decode() függvénnyel történik.
Csak azt nem értem, hogy ennek mi értelme van, ha az adatbázisban ilyen átkódolás sehol máshol nem történik...
Íme, a kódolt gyönyörűség:
Mindez a BreezingForm űrlap "megalkotásánál" okozott gondot, mert míg nem jöttem rá erre a huncutságra, hiába volt jó az sql lekérdezésem, a mezőtartalom kiolvasásánál a json_decode() nélkül a BF nem jelenítette meg a mezőtartalmat a form-on. Két napomba telt, míg rájöttem!
Utolsó szerkesztés: 11 éve 11 hónapja Zotius által.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
- Nem elérhető
- Adminisztrátor
Balázs válaszolt a következő témában: Válasz: Felhasználói profilmezők adatformátuma
Úttörő vagy a témában
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!
Az oldal semmilyen kapcsolatban nem áll a Joomla!© Projecttel, sem az Open Source Matters-zel. A Joomla!© logót korlátolt licenc alatt használjuk, melyet az Open Source Matters védjegytulajdonos biztosít az Egyesült Államokban és más országokban. Minden jog fenntartva © 2011-2023 Joomla! Magyarország.
Az oldal tárhelyét a Tárhelypark biztosítja. Ha támogatni szeretnéd az oldal működését, akkor kérjük, hogy az alábbi hivatkozáson keresztül vásárolj tárhelyet.