Mir ist gerade aufgefallen, dass in der online.php hinter:
PHP-Code:
case "sendthread":
if(is_numeric($parameters['tid']))
{
$tidsql .= ",$parameters[tid]";
}
$user['activity'] = "sendthread";
$user['tid'] = $parameters['tid'];
das break; fehlt.
Außerdem fehlt die "activity" zur sendthread.php
Das ist zwar nicht so schlimm, sollte aber gemeldet werden.
Hi, frankrieger!
Öhm, wo fehlt da genau was?
Könntest du mal so ein Vorher VS. Nachher vom Code posten? Wäre super!
LG, GM!
Du musst das:
PHP-Code:
case "sendthread":
if(is_numeric($parameters['tid']))
{
$tidsql .= ",$parameters[tid]";
}
$user['activity'] = "sendthread";
$user['tid'] = $parameters['tid'];
ändern zu:
PHP-Code:
case "sendthread":
if(is_numeric($parameters['tid']))
{
$tidsql .= ",$parameters[tid]";
}
$user['activity'] = "sendthread";
$user['tid'] = $parameters['tid'];
break;
Was allerdings genau bei der activity reinzuschreiben ist kann ich dir nicht beantworten. Außerdem muss dann auch noch die Sprachdatei (online.lang.php) geändert werden.
Was meinst du damit?
Zitat:Außerdem fehlt die "activity" zur sendthread.php
Versteh ich nicht.
Also jedesmal, wenn du im MyBB etwas anklickst wird die Datei, die geladen wird, gespeichert. In der online.php wird dann aufgerufen in welcher Datei du das letzte Mal warst, diese Information wird in einem Array gespeichert. Dann wird jenachdem welchen Inhalt die Variable "Activity" des Users hat, eine Meldung ausgegeben (z.B.: Liest Thema xy). Diese Meldung wird mit der Spachdatei konfiguriert.
Achso! Und wo fehlt da ein "Activity"?
Vor diesem Eintrag:
PHP-Code:
// showthread.php functions
Der müsste ungefähr so aussehen:
PHP-Code:
// sendthread.php functions
case "sendthread":
if($threads[$user['tid']])
{
$locationname = sprintf($lang->sending_thread2, $user['tid'], $threads[$user['tid']]);
}
else
{
$locationname = $lang->sending_thread;
}
break;
Und in jeder Sprachdatei (online.lang.php) der verschiedenen Sprachen Sprachen müsste noch etwa das angefügt werden:
PHP-Code:
$l['sending_thread'] = "Thema versenden";
$l['sending_thread2'] = "Thema <a href=\"sendthread.php?tid={1}\">{2}</a> versenden";
Wunderbar, dass teste ich gleich mal! Danke dir!