MyBB.de Forum
Eigenes Profilfeld in Mod-CP - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Eigenes Profilfeld in Mod-CP (/thread-13554.html)



Eigenes Profilfeld in Mod-CP - Burnjack - 20.06.2009

Hallo Forenuser und Mods,

ich habe folgendes Problem:

Ich möchte auf der Seite /modcp.php?action=finduser, wo alle User angezeigt werden eine extra Spalte in der Tabelle anzeigen. Der Inhalt dieser Spalte soll ein Eigenes Profilfeld mit der id 2 sein. Die Tabelle habe ich in den Templates soweit abgeändert, dass diese extra Spalte angezeigt wird.

Aber, wie rufe ich nun diesen Datensatz ab?
Mit {$user['fid2']} geht es nicht.
Ich habe auch schon etliche Foren durchsucht aber hierzu nichts gefunden.


RE: Eigenes Profilfeld in Mod-CP - StefanT - 20.06.2009

Das ist deutlich komplizierter. Wink


RE: Eigenes Profilfeld in Mod-CP - Burnjack - 20.06.2009

Wie geht das denn ? Toungue


RE: Eigenes Profilfeld in Mod-CP - linwinman - 20.06.2009

Hallo Burnjack,

versuche es einmal mit diesen Änderungen:

ersetze in der Datei "modcp.php" die Zeile (~1926)
PHP-Code:
    $query $db->simple_select("users""*""1=1 {$where}", array("order_by" => $sortby"order_dir" => $order"limit" => $perpage"limit_start" => $start)); 
durch
PHP-Code:
    $query $db->query("
        SELECT u.*, f.*
        FROM "
.TABLE_PREFIX."users u
        LEFT JOIN "
.TABLE_PREFIX."userfields f ON (u.uid = f.ufid)
        WHERE 1=1 
{$where}
        ORDER BY 
{$sortby} {$order}
        LIMIT 
{$start}{$perpage}
    "
); 

Ersetze zusätzlich die Zeile (~1937)
PHP-Code:
        eval("\$users .= \"".$templates->get("modcp_finduser_user")."\";"); 
durch
PHP-Code:
        $fidX $user['fidX'];
        eval(
"\$users .= \"".$templates->get("modcp_finduser_user")."\";"); 
hierbei entspricht "X" der ID deines Profilfeldes.

Im Template "modcp_finduser_user" kannst du dann für die zus. Spalte die Variable "{$fidX}" verwenden.
   


RE: Eigenes Profilfeld in Mod-CP - Burnjack - 21.06.2009

Vielen Danke, funktioniert fehlerfrei! Big Grin