Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: xena1997 on November 05, 2012, 07:21:17 AM

Title: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 07:21:17 AM
ho cercato di rimuovere una mod e quando vado sulla voce disinstalla mi compare questo errore e dire che la mod e compatibile con la v.2.0.2

Errore durante l'installazione della MOD
Si è verificato almeno un errore durante una prova di installazione di questo pacchetto MOD. Si consiglia caldamente di non continuare con l'installazione in caso di dubbi su quello che si sta facendo e di avere una copia di sicurezza molto recente. Tale errore potrebbe essere causato da un conflitto tra la MOD che si sta installando e un'altra già installata, da un problema nel pacchetto MOD, da un pacchetto che necessita di un altro pacchetto non ancora installato, oppure da un pacchetto preparato per un'altra versione di SMF.

P.S la posso cancellare tramite ftp?

grazie
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 07:38:50 AM
Il problema è che probabilmente un altro mod ha "interferito" con questo che vuoi disinstallare, quindi devi:
1) andare alla pagina del mod
2) selezionare la tua versione di smf (o almeno una che permette di procedere) dal dropdown sulla destra
3) cliccare su "parse".
Qui ti verranno mostrate tutte le modifiche che quel mod ha compiuto ai tuoi file.
A questo punto ci son due vie:
1) disinstallare completamente a mano (quindi aprire tutti i file indicati e rimuovere i pezzi di codice che non servono più)
2) prendere nota di quali file contengono errori (lo vedi nella stessa pagina in cui vedi il messaggio che hai riportato), scaricarli sul tuo computer e rimuovere le modifiche (come descritto nel punto 3 di prima), quindi procedere con la disinstallazione dal pannello di admin e poi subito dopo ricaricare i file che hai modificato a mano andando a sostituire quelli che ci sono sul server.
In ogni caso tieni una copia dei file prima e dopo, così in caso di problemi puoi sempre ripristinare un backup (anche se poi con mod mezzi installati e mezzi no potresti avere problemi comunque, ma meglio avere una copia che non. ;)
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 07:47:40 AM
grazie ti riporto l'errore

*    1.    Esegui modifiche    ./Themes/default/languages/Modifications.english.php    Test fallito
      1.    Sostituisci    ./Themes/default/languages/Modifications.english.php    Test fallito
   2.    Esegui modifiche    ./Themes/default/languages/Modifications.english-utf8.php    Sto ignorando il file
*    3.    Esegui modifiche    ./Sources/Subs.php    Prova eseguita con successo
   4.    Esegui codice    UnInstall.php    

quale delle due procedure mi consigli?
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 10:01:24 AM
Curioso fallisca in Modification.english, è l'ultimo file che mi sarei aspettato di vedere...hai per caso tradotto il mod lì dentro?

Beh, in questo caso la due: scarichi "Modifications.english.php", togli quel che non serve più, disinstalli il mod e ri-carichi il file.

Che poi nel caso particolare essendo un file di lingua se anche non togli le stringe non ci dovrebbero essere molti problemi, comunque meglio toglierle.
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 11:19:30 AM
ciao si ho tradotto il file in italiano non dovevo farlo?

e se provo a reinstallare la versione originale?
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 11:53:54 AM
Sarebbe più corretto mettere le traduzioni metterle in Modifications.italian.php, non Modification.english.php

Quote from: xena1997 on November 05, 2012, 11:19:30 AM
e se provo a reinstallare la versione originale?
No. Non fare questo. Farebbe solo casino.
Al massimo puoi ripristinare *manualmente* le stringhe in inglese togliendo quelle che hai tradotto in italiano.
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 12:14:22 PM
allora su parse mi da questa procedura


File Edits
./Themes/default/languages/Modifications.english.php


Find: [Select]


?>

Add Before: [Select]


//Begin Reg Links
$txt['no_view_links'] = 'You are not allowed to view links.';
$txt['txt_reg_links_register'] = 'Register';
$txt['txt_reg_links_login'] = 'Login';
$txt['txt_reg_links_or'] = 'or';

//END Reg Links Text Strings         


./Themes/default/languages/Modifications.english-utf8.php


Find (at the end of the file): [Select]

?>

Add Before: [Select]


//Begin Reg Links
$txt['no_view_links'] = 'You are not allowed to view links.';
$txt['txt_reg_links_register'] = 'Register';
$txt['txt_reg_links_login'] = 'Login';
$txt['txt_reg_links_or'] = 'or';

//END Reg Links Text Strings   

This operation isn't vital to the installation of this mod.

./Sources/Subs.php


Find: [Select]

