Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
23.11.2006, 19:28
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2006, 16:54 von Michael.)
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.
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
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!
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
28.11.2006, 18:32
(Dieser Beitrag wurde zuletzt bearbeitet: 28.11.2006, 18:33 von frankrieger.)
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.
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Was meinst du damit?
Zitat:Außerdem fehlt die "activity" zur sendthread.php
Versteh ich nicht.
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
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.
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Achso! Und wo fehlt da ein "Activity"?
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
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";
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Wunderbar, dass teste ich gleich mal! Danke dir!
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)