Nagyon kezdő vagyok wampal csinálnám
Szia mindenkinek!
Kezdő vagyok most probálkozom a drupallal de sajnos elakadtam a telepítés közben amikor az adatbázis felhasználót kéri és a jelszót nekem nincs megadva semmi legalábbis nem állítottam semmit de üres mezővel nem enged tovább mit kell tenni ilyenkor?
A segítséget köszönöm! Elnézést hogy ide írtam de nem találtam másik wampos topikot és nem akartam újat nyitni ha már van egy.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
adatok
Szia!
Oda neked kell beírnod az adatokat: előtte a phpMyAdmin-ban hozz létre egy adatbázis-felhasználót és adatbázist, majd ezek adatait add meg a Drupal telepítőben.
Mivel ez itt egy régi téma, kérlek indíts újat a kérdéseidnek, köszi! :)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Köszönöm a gyors választ!
Köszönöm a gyors választ!
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
nem lesz jó
mikor létre akar majd hozni "profile node" -ot, nem fog menni, mert a user akihez kötni akarja nincs meg a rendszerben. (beküldés közben, op insertnél akarod majd létrehozni)
mindazonáltal, ahhoz hogy content profile nodeot hozz létre nem a saját useredhez kötve, kell legyen administer users jogod, hogy meg tudd adni a node beküldő űrlapon az 'author' -t..
szoval ez a content profileos vonal tök zsákutca.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ha csak jogosultság bukta
azt mindenképp kapnia kell annak a usernak aki ilyet csinálhat. Ha nem jön létre a node insert-nél akkor a presave-nél kell elvégezni a műveletet, így már az új user uid-el lehet menteni a CP node-ot.
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Már fentebb leírták csak kicsit kell variálni rajta
Használod a Content Profile modult, létrehozod a megfelelő űrlapot vagy módosítod a modul által generált profile tartalomtípust olyanra amilyenre kérik. Megadod, hogy ez legyen a felhasználók profil adatlapja. A jogosultságoknál engedélyezed azoknak a csoportoknak az ilyen tartalom létrehozását ami a követelményben szerepel. Innentől a feladat első fele teljesítve van legózva.
Most jön az egyedi rész a modul. A modulban egy darab hook-al kell foglalkoznod a hook_nodeapi-val. Ezen belül sokmindent csinálhatsz, ellenőrizheted a kiírás szerint az adatokat, stb. Ami igazán érdekes neked az $op=='insert' ág, mert ekkor jött létre az űrlapod ténylegesen. Ezt kell a feladat kiírása szerint megvalósítani.
1. Létrehozol egy üres objektumot amit majd feltöltesz az user objektumnak megfelelő tartalommal.
2. Hozzáadod az űrlapról azokat az adatokat amiket megkövetel: fhnév, email, passwd
3. Hozzáadod a létrehozó felhasználó csoport jogosultságait amit a (global $user) objektumból kapsz meg ($user->roles).
4. Elmented a felhasználót az user_save funkcióval, ami az azonosításra alkalmas nem módosítható mezőt is létre fogja hozni (uid)
5. Módosítod az elmentett CP node uid-jét az új felhasználóéra amit abban az objektumban kapsz vissza amit a user_save visszaad.
Ez az én elképzelésem, biztos van más út is mert ez drupal, ha leírják akkor okosodhatunk abból is.
Üdv!
Dudás József