MyBB.de Forum

Normale Version: [Erledigt] Profildaten in einem PopUp Fenster
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5

NetHunter

So ist es richtig:
PHP-Code:
if(!empty($content['fid11'])) {
    
$Groesse htmlspecialchars_uni($content['fid11']);
} else {
    
$Groesse "";


nicht $Groesse = htmlspecialchars_uni($thread['fid11']);

navis

Wie bereits gesagt waren in der php alle "Testvariablen" drin. Unter Besondere war auch deine genannte Variante, die ich jetzt wieder bei allen umgeändert habe und die Felder bleiben trotzdem leer.

edit: Ich habe den Fehler gefunden, er ruft nicht die passende UserID auf.

NetHunter

So sollte deine userinfo.php in die showthread.php eingebunden sein:
PHP-Code:
ob_start();
include(
"userinfo.php");
$userinfo ob_get_contents();
ob_end_clean(); 

navis

Danke Smile Ich hatte es wie auf Seite 1 in der member.php versucht. Blush
Verrätst du mir noch wie ich die entsprechende userid aufrufe? Momentan ist der Link nur "userinfo.php?action=userinfo&uid="
Füge ich jedoch die ID dahinter ein, haben die Felder auch Inhalt.

NetHunter

Da sollte dir $user['uid'] weiterhelfen.

navis

Hm so habe ich es eigentlich.
Code:
<script language="JavaScript" type="text/javascript">
<!--
function userinfo() {
var win;
win=window.open("userinfo.php?action=userinfo&uid={$user['uid']}","userinfo","height=350,width=300");
}
//-->
</script>
Aber da tut sich nichts.
Versuchs mal mit

Code:
<script language="JavaScript" type="text/javascript">
<!--
function userinfo() {
var win;
win=window.open("userinfo.php?action=userinfo&uid="+uid+, "userinfo", "height=350, width=300");
}
//-->
</script>

Wenn dies nicht geht, versuchs mal OHNE dem + NACH dem +uid
Die Variable uid ist doch nirgends definiert... Und das + gehört da definitiv nicht hin.

navis

Ich dachte das wäre hiermit definiert: Blush
Code:
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."userfields WHERE ufid = '".intval($mybb->input['uid'])."'");

Also sollte es so aussehen?
Code:
$user['uid']  = htmlspecialchars_uni($mybb->user['uid']);
oder:
Code:
$user['uid']  = htmlspecialchars_uni($content['ufid']);
weil es um die Tabelle userfields geht?
Nochmal dumm nachgefagt. Wo willst Du eigentlich dieses PopUp Infofenster haben ? Memberliste, im Profil oder wo ?
Seiten: 1 2 3 4 5