PDA

Zobacz pełną wersję : wlasne grupy uzytkownikow



devphyl
06-07-2007, 02:46
chce stworzyc oddzielne kategorie uzytkownikow, niezalezne od typow kont wystepujacych w joomla.

tabela joomla_users zawiera kolumny params
zwykle wykorzystywana do zapisania rodzaju edytora (np: editor=tinymce)

czy moglbym to pole wykorzystac - co jest ograniczeniem dla parametrow
srednik ?

wlasciwie dodanie tam wlasnego parametru "grupa=zbiorA" w zupelnosci mnie zadowala

mozliwe, ze za slabo przeszukalem API.
czy ktos wie jak wyglada format parametrow w bazie danych
joomla_users -> params


jesli istnieje jakis plugin ktory tworzy kolejna warstwe rodzaju kont, tak by dla podstawowych typow uzytkownikow joomla (nazwijmy ich A, B, C, D, E, F) mozna bylo stworzyc:
grupaA: AAABFCACACB...
grupaB: AABBCCEC...
to prosze napisac - zaoszczedze sobie wynajdywania kola.
Ale to nie ma byc jakis kolejny plug-in do access level.

zwiastun
06-07-2007, 17:44
Rzeczywiście, koło...
Ale możesz spróbować, może Ci się uda stworzyć bardziej koliste
Zanim zaczniesz znajdź coś takiego jak JACL

devphyl
06-07-2007, 23:12
no nie do konca - JACL to tylko wrapper na istniejace kategorie uzytkownikow,
prezentuje sie calkiem ladnie, ale:
- to jest hack (podczas instalacji jest podmieniany kod joomli) - juz samo to sprawia, ze nikomu bym go nie polecil - moze to powodowac, ze pozniej zainstalowane komponenty, mimo ze sa bardzo dobrze napisane nie beda dzialac poprawnie - poniewaz joomla przestaje byc 100% joomlą

- a drugi minus dla JACL, bo nie daje mi tego co oczekuje:
przez ten zapis
grupaA: AAABFCACACB...
grupaB: AABBCCEC...
mialem na mysli, ze moge stworzyc dwie kategorie uzytkownikow do ktorych beda nalezec uzytkownicy z roznymi rodzajami standardowych typow kont.
To jest cos takiego jak hobbysci w jakiejs dziedzinie: jeden to zwykly user, inny jest edytorem, jeszcze inny managerem, a kolejny nawet administratorem - i wszyscy naleza do tej samej grupy hobbystow.

o wlasnie taka mozliwosc tworzenia wzajemnie przenikajacych sie plaszczyzn typow kont
, chodzilo mi w poscie.
najlatwiej, jak wymyslilem - bedzie dokleic kolejna tabelke mysql.

zwiastun
07-07-2007, 03:13
To zależy, czego w gruncie rzeczy potrzebujesz i czemu to ma służyć. Tworzenie grupek klubowych da się jednak załatwić co najmniej paroma komponentami (z CB na czele).
Natomiast nowych grup użytkowników z określonymi uprawnieniami w sposób, o jakim myślisz, nie utworzysz.