Beiträge: 7.015
Themen: 4.707
Registriert seit: 06.12.2006
17.09.2014, 12:40
(Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2024, 16:15 von MyBB.de Bot.)
Eine neue Erweiterung wurde veröffentlicht: RandomAvatar
Zitat:Registered members with no avatars? Not to worry!
With RandomAvatar, newly registered members will be getting a random avatar upon registering. You can specify the location where you want the plugin to randomly pick from.
Beiträge: 226
Themen: 10
Registriert seit: 06.03.2020
MyBB-Version: 1.8.27
16.02.2021, 06:27
(Dieser Beitrag wurde zuletzt bearbeitet: 16.02.2021, 07:23 von tc4me.)
Hallo Guten Morgen liebe Gemeinde, ich wollte dieses Plugin verwenden, jedoch kommt bei der Installierung folgende Fehlermeldung , kann mir ev jemand weiterhelfen? lg Tc4me
Code: MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1366 - Incorrect integer value: '' for column `usr_tc4me_3`.`mybb_settinggroups`.`gid` at row 1
Query:
INSERT INTO mybb_settinggroups (`gid`,`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('','randomavatar','RandomAvatar','Einstellungen RandomAvatar plugin.',1,0)
Code: function randomavatar_activate()
{
global $db, $mybb;
$randomavatar_setting = array (
'gid' => NULL,
'name' => 'randomavatar',
'title' => 'RandomAvatar',
'description' => 'Setting for the RandomAvatar plugin.',
'disporder' => 1,
'isdefault' => 0,
);
$db->insert_query('settinggroups', $randomavatar_setting);
$gid = $db->insert_id();
$randomavatar_path = array (
'sid' => NULL,
'name' => 'randomavatar_path',
'title' => 'The directory (path) you want the plugin to pick an avatar from. Only internal directory is allowed. Start from root.',
'optionscode' => 'text',
'value' => '',
'disporder' => 2,
'gid' => intval($gid),
);
$db->insert_query('settings', $randomavatar_path);
rebuild_settings();
}
gid &sid NULL durch 0 ersetzen hat leider nicht funktioniert
Danke lg Tc4me
Beiträge: 837
Themen: 8
Registriert seit: 08.02.2016
MyBB-Version: 1.8.38
Moin,
wie es aussieht, hast du die Tabelle mybb_settingsgroup selbst verändert und eine eigenes Feld hinzugefügt (usr_tc4me_3).
Womöglich hat dieses Feld keinen eigenen Default-Wert - so wird dir die Datenbank bei jedem Insert eines neuen Datensatzes diesen Fehler rauswerfen, weil sie hier einen Wert erwartet.
Überprüfe den Default-Wert deines Feldes und setze ihn entsprechend, z.B. auf 0.
Der Fehler hat nichts mit diesem Plugin zu tun.
[ExiTuS]
Beiträge: 226
Themen: 10
Registriert seit: 06.03.2020
MyBB-Version: 1.8.27
16.02.2021, 10:39
(Dieser Beitrag wurde zuletzt bearbeitet: 16.02.2021, 11:53 von StefanT.
Bearbeitungsgrund: Vollzitat entfernt
)
Danke Exitus , dann kann sein. das ein anderes Plugin die Veränderung mybb_settingsgroup gemacht hat? Selber mache ich nicht direkt in dieser
lg Tc4me
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
(16.02.2021, 06:27)tc4me schrieb: gid &sid NULL durch 0 ersetzen hat leider nicht funktioniert
Nicht durch 0 ersetzen, die Zeilen ganz löschen. gid und sid sind auto_increment Spalten, da wird der Wert automatisch gesetzt.
Siehe auch hier.
Beiträge: 226
Themen: 10
Registriert seit: 06.03.2020
MyBB-Version: 1.8.27
16.02.2021, 14:09
(Dieser Beitrag wurde zuletzt bearbeitet: 16.02.2021, 14:59 von StefanT.
Bearbeitungsgrund: Vollzitat entfernt
)
HY doylecc , Leider kommt dann diese Meldung
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:1364 - Field 'description' doesn't have a default value
Query:INSERT INTO mybb_settings (`name`,`title`,`optionscode`,`value`,`disporder`,`gid`) VALUES ('randomavatar_path','....... Vor allem hatte ich das Teil schon mal installiert und ohne probleme funktioniert . hmmm
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Bitte zitiere nicht immer den kompletten vorherigen Beitrag. Dies bläht den Thread unnötig auf ohne irgendeinen Mehrwert zu bieten. Zitate sind sinnvoll, wenn du auf einen anderen Beitrag als den direkt davorstehenden oder einen bestimmten Ausschnitt antworten willst.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 226
Themen: 10
Registriert seit: 06.03.2020
MyBB-Version: 1.8.27
oh sorry, klaro mach ich
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
(16.02.2021, 14:09)tc4me schrieb: HY doylecc , Leider kommt dann diese Meldung ...
Ersetze mal die ganze Aktivierungsfunktion durch:
PHP-Code: function randomavatar_activate() { global $db, $mybb; $randomavatar_setting = array ( 'name' => 'randomavatar', 'title' => 'RandomAvatar', 'description' => 'Setting for the RandomAvatar plugin.', 'disporder' => 1, 'isdefault' => 0 ); $db->insert_query('settinggroups', $randomavatar_setting); $gid = $db->insert_id();
$randomavatar_path = array ( 'name' => 'randomavatar_path', 'title' => 'Avatar Directory', 'description' => 'The directory (path) you want the plugin to pick an avatar from. Only internal directory is allowed. Start from root.', 'optionscode' => 'text', 'value' => '', 'disporder' => 2, 'gid' => (int)$gid ); $db->insert_query('settings', $randomavatar_path); rebuild_settings(); }
Beiträge: 226
Themen: 10
Registriert seit: 06.03.2020
MyBB-Version: 1.8.27
Danke doylecc , perfekt läuft wieder :-)
Top Hilfe
|