Back to top

Autore Topic: Cancellare parti di testo  (Letto 3043 volte)

Offline ligend

  • Esploratore
  • **
  • Post: 143
    • Mostra profilo
Cancellare parti di testo
« il: 25 Set 2012, 20:23:14 »
Salve a tutti,
cortesemente, qualcuno sa dirmi se è possibile cancellare una parte di testo o codice contenuto in oltre 130 pagine joomla con una semplice stringa SQL?


Per intenderci, se fosse un sito "normale" lo farei con dreamweaver, cerca e sostituisci, ma essendo i contenuti di joomla scritti nel DB, non saprei come fare, se non aprire tutte le pagine italiano/inglese :( (


Grazie.


P.S: il codice da cancellare è tipo questo.



<style type="text/css">
         .newtab {
            border-color: #E7E8E6;
            border-width: 0 0 1px 1px;
            border-style: solid;
         }
         #newtabint {
            background-color:#fafafa;
            border:none;
         }
         .newtab td {
            border-color: #E7E8E6;
            border-width: 1px 1px 0 0;
            border-style: solid;
            margin: 0;
            padding-left: 4px;
         }
         #newtab2 {
            border:none;
         }
         #newtab3 {
            border-left: 1px solid #FFFFFF;
            border-top: 1px solid #FFFFFF;
         }
         #newtab4 {
            border-bottom: 1px solid #FFFFFF;
            border-left: 1px solid #FFFFFF;
            border-right: 1px solid #FFFFFF;
            border-top: 1px solid #FFFFFF;
         }
         #nopad {
            padding: 0px;
            height: 2px;
         }
         </style>                         

Offline luxtux

  • Ulcera
  • Esploratore
  • *
  • Post: 76
    • Mostra profilo
Re:Cancellare parti di testo
« Risposta #1 il: 25 Set 2012, 21:25:25 »
Non mi risulta che i css siano generati dinamicamente, per cui puoi usare gli strumenti  che il tuo sistema operativo mette a disposizione (ad esempio, con Linux, il potentissimo sed), cerca e sostituisci compreso.

L.

Offline ligend

  • Esploratore
  • **
  • Post: 143
    • Mostra profilo
Re:Cancellare parti di testo
« Risposta #2 il: 25 Set 2012, 21:56:39 »
Grazie Lux intanto per la risposta.
Due considerazioni, la prima... hai ragione i CSS non sono generati dinamicamente, infatti questi sono stati inseriti nelle singole pagine del sito (articoli joomla) a mano!!!!


In secondo luogo, non essendo un programmatore non saprei dove iniziare, ecco perchè chiedo. Io posso accedere solo al phpadmin....

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Cancellare parti di testo
« Risposta #3 il: 25 Set 2012, 22:17:49 »
Se ritieni siano nel db non serve nessuno script, fai un export lo apri con notepad++ ripulisci il testo, salvi e reimporti. Per sicurezza conserva una copia originale.

Offline ligend

  • Esploratore
  • **
  • Post: 143
    • Mostra profilo
Re:Cancellare parti di testo
« Risposta #4 il: 25 Set 2012, 22:24:57 »
Ottimo suggerimento, provo. Grazie.

Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Cancellare parti di testo
« Risposta #5 il: 26 Set 2012, 22:26:47 »
..puoi provare anche con una query di update con replace , de eseguire da phpmyadmin , di questo tipo:


Codice: [Seleziona]
update nome_tabella set `campo_tabella` = replace(`campo_tabella`, 'testo da sostituire', 'testo da inserire')
 ..occhio però. Una volta lanciata la query, questa non la fermi più e ti modifica tutto il campo di tutti i record in un colpo. fai prima sempre un backup della tabella.
 p.s.: testo da sostituire = il css da eliminare , testo da inserire = ''
Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

 



Web Design Bolzano Kreatif