Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 148%
Ausl. d. letzten 5 Minuten: 166%
Ausl. d. letzten 15 Minuten: 187%
Aktulle Uhrzeit: 16:23
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Liste erstellen aus MSN-Feld |
|
Liste erstellen aus MSN-Feld |
|
Hallo zusammen.
Ich hoffe ihr könnt mir bei meinem kleinen Problem weiterhelfen...
Ich würde gerne die Inhalte des MSN-Feldes im Userprofil auf einer extra Seite angezeigt bekommen. Am Liebsten noch mit Username... aber ich weiß ehrlich gesagt nicht wie. Ich weiß es nicht im Geringsten und bräuchte da dringend eure Hilfe..
Denn wenn es um PHP geht, schaltet mein Hirni irgendwie einfach ab!
Ich nutze das Wbblite 1.0.2. *hoffnungsvoll dreinblick & mit Keksen wink*
|
|
28.08.2017 13:14 |
|
|
|
Hallo,
MSN... ist das nicht schon lange aus der Mode?
Aus meiner Sicht, sollten die Felder "ICQ, AIM, YIM, MSN" komplett aus dem "WoltLab Burning Board Lite 1.0.2pl3" gestrichen werden, denn sie sind nicht mehr zeitgemäß.
Die unnötigen "if"-Bedingungen für solche Felder kann man sich dadurch sparen...
Was jedoch die Frage angeht, bezüglich der eigenen Seite.
Der Grundaufbau der PHP-Datei für eine komplett eigene Seite sieht wie folgt aus:
php: |
1:
2:
3:
4:
5:
|
<?php
require("./global.php");
eval("\$tpl->output(\"".$tpl->get("msnlist")."\");");
?> |
|
Nun brauchst du eine "msnlist.tpl", die deine komplette Seite darstellt.
Damit Daten von der SQL-Datenbank hineinkommen, muss noch eine SQL-Abfrage erstellt werden.
In etwa Folgende:
php: |
1:
2:
3:
|
$msnlistbit="";
$result = $db->query("SELECT userid, username, msn FROM bb".$n."_users");
while($row = $db->fetch_array($result)) eval ("\$msnlistbit .= \" ".$tpl->get("msnlistbit")."\";"); |
|
Nun wird eine "msnlistbit.tpl" benötigt, die einen einzelnen Benutzer repräsentiert.
Die "msnlist.php" könnte so aussehen:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?php
require("./global.php");
$msnlistbit="";
$result = $db->query("SELECT userid, username, msn FROM bb".$n."_users");
while($row = $db->fetch_array($result)) eval ("\$msnlistbit .= \" ".$tpl->get("msnlistbit")."\";");
eval("\$tpl->output(\"".$tpl->get("msnlist")."\");");
?> |
|
Mit den Templates "msnlist.tpl" und "msnlistbit.tpl".
Benutzerid: $row['username']
Benutzername: $row['username']
MSN-Feld: $row['msn']
__________________
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Schrimm: 28.08.2017 15:14.
|
|
28.08.2017 15:11 |
|
|
|
Hallooohooo Schrimm <3
Zu aller erst:
DU BIST JA SOWAS VON MEIN HELD!
Ich hab das genau so gemacht - und auch tatsächlich sogar verstanden! - und es funktioniert sowas von toll... dafür hast du dir einen Jahresvorrat Kekse, Kakao, Kaffee und Kuchen verdient. <3 <3 Und ganz viele Herzchen! ;D
Und ja.. MSN ist out. Total Out! Aber ich habe vor Jaaaahren mal das Feld umgebastelt, damit mehr Text hinein geht. Rollenspielforum und so
Und jetzt.. ja..
Oar, du glaubst gar nicht wie toll ich dich gerade finde. <3 <3 vielen, vielen Dank!
|
|
28.08.2017 16:10 |
|
|
|
Edith: *war länger als 30 Minuten
* Kann man das jetzt noch so machen, dass die, wo das Feld MSN leer ist, nicht angezeigt werden?
|
|
28.08.2017 16:59 |
|
|
|
Hallo,
php: |
1:
|
$result = $db->query("SELECT userid, username, msn FROM bb".$n."_users WHERE msn <> ''"); |
|
__________________
|
|
28.08.2017 18:36 |
|
|
|
|
|
|