ciao,potreste suggerirmi una query per eliminare [center] (minuscolo)da tutti i messaggi ma che non elimini [ CENTER] (maiuscolo)?
grazie
Visualizzazione Stampabile
ciao,potreste suggerirmi una query per eliminare [center] (minuscolo)da tutti i messaggi ma che non elimini [ CENTER] (maiuscolo)?
grazie
Prova con questo (backup o prova su una tabella copiata!)
UPDATE nometabella SET campo=REPLACE(campo, '[center]', '')
Segnalato anche questo-.-"
funziona nanch econ gli accenti?
ho importato il forum da smf a vbulletin e mi sono ritrovato un sacco di parle acentate tipo à trasformate in caratteri speciali :cool:
poi questa quesry si esegue sul database direttamente o dallo strumentillo in admin?
grazie
Si, funziona anche con gli accenti.
Le query si possono eseguire direttamente dal Pannello Amministratore: Manutenzione -> Esegui Query SQL. Dopo averla eseguita dovrai utilizzare l'operazione di manutenzione Ricostruisci Cache Messaggi (in Manutenzione -> Aggiorna Contatori), per visualizzare i messaggi con i cambiamenti apportati.
Ciao a tutti, io avei lo stesso problema... sto facebdo delle prove tecniche per passare a vb e in pratica io ho "[align=center]"..
potreste darmi la query esatta?
sono una cima in questo cose per il momento...
grazie a tutti in anticipo.
Adesso che ci sono chiedo anche quest'altra modifica... la board che sto usando attualmente ha un impostazione di dimensioni testo non compatibile con vb... in pratica se ora scrivo "Così" una voltra trasferito il forum a vb la discussione mi appare "così"
Esiste una query che mi faccia questa modifica, portando tutti i testi come gli ho adesso su questa board che lascio??
Grazie infinite.
- UPDATE post SET pagetext=REPLACE(pagetext, '[align=center]', '[center]')
- UPDATE pmtext SET message=REPLACE(message, '[align=center]', '[center]')
- UPDATE visitormessage SET pagetext=REPLACE(pagetext, '[align=center]', '[center]')
- UPDATE groupmessage SET pagetext=REPLACE(pagetext, '[align=center]', '[center]')
- UPDATE picturecomment SET pagetext=REPLACE(pagetext, '[align=center]', '[center]')
- UPDATE usertextfield SET signature=REPLACE(signature, '[align=center]', '[center]')
(Sono i vari posti in cui può essere usato che mi vengono in mente, non so se siano tutti.)
Il tag [align=center] del forum che utilizzi ora con che tag viene chiuso? Con [/align], con [/center] o con altro?
Non sono sicuro di aver capito.. praticamente i tag della dimensione del tuo forum attuale corrispondono a delle dimensioni superiori in vB? O in questo caso i tag non centrano nulla? :confused:
Grazie Dark
Chiude con [/align] e sono stati usati praticamente in tutti i topic e in buone parte di immagini e messaggi delle firme.
Esatto... se sulla board attuale scrivoviene fuori una dimensione così: HelloCodice HTML:[size=18]Hello[/size]
invece su vb lo stesso tag è Hello
Sulla board che usi ora ci sono anche degli [align=right] o degli [align=left] chiusi anch'essi con [/align]? Perché in questo caso la sostituzione del tag di chiusura diventerebbe un po' problematica, dato che avresti lo stesso tag di chiusura da sostituire con tre cose diverse..
Direi che si possa usare anche qui una query. :D
- UPDATE post SET pagetext=REPLACE(pagetext, '[size=X]', '[size=Y]')
- UPDATE pmtext SET message=REPLACE(message, '[size=X]', '[size=Y]')
- UPDATE visitormessage SET pagetext=REPLACE(pagetext, '[size=X]', '[size=Y]')
- UPDATE groupmessage SET pagetext=REPLACE(pagetext, '[size=X]', '[size=Y]')
- UPDATE picturecomment SET pagetext=REPLACE(pagetext, '[size=X]', '[size=Y]')
- UPDATE usertextfield SET signature=REPLACE(signature, '[size=X]', '[size=Y]')
X è il numero che corrisponde alla dimensione che hai nella tua board attuale, Y è il numero che corrisponde alla dimensione che vorrai dare alle parole, che attualmente hanno la dimensione X nella tua board, volta passato a vBulletin.
La sintassi della tua board attuale non ha le virgolette (così intendo [size="18"])? Se le ha, ovviamente nella query le devi includere. ;)
P.S. Ho aggiunto due query al post sopra: mi ero dimenticato quella principale relativa ai messaggi normali :D, e ho aggiunto quella per le firme. ;)
ho 9000 messaggi nel forum ma che ricordi non ho [align=right] o degli [align=left] quindi credo che la query faccia il suo dovere :)
per quanto ruguarda la dimensione del font, la board attuale usa [size=18] senza virgolette..
credo che sia tutto per il momento... ti ringrazio immensamente per la tua pazienza e disponibiltà :D
Ora non mi resta che risolvere il problema della sezione download, ma per quello credo non si possa fare nulla... dovrò ripostarmi 30 gb di materiale. :(
Grazie infinite!! :)
Perfetto, allora puoi anche tranquillamente sistemare i tag di chiusura con queste query:
- UPDATE post SET pagetext=REPLACE(pagetext, '[/align]', '[/center]')
- UPDATE pmtext SET message=REPLACE(message, '[/align]', '[/center]')
- UPDATE visitormessage SET pagetext=REPLACE(pagetext, '[/align]', '[/center]')
- UPDATE groupmessage SET pagetext=REPLACE(pagetext, '[/align]', '[/center]')
- UPDATE picturecomment SET pagetext=REPLACE(pagetext, '[/align]', '[/center]')
- UPDATE usertextfield SET signature=REPLACE(signature, '[/align]', '[/center]')
Salve a tutti , ho letto su questo post che la query in questione può essere adatata anche per gli accenti , potrei avere un esempio di come fare?
Dopo un import da vb a vb mi son ritrovato con questo simbolo (?) che andava a sostituirmi tutte le lettere con gli accenti e caratteri speciali .. del tipo : é,à,E',A' etc.. etc..
Premetto che usando tali lettere o caratteri su nuovi post , vengono viste senza problemi ma sui post importati mi resta a loro posto (Il punto interr... )