Ecco una discussione presa da
http://www.phpbb.com di "joshy PHP" uno dei programmatori del nuovo codice per phpbb 3.2.x
fonte:
https://www.phpbb.com/community/viewtop ... #p14037956
Traduzione da google:
Estensioni e phpBB 3.2: si dovrebbe probabilmente letto questo argomento
Pubblica da JoshyPHP »Dom Apr 12, 2015 09:16
In phpBB 3.2, tutti i BBCodes, faccine e altre formattazione del testo è stato sostituito da questa libreria: S9e \ TextFormatter. Messaggi e altri campi di testo ricchi sono memorizzati in un formato diverso, molte cose sono cambiate e alcune estensioni dovranno essere aggiornati per continuare a funzionare correttamente con phpBB 3.2. Prima di descrivere che cosa è cambiato, ecco ciò che è non modificato:
Se l'interno non modifica i messaggi, probabilmente non sarà necessario aggiornarlo per farlo funzionare su 3.2.
Il allo stesso modo.
La maggior parte dei BBCodes personalizzati sono compatibili.
Se l'interno modifica solo testo attraverso il core.modify_text_for_display_after evento, c'è una buona probabilità che funzionerà senza alcuna variazione.
Messaggi in phpBB 3.1 sono memorizzati in formato HTML, con BBCodes e alcune altre caratteristiche che vengono sostituiti in fase di rendering. In phpBB 3.2, nuovi posti vengono memorizzati in formato XML e trasformati in HTML in fase di rendering. Ciò ha molteplici implicazioni:
Non è saggio modificare messaggi nella banca dati con le funzioni di stringa, come str_replace () o preg_replace ().
Non si può iniettare codice HTML in un post e farlo essere visualizzato così com'è.
Se si sta attualmente sviluppando un interno che sia legge o modifica del testo ricco e si vuole fare in modo che funzioni in phpBB 3.2, postare un link al proprio interno qui con una descrizione di come interagisce con rich text. Io guarderò personalmente in esso e indicare come deve essere aggiornato, se non del tutto. Alcuni documentazione e gli esempi sono già disponibili nel libro di cucina della biblioteca e più verrà aggiunto sulla base del feedback. Aggiornerò questo argomento come il tempo lo permette. Che argomento mi occuperò dipende pesantemente sul feedback da autori di estensione.