16.03.2008, 19:46
16.03.2008, 22:00
Füge unter der Zeile
diese ein:
PHP-Code:
$onlinetoday .= $todaycomma."<a href=\"member.php?action=profile&uid=".$online['uid']."\">".format_name($online['username'], $online['usergroup'], $online['displaygroup']).$invisiblemark."</a> ";
PHP-Code:
$todaycomma = " ,";
25.06.2008, 09:30
Hallo zusammen, ich habe das so gemacht, wie es hier beschrieben wurde, doch kommt danach dann diese Fehlermeldung :
Fatal error: Call to undefined function formatname() in /www/htdocs/w00a10dc/forum/index.php on line 166
Ich kann auch nicht genau sehen, wo bei mir Linie 166 ist, kann mir da einer vielleicht helfen?
Fatal error: Call to undefined function formatname() in /www/htdocs/w00a10dc/forum/index.php on line 166
Ich kann auch nicht genau sehen, wo bei mir Linie 166 ist, kann mir da einer vielleicht helfen?
25.06.2008, 09:33
Die Fehlermeldung besagt, dass die Fkt. formatname() nicht definiert ist. U.U. bist Du da einem Schreibfehler unterlegen. Die Funktion muss format_name() heißen (siehe oberer Beitrag)!
25.06.2008, 12:05
Ich habe leider auch ein Problem. Habe formatname auch in format_name geändert, da das Plugin bei mir auch nicht funktioniert hatte. Nun habe ich zwar unten eine Box, die aber nichts anzeigt (siehe Cap).
Den php Code füge ich mal anbei. Mir fällt leider nichts ein, was ich jetzt ändern könnte.
Den php Code füge ich mal anbei. Mir fällt leider nichts ein, was ich jetzt ändern könnte.
PHP-Code:
$stime = time()-(60*60*24);
$query = $db->query("SELECT u.* FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."usergroups g ON (g.gid=u.usergroup) WHERE u.lastactive > $stime ORDER BY u.lastactive DESC");
$todaycomma = '';
$onlinetoday = '';
while($online = $db->fetch_array($query))
{
if($online['invisible'] != "yes" || $mybb->usergroup['canviewwolinvis'] == "yes")
{
if($online['invisible'] == "yes")
{
$invisiblemark = "*";
}
else
{
$invisiblemark = "";
}
$onlinetoday .= $todaycomma.formatname($online['username'], $online['usergroup'], $online['displaygroup']).$invisiblemark;
$todaycomma = ', ';
}
}
eval("\$whosonline = \"".$templates->get("index_whosonline")."\";");
25.06.2008, 12:19
Hallo Jazz About,
hast du es einmal mit der Plugin-Datei "onlinetoday.php" aus > diesem Beitrag versucht?
hast du es einmal mit der Plugin-Datei "onlinetoday.php" aus > diesem Beitrag versucht?
25.06.2008, 12:19
So wie ich das sehe, wird Dein Name doch angezeigt. Die Formatierung stimmt halt nicht. Das wiederum bedeutet Änderungen im entsprechenden Template und nicht im php-Code.
25.06.2008, 12:36
linwinman schrieb:Hallo Jazz About,
hast du es einmal mit der Plugin-Datei "onlinetoday.php" aus > diesem Beitrag versucht?
Huhu linwinman,
ja ich habe es mit deiner empfohlenen Plugin Datei probiert, habe aber dasselbe Problem in Form dieses großen, grauen Kasten (siehe bitte Cap).
@Jockl: Ja, mein Name wird angezeigt. Ich hatte mich eben falsch ausgedrückt. Es wird zwar angezeigt, jedoch nicht so, wie man es normalerweise kennt. Du sagst, die Formatierungen stimmen nicht. Hast du einen Tipp für mich, wie ich dies ändern kann?
LG, Jazz
25.06.2008, 12:41
Schau mal diesen Beitrag (und in der Folge den dortigen Link von Dragon) an. Der User hatte das gleiche Problem......und es dann wohl erfolgreich gelöst.
25.06.2008, 14:35
ich habe es genau sowie es michael beschrieben hat eingefügt, aber ich bekomme immer diese meldung
im anhang ist meine ktuelle index.php für schnelle hilfe
Code:
Fatal error: Call to undefined function formatname() in /usr/export/www/vhosts/funnetwork/hosting/toby01/content/forum/index.php on line 165
im anhang ist meine ktuelle index.php für schnelle hilfe