Joomla.it Forum
Non solo Joomla... => Database => : marcellamarraro 07 Apr 2009, 16:43:33
-
ciao a tutti, dovrei modificare 150 articoli e pensavo che invece di aprirli tutti uno per uno potrei aprire direttamente il database... (in che formato) lavorarci sopra e buttarlo nuovamente a posto in myadmin.
E' una follia? qualcuno mi spigherebbe passo per passo come fare'
saluti!
-
dipende da cosa devi fare!
se devi fare la stessa modifica su tutti gli articoli, ad esempio cambiare il nome di un immagine, o comunque modificare qualcosa che hai scritto, basta fare un dump in formato .sql del db, aprirlo con un editor di testo qualsiasi, fare un "sostituisci tutto" e reimportare il dump modificato.
NB: per sicurezza, farsi una copia del dump PRIMA di fare qualsiasi modifica. ;)
se devi fare altri tipi di modifiche, non credo sia possibile.
-
contenta che qualcuno abbia risposto! grazie
scontenta perchè da scarsona quale io sono non ho capito un'acca!
se puoi mi spieghi meglio?
ciao!
-
comincia tu ;D
spiega esattamente che tipo di modifica devi fare in tutti questi articoli. ;)
-
devo cambiare la prima lettera a 180 parole (maiuscola)
e cambiare un link sbagliato a 80 link.
pensavo di fare velocemente da un'unica tabella piuttosto che aprire e chiudere 180 file....
-
allora puoi benissimo fare come ho detto.
avresti 2 modi per farlo:
1) se conosci il linguaggio SQL puoi farlo con una query per aggiornare i campi che ti interessano;
2) in maniera più semplice, anche se rozza ;D , basta che tu esporti il tuo database in formato sql (da phpmyadmin selezioni il db e fai "esporta"), FAI UNA COPIA DI SICUREZZA DEL FILE SQL APPENA GENERATO, apri il file originario con un editor di testo (notepad oppure scaricati qualcosa di meglio: notepad++ o edit+) e fai un "sostituisci tutto" selezionando la parola di cui devi cambiare la prima lettera, e sostituendola con la stessa parola ma con l'iniziale maiuscola; stessa cosa per il link sbagliato: lo selezioni e sostituisci tutti quelli sbagliati con quello corretto.
(è un'operazione normalissima che si fa con qualunque editor di testo, anche word, ma mi raccomando NON farlo con questo, a meno di aver cura di specificare nel salvataggio il formato di testo semplice TXT)
una volta fatte le sostituzioni, salvi il file e lo reimporti in phpmyadmin selezionando lo stesso db. quando andrai a riaprire i tuoi articoli, li troverai tutti modificati.
tempo di esecuzione, sì e no 3 minuti! ;D ;)
-
perfetto!! a parte il terrore di togliere il database e rimetterlo. una volta ho divuto rimettere il database di backup e quando ho rimesso il file le e accentate erano saltate tutte...
comunque grazie, mi sa che lo farò