Dort gibt es nie die Auswertung für eine UserID
Beiträge von EinfachMax
-
-
Über was redest du wenn ich dich Fragen darf? ich spreche überhaupt nicht von einer Page? lese doch einfach den ersten Beitrag gut durch dann denken und dann das Schreiben.
Für dich nochmalIch möchte wissen wie ich die UserID des ausgewählen Profils im CacheBuilder lesen kann.
-
Ich schreibe kein Plugin das nicht mir gehört ich schreibe lediglich die Funktion neu damit es im Profil funktioniert und die UserID gelesen wird.
Das von TutNichts ist nur eine Page wo die Daten gezeigt werden. Und es geht hier nicht darum wem es gehört (es gehört ihm) ich will lediglich wissen
wie ich dort die Frame nutzen kann. -
Erst mal Hey und nein ich habe nicht einmal angegeben das es meins währe
(Lesen) ich habe nur geschrieben das ich eins schreibe aber nicht das es meins ist.
-
Derzeit versuche ich ein Plugin zu schreiben wo mir MySQL Daten im Profil angezeigt werden. Ich habe alles Fertig bis auf das Auslesen,
und zwar will ich den Namen der UserID des Profils wo ich auswähle wiedergeben haben. Da die MySQL Abfrage in einer CacheBuilder ist
verstehe ich nicht wie ich das hin bekomme.Derzeitge Abfrage war $frameVariable->username nur leider findet er nicht die frameVariable
-
G-Mac hat mir weit geholfen dennoch gibt es nun ein Error beim Abrufen der Frame.
Error Message:
Undefined variable: frameVariable -
Das Problem ist normaler weiße wird ja die Data Variable übergeben
"$data = array('data');"
das ganze hier in der class.php
public function assignVariables() {
parent::assignVariables();
WCF::getTPL()->assign('data', array('data' => $this->cache,
'alias' => SAMPUCP_ALIAS,
'values' => SAMPUCP_VALUES));
$this->frame->assignVariables();
} -
Sagte nie es währe mein Plugin nur das ich gerade eins mache.
ZU meinem Problem: Ich habe es nun so gemacht, dennoch bringt er nun einen Error der mir nicht gut heißen will.
Problem meldung: Fatal error: PHP notice in file C:\xampp\htdocs\Forum\wcf\templates\compiled\18_0_1_userProfile.php (84): Undefined index: data
-
PHP
<?phprequire_once(WCF_DIR.'lib/system/cache/CacheBuilder.class.php');require_once(WCF_DIR.'lib/system/database/MySQLDatabaseExtended.class.php'); class CacheBuilderSampUCP implements CacheBuilder { public function getData($cacheResource) { $newDB = new MySQLDatabaseExtended(SAMPUCP_MYSQLHOST, SAMPUCP_MYSQLUSER, SAMPUCP_MYSQLPASSWORD, SAMPUCP_MYSQLDATABASE, false, true, true); $data = array('data'); $sql = "SELECT ". SAMPUCP_VALUES ." FROM ". SAMPUCP_MYSQLTABLE ." WHERE ". SAMPUCP_MYSQLNAME ." = '". WCF::getUser()->username ."'"; $newDB->sendQuery($sql); $data['data'] = $newDB->fetchArray(); return $data; }}?>
-
Ja
// Noch ne Frage hier neben dran von dem Problem
$sql = "SELECT ". SAMPCPV."
FROM ". SAMPCPT."
WHERE ". SAMPCPN." = '". WCF::getUser()->username ."'";wie soll ich das nun abändern damit er die ID auswählt ?
-
-
Du hast mich nun ein wenig verwirt, also ich brauche nichts weiteres außer die Funktion zum erkennen der User ID und was hast du mir nun alles gegeben?
-
Das ist korrekt, denn Code zum Auslesen habe ich alles Fertig nur nicht wie die Funktion zum Auslesen des Angeklickten User heißt
-
Guten Tag liebe Programmierer unter euch,
ich Arbeite derzeit an einem User Control Panel für das Woltlab Board, derzeit hat das UCP die Funktion zum Lesern der Daten der eingeloggten User,
ich möchte es gerne so hinbekommen das wenn man auf das Profil eines Users geht das dann dort die Daten gezeigt wird von dem angedrückten.Im Allgemeinen brauche ich nur den Code zum Auslesen des Users auf dem man geklickt hat.
Danke im Vorraus.
MFG
-
Ich besitze das Spiel seit Dienstag gekauft. Muss sagen es ist wirklich richtig geil!
-
Die Palmen sehen wirklich sehr unschön aus!
-
in der Gewohnheit Arbeite ich auf Englisch bei Password User oder auch viele Variablen $password oder $user
-
Hintergrund find ich toll, woher hast du den? Oder selbstgemacht?
Das Design ist nicht von mir
und danke für die Vorschläge.
-
Hätte für das UCP jemand vielleicht ein paar Vorschläge?
-
weil du nach Registrieren einen String in der Callback abrufst.