phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Probblema inserimeno BBcode

Supporto per phpBB 3.0.x.
Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Probblema inserimeno BBcode

Messaggio da Gelmo » 12/10/2010, 21:04

da un pò di tempo a questa parte ogni volta che vado a caricare un BBcode il messaggio che mi si presenta è questo.

Codice: Seleziona tutto

Errore Generale
SQL ERROR [ mysql4 ]

Duplicate entry '127' for key 1 [1062]

SQL

INSERT INTO phpbb_bbcodes (bbcode_tag, bbcode_match, bbcode_tpl, display_on_posting, bbcode_helpline, first_pass_match, first_pass_replace, second_pass_match, second_pass_replace, bbcode_id) VALUES ('colle', '[colle]{TEXT}[/colle]', '<b>{TEXT}[<b>', 0, 'prov', '!\\[colle\\](.*?)\\[/colle\\]!ies', '\'[colle:$uid]\'.str_replace(array(\"\\r\\n\", \'\\\"\', \'\\\'\', \'(\', \')\'), array(\"\\n\", \'\"\', \''\', \'&#40;\', \'&#41;\'), trim(\'${1}\')).\'[/colle:$uid]\'', '!\\[colle:$uid\\](.*?)\\[/colle:$uid\\]!s', '<b>${1}[<b>', 128)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/acp/acp_bbcodes.php
LINE: 223
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_bbcodes->main()

FILE: adm/index.php
LINE: 82
CALL: p_master->load_active()
capisco questo:
mi dice che la voce 127 è gia presente.. ( e in fatti è vero) ma come posso fare a dire al mio caro vecchio DB che deve andare avanti con il conto. altimenti il tutto si blocca..

( a dire il vero ci ho provato a parlarci ma come di puo dire.. ci sono stati dei probblemi di comunicazione.. sembrava non capirmi... :lol: :lol: [merito almeno una faccina spiritosa])
ImmagineImmagine


[center]Immagine[/center]

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Probblema inserimeno BBcode

Messaggio da Carlo » 12/10/2010, 21:28

Questo 127 in quale campo è situato?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: Probblema inserimeno BBcode

Messaggio da Gelmo » 13/10/2010, 12:17

il primo che viene visualizzato facendo struttura tebella.. phpbb_bbocdes

dovrebbe essere ID però lo sto dicendo a memosia.. il probblema fondamentale è che ora sto postando da scuola e non posso/ sento si accedere al PhpmyAdmin. visto che si super sovegliati..

però appena arrivo a casa ti posto uno screen..




PS: perche potrei provare anche ad fare un controllo con STK ma da quanche periodo a questa parte mi da un errore di Bom sniffer che non riesco a risolvere.. ( tu non sai mica un modo per togliere il bomsniffer da STK cosi che possa girare normalmente)
ImmagineImmagine


[center]Immagine[/center]

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Probblema inserimeno BBcode

Messaggio da Carlo » 13/10/2010, 13:26

Non sò neanche cosa sia questo bomsniffer.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Probblema inserimeno BBcode

Messaggio da Micogian » 13/10/2010, 13:45

Ma perchè non togli l'ultimo campo, il bbcode_id e il relativo 128 ?
Il bbcode_id sarà inserito automaticamente con il numero id libero.
Se poi ti serve di sapere quale sia il bbcode_id assegnato ci deve essere un modo per saperlo, adesso non ricordo.

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: Probblema inserimeno BBcode

Messaggio da Gelmo » 13/10/2010, 15:43

in che senso bingo?? non ho capito

comunque ho guardato. e l'unico valore con 127 che ho trovato è il bbcode_id..

Come posso fare!! uffa.. non è proprio idea!
ImmagineImmagine


[center]Immagine[/center]

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Probblema inserimeno BBcode

Messaggio da Micogian » 13/10/2010, 16:25

Io vedo un INSERT, che vuol dire che un record viene "aggiunto" al database.
Ora si tratta di capire se tu devi aggiungere un record o modificarne uno esistente.
Con INSERT INTO ti da errore perchè il record lo trova già e in una tabella non si può inserire un nuovo record con un ID già esistente.
Se invece devi "modificare" un record il comando non è INSERT ma UPDATE.

Quello che dicevo io, dato che nell'esempio da te citato viene inserito il valore '128' nel campo bbcode_id, poteva essere quello il problema.
Se tu nella query INSERT INTO non metti il campo "bbcode_id" e il relativo valore '128' il record viene aggiunto comunque alla tabella ma il bbcode_id viene assegnato automaticamente.

Ma ripeto, non ho capito se ti serve una aggiunta o una modifica.

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: Probblema inserimeno BBcode

Messaggio da Gelmo » 13/10/2010, 17:04

no no no Fermi un attimo... io sto caricando bbcode da PCA. e non a mano.. mi pareva ovvio!
ImmagineImmagine


[center]Immagine[/center]

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Probblema inserimeno BBcode

Messaggio da Micogian » 13/10/2010, 17:25

Ma il fatto è che il sistema inserisce un ID che esiste già. Questo è il problema.
E perchè '128' ?
Hai 127 bbcode personalizzati ? perchè mi sembra che quelli di default non siano presenti nella tabella.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Probblema inserimeno BBcode

Messaggio da Carlo » 13/10/2010, 17:53

Quegli di default non credo ci siano nel database, perchè il codice di "trasformazione" è scritto già nel file includes/bbcode.php.

Probabilmente il valore autoincrement del campo bbcode_id è uguale a 127.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 58 ospiti