27.10.2020, 21:22
(27.10.2020, 18:20)Gerti schrieb: @StefanTIndem man es dort veröffentlicht: https://docs.mybb.com/extend/owning-managing-projects/
Wie man das PlugIn hier auf mybb.de veröffentlicht ist bekannt, wie aber stellt man es auch den Usern auf mybb.com zur Verfügung?
(27.10.2020, 18:20)Gerti schrieb: Für die Funktionalität ist es aber erforderlichNein.
(27.10.2020, 18:20)Gerti schrieb: Sollte eine Sprache deinstalliert werden braucht man einfach nur das PlugIn kurz deaktivieren und wieder aktivieren. Schon stimmt wieder alles.Das klingt alles sehr umständlich. Beim MyBB wird genau das, was du beschreibst, mit ein paar Zeilen Code gelöst (Beispiel aus inc/datahandlers/pm.php):
PHP-Code:
if($recipient['language'] != "" && $lang->language_exists($recipient['language']))
{
$uselang = $recipient['language'];
}
elseif($mybb->settings['bblanguage'])
{
$uselang = $mybb->settings['bblanguage'];
}
else
{
$uselang = "english";
}
if($uselang == $mybb->settings['bblanguage'] && !empty($lang->emailsubject_newpm))
{
$emailsubject = $lang->emailsubject_newpm;
$emailmessage = $lang->email_newpm;
}
else
{
$userlang = new MyLanguage;
$userlang->set_path(MYBB_ROOT."inc/languages");
$userlang->set_language($uselang);
$userlang->load("messages");
$emailsubject = $userlang->emailsubject_newpm;
$emailmessage = $userlang->email_newpm;
}
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.