Hab ich das nicht hier schon gemeldet?
Bei mir werden die Einstellungen für "Themen pro Seite" im AdminCP und im UserCP nicht übernommen.
Die Daten werden nicht in die DB geschrieben, ändere ich es direkt in der DB, werden die Einstellungen aber richtig ausgelesen.
joe
Du hattest es hier in der Ankündigungsdiskussion geschrieben, aber leider kann ich den Fehler nicht repoduzieren. Tritt das sonst noch bei jemandem auf?
Keine Probleme mit 1.4.2 ... korrektes Verhalten im Admin-CP und User-CP.
Hast du mal versucht das Ganze zu debuggen, d.h. zu gucken, ob die Werte korrekt übergeben werden?
oje Michael, wich mach ich denn das?
Das ist etwas Arbeit und erfordert zumindest grundlegende PHP-Kenntnisse. Du musst den "Weg" des übergebenen Wertes im PHP-Code verfolgen. Den Inhalt der Variablen kannst du dir mit echo $var; ausgeben lassen.
die php-grundkenntnisse sind da, aber da fehlt mir die kenntniss des mybb-codes.
bis ich mich da eingearbeitet hab....
Hier die Codestellen, die du überprüfen solltest.
usercp.php, Zeile 631:
PHP-Code:
$user['options']['tpp'] = intval($mybb->input['tpp']);
inc/datahandlers/user.php, Zeilen 595 - 610:
PHP-Code:
// Verify the "threads per page" option.
if($this->method == "insert" || (array_key_exists('tpp', $options) && $mybb->settings['usertppoptions']))
{
$explodedtpp = explode(",", $mybb->settings['usertppoptions']);
if(is_array($explodedtpp))
{
@asort($explodedtpp);
$biggest = $explodedtpp[count($explodedtpp)-1];
// Is the selected option greater than the allowed options?
if($options['tpp'] > $biggest)
{
$options['tpp'] = $biggest;
}
}
$options['tpp'] = intval($options['tpp']);
}
Hallo Michael,
die Einstellungen können bei mir jetzt wieder gesetzt werden.
Zum Debuggen bin ich nicht gekommen, ich habe aber in den letzten Tagen viel am Forum gemacht, da es bei mir sehr viele Fehler gab.
Leider kann ich nicht eindeutig sagen, warum diese Einstellung nicht ging.
Ich vermute aber auch hier den Fehler beim "Miss You Email" Plugin.
Kann hier geschlossen werden, war anscheinend kein Forum-Bug sondern wie so oft ein inoffizielles Plugin.
joe