Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247

    [HTML/PHP] Editor BBCode con inteprete PHP

    Salve a tutti,

    avrei bisogno di un editor BBCode (come quello dei forum) non WYSIWYG con un inteprete PHP lato server che lo trasformi in HTML "normale".

    Lo potrei scorporare da phpbb, ma ci vorrebbe tempo e putroppo non ne ho.

    Qualche idea?

    Grazie in anticipo

  2. #2

    Re: [HTML/PHP] Editor BBCode con inteprete PHP

    Originariamente inviato da firefox88
    Salve a tutti,

    avrei bisogno di un editor BBCode (come quello dei forum) non WYSIWYG con un inteprete PHP lato server che lo trasformi in HTML "normale".

    Lo potrei scorporare da phpbb, ma ci vorrebbe tempo e putroppo non ne ho.

    Qualche idea?

    Grazie in anticipo
    Anch'io sarei molto interessato

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247

    Re: Re: [HTML/PHP] Editor BBCode con inteprete PHP

    Originariamente inviato da Marco Colli
    Anch'io sarei molto interessato
    Sarà la terza volta che io e te abbiamo bisogno dello stesso prodotto... VVoVe:

  4. #4
    Io sto implementando un BBCode scritto da me per il blog che sto progettando. Ovviamente ha bisogno di qualche aggiunta e di alcuni perfezionamenti, ma se volete posso passarvelo. Si tratta di due semplicissime funzioni: una agisce per "normalizzare" il testo prima di inserirlo nel database (in modo che non possano essere inseriti tag HTML e che non ci siano sprechi di spazio o formattazioni errate come più spazi o più ritorni a capo in sequenza) e l'altra lo "interpreta" prima di visualizzarlo nella pagina PHP del sito/blog.

    Quest'ultima funzione permette anche di "troncare" il testo in corrispondenza del punto, punto esclamativo o punto di domanda seguito da uno spazio o da un ritorno a capo più vicini ad una lunghezza in caratteri impostabile da un file di configurazione. Nello stesso file ci sono altre variabili che servono a impostare i tag di apertura e chiusura per i codici BBCode, l'elenco delle faccine inseribili e delle parolacce da censurare (con **** ma si più usare anche un'immagine).

    Ad oggi la funzione formatta testi in grassetto, sottolineato, barrato, corsivo, quotato, aggiunge un separatore, gli acronimi e i link, più le faccine e il filtro parolacce.

    Il tutto funziona SOLO in UTF-8 (non mi andava di perdere tempo a implementare codifiche incomplete come la Latin1), pertanto il database e le tabelle DEVONO essere creati usando come character set utf8 e come collation utf8_general_ci e i file PHP DEVONO essere salvati con codifica UTF-8 SENZA BOM e usando il meta tag Content-Type con charset impostato a UTF-8.

    Se vi va contattatemi e ve la lascio...magari la migliorate pure!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247
    Originariamente inviato da seed_squall_it
    Io sto implementando un BBCode scritto da me per il blog che sto progettando. Ovviamente ha bisogno di qualche aggiunta e di alcuni perfezionamenti, ma se volete posso passarvelo. Si tratta di due semplicissime funzioni: una agisce per "normalizzare" il testo prima di inserirlo nel database (in modo che non possano essere inseriti tag HTML e che non ci siano sprechi di spazio o formattazioni errate come più spazi o più ritorni a capo in sequenza) e l'altra lo "interpreta" prima di visualizzarlo nella pagina PHP del sito/blog.

    Quest'ultima funzione permette anche di "troncare" il testo in corrispondenza del punto, punto esclamativo o punto di domanda seguito da uno spazio o da un ritorno a capo più vicini ad una lunghezza in caratteri impostabile da un file di configurazione. Nello stesso file ci sono altre variabili che servono a impostare i tag di apertura e chiusura per i codici BBCode, l'elenco delle faccine inseribili e delle parolacce da censurare (con **** ma si più usare anche un'immagine).

    Ad oggi la funzione formatta testi in grassetto, sottolineato, barrato, corsivo, quotato, aggiunge un separatore, gli acronimi e i link, più le faccine e il filtro parolacce.

    Il tutto funziona SOLO in UTF-8 (non mi andava di perdere tempo a implementare codifiche incomplete come la Latin1), pertanto il database e le tabelle DEVONO essere creati usando come character set utf8 e come collation utf8_general_ci e i file PHP DEVONO essere salvati con codifica UTF-8 SENZA BOM e usando il meta tag Content-Type con charset impostato a UTF-8.

    Se vi va contattatemi e ve la lascio...magari la migliorate pure!
    Grazie, se per te non è un problema...

  6. #6
    OK. Stasera, appena torno a casa, te la mando con le spiegazioni sul funzionamento.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    2,620
    io ho fatto qualcosa di simile, con BBcode e faccine e inio per @mail...
    se serve manda un mp (essendo in php nn se ne potrebbe parlare in questa sezione)...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247
    seed_squall_it, credo che oltre a beneficiare del tuo lavoro, potrei anche migliorarlo. Ho realizzato tempo fa un filtro parole veramente molto buono, in grado di individuare anche parole interrotte da simboli (come caz*zo) o da spazi, oppure con doppie fasulle (caazzo).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.