Impossibile aggiungere nuove sezioni

Aperto da Lucarella, Sabato - 22 Luglio 2017 - 17:20

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Lucarella

Come da titolo, mi è impossibile aggiungere nuove sezioni al forum, ricevendo questo errore
Field 'icon' doesn't have a default value
File: /membri/xxxxxxx/Sources/Subs-Boards.php
Riga: 800


Come risolvere ??

Mod installate
1. Topic View Log 1.2
2. Board-color-and-icons 1.1
3. OS & Browser Detection 1.5
4. Cookies alert message 0.1.0
5. SimpleColorizer 1.1
6. Thank-o-matic 3.0
7. Hide Tag Special 3.0
8. Simple Youtube Video Embedder/BBC 1.1
9. ed2k links support Taby 2.8
10. Adk BBC Magnet 1.0
11. Advanced Recent Posts 1.1.1
12. SP Last login 3.0
13. Group Color in Posts and Profile 1.4
14. Ban List 2.0
15. Users Online Today 2.1
16. Topics list support [Taby] 1.05
17. Admin Ban Button in Post 3.0
18. Spoiler Tag 0.7.2a


Allego anche file "incriminato"

Grazie

Flavio93Zena

Beh chiaramente board color and icons... Disinstalla, aggiungi la sezione, reinstalla.

Lucarella

Grazie Flavio, fatto come hai detto solo che mi è ricomparso l'errore con una riga diversa :-[

Field 'icon' doesn't have a default value
File: /membri/xxxxx/Sources/Subs-Boards.php
Riga: 788

Flavio93Zena

Prova a riparare gli errori del forum e fare la manutenzione dall'amministrazione, diversamente ho idea che sarà un piccolo intervento sul db.

Lucarella

Fatto, ma sempre non me la fa aggiungere.
Se si deve intervenire sul DB, cerca di essere il più chiaro possibile, dato che in quel posto a malapena ci so accedere ;D

emanuele

Vai in phpMyAdmin, apri la tabella smf_boards, vai dove dice "struttura" (o "structure") nel menù in alto.
Identifica la colonna "icon", in corrispondenza guarda sulla destra e clicca sull'icona a forma di matita.
Nella nuova pagina, dove dice "Default", seleziona "come definito" ("as defined") e nella casella sotto se il "tipo" (o "type" è qualcosa di numerico (integer, tinyint, bigint, mediumint, ecc.) metti 0, altrimenti lascia vuoto.
Clicca "salva" (o "save").

La traduzione in italiano dei nomi è fatta al momento, perché ho consultato la versione inglese di phpmyadmin, quindi le definizioni esatte potrebbero differire nei limiti della libertà di interpretazione.

Flavio93Zena

Ma vaff lo stavo letteralmente postando!!!

Lucarella

Grazie Emanuele sono riuscito ad arrivare alla pagina dove effettuare le modifiche ma, avendo paura di combinare guai, mi son dovuto fermare perchè non trovo la voce "default" e di conseguenza anche il resto non l'ho fatto. Ti posto l'immagine di come lo vedo io così mi puoi guidare meglio ^-^

Flavio93Zena

Dai anche te sveglia eh, default = predefinito xD

Lucarella

#9
Hai ragione Flavio, ma la "casella sotto" non la vedevo e mi ha tratto in inganno :P
Cmq, fatta la procedura e il problema non è scomparso, generandomi sempre lo stesso errore
Field 'color' doesn't have a default value
File: /membri/xxxxx/Sources/Subs-Boards.php
Riga: 788


Mentre nel registro l'errore è questo
Errore del Database: Field 'color' doesn't have a default value


INSERT INTO smf_boards(`id_cat`, `name`, `description`, `board_order`, `member_groups`, `redirect`)
VALUES
(4, SUBSTRING('Nuova sezione', 1, 255), '', 0, '-1,0', '')
File: /membri/xxxxxx/Sources/Subs-Boards.php
Riga: 788


Questo è lo stato della tabella dopo la modifica

Flavio93Zena

Leggi bene, non è lo stesso errore.
Stessa procedura per la voce color (devo dire che me l'aspettavo succedesse) ;D

Lucarella


Discussioni simili (3)