Felhasználónév lekérése PHP-ból

Anonymous képe

Keresgéltem a fórumon, de erre az egyszerű problémára nem találtam válasz...
A Drupal-ban ugyebár lehet HTML és PHP formátumban is node-ot írni.
Én azt szeretném megvalósítani, hogy a node-ban szerepeljen a felhasználónév, illetve lehetssen vele különböző adatbázisműveleteket végezni.
Ehhez azonban azt kéne tudnom, hogy van-e valami globális változó, ami tárolja a bejelentkezett felhasználó nevét? Vagy le kell kérni az adatbázisból? Ha igen, akkor hogyan?

Tehát ez értelmes kód lenne (megfelelő változónévvel)?

print $felhasznaloneve;

bye
vili

Fórum: 
pp képe

Ha nem titkos leírhatnád, hogy mit akarsz, és akkor tudnánk, hogy milyen felhasználóra gondosz. Aki olvassa a node-ot, vagy aki létrehozta, vagy csak úgy általában "afelhasználó".

pp
(lehet egyébként, hogy rossz fele indultál el és teljesen rossz fele keresed a megoldást.)

0
0
Anonymous képe

Arra gondolok, hogy a regisztrált felhasználó belép a rendszerbe, a node-on kitölt pár szövegmezőt, majd rákattint egy ELKÜLD gombra.
Ekkor a mezők tartalma és a felhasználó neve beíródik az adatbázis egyik táblájába.
Azért kéne a felhasználó neve, hogy tudjam melyik felhasználó írta be az adott szöveget, hogy később ki lehessen értékelni és a felhasználót pontozni.

Ez egyébként egy kis tippjáték lenne, ahol kérdésekre lehet válaszolni, de a helyes válasz a kérdés megválaszolásának időpontjában még nem ismert, így a meglevő quiz és egyéb kérdés/válasz modulokat nem tudom használni hozzá.

Ezért gondoltam, hogy egy PHP formátumú node megoldja a gondomat, és azt mégiscsak egyszerűbb megírni és beépíteni a Drupal-ba, mint ha egy komplett weboldalt kéne felépíteni. (Különösen, hogy a Drupal-nak van egy csomó lehetősége, funkciója, amit szeretnék alkalmazni, és ilyen szinten megírni - számomra - lehetetlen lenne.)

0
0
pp képe

akkor:

 
global $user;
 
$username = $user->name;

De amit csinálsz az a lehető legnagyobb és legborzalmasabb gányolás! ;)

Én a webform modult javaslom, az tudja ezt. Ha mégsem, akkor modult kéne fejleszteni hozzá inkább, mint a node-ba belegányolni. (egy icipici plussz kell csak néhány sor és már megy is.)

Persze kérdés, hogy hosszú távú megoldást keresel, vagy valamit ami sitty-sutty aztcsináljaaminekemkell...

pp

0
0
Anonymous képe

Köszönöm a megoldást!

"De amit csinálsz az a lehető legnagyobb és legborzalmasabb gányolás! ;)"
Sejtettem, hogy lesz ilyen megjegyzés is, ha megírom mire kéne a felhasználónév... :)
Megígérem, hogy alaposan átnézem a webform modult, és ha használható, akkor inkább azt választom a barkácsolás helyett!

bye
vili

0
0