Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
UID in Plug-Ins abfragen
#1
Hallo,

Wie kann ich die user id des aktuellen users in einem Plug-In abfragen? Ich habe es mit folgendem Code probiert:
PHP-Code:
$mybb->user['uid'
Doch bei diesm code kommt, wenn ich die Hooks globel_end oder pre_output_page verwende immer 0 ruas. Gibt es eine mögliche Alternative oder ist der Code von der idee richtig und sollte funktionieren? Und wenn warum funktioniert er nicht?

MFG MaR-V-iN Big Grin
Zitieren
#2
Hallöchen.

Der Code ist schon richtig.
Kannst Du den Code einmal posten?
Wo wird der Code eingefügt?
Bitte die Suche u. die Doku nutzen.
______________________________

mfg Murphy
Zitieren
#3
Im Prinzip ist das schon richtig.
Kannst du mal den ganzen Code Posten?
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi    www.krafdi.de
Zitieren
#4
Hi,

Im Moment sieht es bei mir so aus:
PHP-Code:
$plugins->add_hook("pre_output_page""saveuseractions_save"); 
Und die Methode "saveuseractions_save"
PHP-Code:
function saveuseractions_save($ret)
{
$uid $mybb->user['uid'];
if(
$uid != 0)
{
$action $_SERVER['REQUEST_URI'];
$sql "INSERT INTO `users_actions` (
`uid` ,
`action_time` ,
`action`
)
VALUES (
'
$uid',
CURRENT_TIMESTAMP , '
$action'
);"
;
mysql_query($sql);
}
return 
$ret;

Da nichts in Die Datenbank geschrieben wurde habe ich Testweise mal die Abfrage ob uid 0 ist rausgemacht. Dann hat es ganz viele einträge geschrieben aber nie mit einer UID sondern immer nur 0.

MFG MaR-V-iN
Zitieren
#5
Du musst nicht extra eine Variable vergeben:

PHP-Code:
$uid $mybb->user['uid'];
if(
$uid != 0

Der Code reicht wie folgt:

PHP-Code:
if($mybb->user['uid'] != 0)
{

Bitte die Suche u. die Doku nutzen.
______________________________

mfg Murphy
Zitieren
#6
Das ändert aber nix am problem!
Zitieren
#7
PHP-Code:
function saveuseractions_save($ret)
{
global 
$mybb;
$uid $mybb->user['uid']; 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#8
Danke! So funktionierts.

MFG
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Neueste Themen auf eigener Seite - Status ungelesen abfragen Zwoetzen 13 5.914 16.11.2016, 17:02
Letzter Beitrag: Amaryllion
  Geburtstage abfragen? Yasilein 4 1.904 07.06.2014, 16:12
Letzter Beitrag: Jockl
  uid in username umwandeln homepage-sk 9 4.564 04.07.2010, 18:18
Letzter Beitrag: homepage-sk
  users-tabelle abfragen dämon 2 1.699 23.01.2010, 17:32
Letzter Beitrag: dämon
Wink Live Ticker Plug-In MaR-V-iN 4 3.040 24.08.2009, 12:38
Letzter Beitrag: Norbert