// Cache the output if it took some time...

Add Before: [Select]


      // Registered Links
      if ($user_info['is_guest'])
      {
         $message = preg_replace('#<a href="(.*?)</a>#i', $txt['no_view_links'] . "\n" . ' <a href="' . $scripturl . '?action=register">' . $txt['txt_reg_links_register'] . '</a>&nbsp;' . $txt['txt_reg_links_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['txt_reg_links_login'] . '</a>', $message);
      }

      // End Registered Links



una cosa non ho capito tra find e before delle tre voci c'e' una stringa che non trovo da nessuna parte

e poi questa voce ./Themes/default/languages/Modifications.english-utf8.php non la trovo in nessuna cartella

e poi nella cartella di destinazione trovo due file uguali ./Themes/default/languages/Modifications.english.php E ./Themes/default/languages/Modifications.english.php con un simbolino vicino

stessa cosa per ./Sources/Subs.php E ./Sources/Subs.php con un simbolino vicino

cosa devo fare? li modifico entrambi?

grazie
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 12:30:58 PM
In Modifications.english.php avrai qualcosa tipo:
//Begin Reg Links
$txt['no_view_links'] = 'Non sei autorizzato a vedere questi link.';
$txt['txt_reg_links_register'] = 'Registrati';
$txt['txt_reg_links_login'] = 'Login';
$txt['txt_reg_links_or'] = 'o';

//END Reg Links Text Strings   

Ti basterà togliere quello. Il resto lo disinstalli dal pannello di admin (vedi che in corrispondenza di "Subs.php" ti dice "Prova eseguita con successo").
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 12:37:14 PM
grazie scusa una cosa essendo che ho questi due nomi uguali in theme language

Modifications.english.php e l'altro a lo stesso nome ma con un simbolino vicino quale modifico?

se ho capito bene scarico uno di quei due file lo correggo lo salvo e lo ricarico e poi vado su gestore pacchetti e lo disinstallo giusto?
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 12:57:27 PM
Il Modification.english.php~ (con tilde finale) è un file di backup creato da SMF quando un mod modifica un file.
Tu devi toccare solo Modification.english.php.

1) scarica
2) modifica (salva)
3) disinstalla da admin
4) ricarica il file modificato
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 01:19:42 PM
ok adesso provo

p.s una volta scaricato e modificato quel file...... da dentro la cartella lo rimuovo?

grazie
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 02:11:50 PM
Non devi rimuoverlo.
Una volta scaricato e modificato lo rimetti esattamente nella posizione in cui era prima (sovrascrivendo quello sul server).
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 02:30:06 PM
ciao ho fatto come hai detto ma non me lo fa disinstallare continua a dirmi lo stesso problema
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 03:09:05 PM
Sì, ti dice "attenzione errore", tu clicchi "disinstalla" ti dirà "sei proprio sicuro?" confermi.
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 03:16:19 PM
guarda che mi da lo stesso errore come sopra che ti riporto


Errore durante l'installazione della MOD
Si è verificato almeno un errore durante una prova di installazione di questo pacchetto MOD. Si consiglia caldamente di non continuare con l'installazione in caso di dubbi su quello che si sta facendo e di avere una copia di sicurezza molto recente. Tale errore potrebbe essere causato da un conflitto tra la MOD che si sta installando e un'altra già installata, da un problema nel pacchetto MOD, da un pacchetto che necessita di un altro pacchetto non ancora installato, oppure da un pacchetto preparato per un'altra versione di SMF.

cosa faccio lo disinstallo lo stesso?


io ho cancellato queto dimmi se e giusto

//Begin Reg Links
$txt['no_view_links'] = 'YOU ARE NOT ALLOWED TO VIEW LINKS - NON SEI AUTORIZZATO A VEDERE I LINK.';
$txt['txt_reg_links_register'] = 'REGISTER - REGISTRATI';
$txt['txt_reg_links_login'] = 'LOGIN';
$txt['txt_reg_links_or'] = 'OR';

//END Reg Links Text Strings   
Title: Re: errore durante la disinstallazione
Post by: emanuele on November 05, 2012, 03:31:04 PM
Quote from: emanuele on November 05, 2012, 03:09:05 PM
Sì, ti dice "attenzione errore", tu clicchi "disinstalla" ti dirà "sei proprio sicuro?" confermi.
Confermo.
E' la mia risposta definitiva e l'accendo pure.
Title: Re: errore durante la disinstallazione
Post by: xena1997 on November 05, 2012, 03:58:47 PM
grazie milleeeeeeeeeeeeeeeeeeeeee :D