Automatisch dem Beitrag hinzugefügt nach 36 Minuten 42 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.
Also bruno das funktioniert nicht. Du hast ja auch die tabelle falch eingekommat.
Du musst dieses hier in jedemfall als solches auch nehmen:
Code: Alles auswählen
. $this->table_prefix . 'chris1278_cookie' .
Code: Alles auswählen
phpbb_chris1278_cookie
Code: Alles auswählen
'UPDATE ' . $this->table_prefix . 'chris1278_cookie SET chris1278_name = neuer_name_fuer_cs1_enabled WHERE ' . $this->db->sql_in_set('chris1278_name', 'cs1_enabled');
du hättest das in jedemfall so machen müssen zumindest der anfang:
Code: Alles auswählen
'UPDATE ' . $this->table_prefix . 'chris1278_cookie' .
'
nach cookie weggenommen. somiot hast du im prinzip gesagt update phpbb_ und danach nix. Das hat zwar fehlerfrei geladen aber nix gebracht da leider nix geändert wurd. Wenn wir mal den update bbcode nehmen:
Code: Alles auswählen
'UPDATE ' . BBCODES_TABLE . '
SET display_on_posting = 0
WHERE ' . $this->db->sql_in_set('bbcode_tag', $bbcode_tags);
Code: Alles auswählen
'UPDATE ' . $this->table_prefix . 'chris1278_cookie' . '
SET display_on_posting = 0
WHERE ' . $this->db->sql_in_set('bbcode_tag', $bbcode_tags);
Wenn du die ganze datei zum testen willst nim den code hier:
Code: Alles auswählen
<?php
/**
*
* Opt-In Cookie Manager by klaro Script extension for the phpBB Forum Software package.
* @copyright (c) 2020 (Christian-Esch.de) and Kirk https://reyno41.bplaced.net/phpbb
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
namespace chris1278\cookie\migrations;
class v_1_0_4 extends \phpbb\db\migration\migration
{
public function effectively_installed()
{
return;
}
static public function depends_on()
{
return array('\chris1278\cookie\migrations\v_1_0_3');
}
public function import_optin()
{
$sqlary = array(
//einfügen sql code beginn
'UPDATE ' . $this->table_prefix . 'chris1278_cookie
SET chris1278_name = neuer_name_fuer_cs1_enabled
WHERE ' . $this->db->sql_in_set('chris1278_name', 'cs1_enabled');
//ende sql code einfügen
);
foreach ($sqlary as $sql)
{
$this->db->sql_query($sql);
}
}
}
v_1_0_4.php
in das migrationsverzeichnis. dann kannst du lokal testeb´n. wenns funktioniert müsstest du das in der tabelle chris1278_cookie sehen das cs1_enable weg ist und durch deine variable ersetzt wurde.