03.05.2021, 09:48
Ich versuche mich gerade daran, das PlugIn "Cookie Law" in Deutsch und Englisch zu definieren.
Der Abschnitt:
funktioniert korrekt.
Die nachfolgenden Abschnitte in:
a)
und
b)
bleiben jedoch immer in der Sprache wie auch installiert wurde. Wobei mir das doppelte Array noch nie in einem PlugIn vorgekommen ist. Wird aber sicherlich einen Grund haben.
Hier der betreffenden Codeauszug:
Könnte mir jemand sagen was ich wie ändern muss damit Englisch und Deutsch funktionieren?
Vorab besten Dank für konstruktive Hinweise.
Der Abschnitt:
Code:
function cookielaw_info()
Die nachfolgenden Abschnitte in:
PHP-Code:
function cookielaw_activate()
Code:
$settings_group = array(
b)
Code:
$settings = array();
$settings[] = array(
Hier der betreffenden Codeauszug:
PHP-Code:
function cookielaw_activate()
{
// Clean up to avoid double overview effect.
cookielaw_deactivate();
global $mybb, $db, $lang;
$lang->load("config_cookielaw");
require_once MYBB_ROOT . 'inc/adminfunctions_templates.php';
$settings_group = array(
"name" => "cookielaw",
"title" => $db->escape_string($lang->settings_group_cookielaw),
"description" => $db->escape_string($lang->settings_group_cookielaw_desc),
"disporder" => "28",
"isdefault" => 0
);
$db->insert_query("settinggroups", $settings_group);
$gid = $db->insert_id();
$settings = array();
$settings[] = array(
"name" => "cookielaw_method",
"title" => $db->escape_string($lang->settings_cookielaw_method),
"description" => $db->escape_string($lang->settings_cookielaw_method_desc),
"optionscode" => "radio
notify=Notify
opt=Opt In/Out",
"value" => "opt"
);
$i = 1;
foreach($settings as $setting)
{
$insert = array(
"name" => $db->escape_string($setting['name']),
"title" => $db->escape_string($setting['title']),
"description" => $db->escape_string($setting['description']),
"optionscode" => $db->escape_string($setting['optionscode']),
"value" => $db->escape_string($setting['value']),
"disporder" => intval($i),
"gid" => intval($gid),
);
$db->insert_query("settings", $insert);
$i++;
}
rebuild_settings();
Vorab besten Dank für konstruktive Hinweise.