Sostituzione ed eliminazione emoticon

Area dedicata al phpBB 3.2.X
Rispondi
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Sostituzione ed eliminazione emoticon

Messaggio da Barrnet »

Nel database non viene salvato il testo utilizzato per sostituire l'emoticon, ma viene inserito del codice HTML per mostrare l'immagine dell'emoticon. Dovresti fare attenzione al testo che viene inserito e sostituire i link delle immagini di conseguenza. Oppure trovare qualche estensione, come il defunto STK, che permatta di fare il reparse di tutti i topic.

Evita di fare più risposte consecutive, in caso di necessità puoi modificare il tuo ultimo messaggio.
Ramil
Utente
Utente
Messaggi: 125
Iscritto il: 09/06/2014, 13:50
Link del Forum: http://www.destrasecchia.com/forum/index.php

Re: Sostituzione ed eliminazione emoticon

Messaggio da Ramil »

Ciao Barrnet, grazie delle precisazioni.



P.S.: bellissima l'idea del bassotto che ha mangiato la pagina :clapi:
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Sostituzione ed eliminazione emoticon

Messaggio da twm »

in PCA > Contenuti > Emoticon > Modifica Emoticon togli la spunta a "Mostra nella pagina di scrittura" alle emoticon che vuoi nascondere :clapi:
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
Sir Xiradorn
Graphics
Graphics
Messaggi: 170
Iscritto il: 16/03/2018, 21:35
Link del Forum: https://xdojo.xiradorn.it/ https://xdojo.xiradorn.it/x/30x/ https://xdojo.xiradorn.it/x/31x/ https://xdojo.xiradorn.it/x/32x/
Località: localhost, 80
Contatta:

Re: Sostituzione ed eliminazione emoticon

Messaggio da Sir Xiradorn »

Ramil ha scritto:
Sir Xiradorn ha scritto:In sintesi: FATTIBILE? Beh si tutto è fattibile se si sa cosa fare. CONSIGLIATO? Beh no se non si hanno i mezzi giusti per farlo, non si fanno prove in locale e simili. Se sei alle prime armi, è altamente sconsigliato
So cos'è un DBMS, so più o meno come funzionano perchè ne utilizzo uno da oltre 20 anni (MS Access) ma non so praticamente nulla di MySql.

L'eliminazione e/o sostituzione nei posts del codice corrispondente alle emoticon non mi sembra cosa molto complessa e sono portato a pensare che la funzione "Trova e sostituisci" di phpMyAdmin sia adeguata e più che sufficiente, così come lo è stata ieri sera per la sostituzione di altre stringhe.

Sostituire "Pinco" con "Palla" mi pare non sia molto diverso dal sostituire ":emoticon1:" con ":emoticon2:". Sbaglio?
Se fosse così avresti ragione, e se lo fosse il problema non ci sarebbe stato.

Il problema è che la sostituzione non è semplice. Il processo che devi far capire è questo. Ok Prendi :tizio: e guarda di volta in volta dentro il codice. Trovalo e alla stringa INTERA devi fare questa sostituzione con :caio: e una volta fatta ributta dentro il campo la stringa con il nuovo tipo. Il problema è che se lo devi fare per 10 o 100 righe ci sta. Se il numero di post che hai è maggiore iniziano i problemi e potresti mandare in timeout phpmyadmin e bruciare il tuo DB. Poi se padronissimo di poterlo usare :)

Le soluzioni che noi dobbiamo darti devono essere quanto meno rischiose possibili da applicare. Inoltre per come ti ha detto Barrnet dato che non va fatto su una piccola stringa ma su un link questo va a fare carico maggiore perchè il chunk da sostituire è maggiore.

La procedura va inoltre ripetuta per la cartella dei PM che a volte è ancora più grande di quella dei post e quindi siamo su rischi maggiori
Xiradorn - Xiradorn Lab - xiradorn.it
Immagine
Style expert for phpbb 3.0 | 3.1 | 3.2
Ramil
Utente
Utente
Messaggi: 125
Iscritto il: 09/06/2014, 13:50
Link del Forum: http://www.destrasecchia.com/forum/index.php

Re: Sostituzione ed eliminazione emoticon

Messaggio da Ramil »

Sir Xiradorn, ti ringrazio delle precisazini.
Alle esigenze degli mp non avevo nemmeno pensato.
Certe obiezioni spesso nascono dall'incompetenza e/o dal non aver considerato possibilità che esulano dal proprio contesto.

Comunque il lavoro di ieri sera lo ho fatto su un migliaio fi post, poca roba, ma ha funzionato perfettamente.
Rispondi