Autore Topic: Installare mod non aggiornate alla vostra versione SMF  (Letto 1010 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Darknico

  • Amministratore
  • *****
  • Post: 2067
  • Sesso: Maschio
  • Server Admin
    • Mostra profilo
    • Darknico.com
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Installare mod non aggiornate alla vostra versione SMF
« il: Lunedì, 25 Febbraio 2013 12:16 »
ATTENZIONE! Questo vale solo per SMF 1.1.x!
Se utilizzate SMF 2.0.x e superiori, esiste l'emulazione di versione! Utilizzate quel metodo, più sicuro e più semplice :)




Come avrete sicuramente notato, ogni qualvolta si aggiorna la propria versione di smf, le mod non sono immediatamente compatibili, ma bisogna aspettare che l'autore aggiorni
infatti se proveremo a installarli, il Package Manager ci darà un bell'errore dicendo che non è compatibile con la nostra versione SMF

Come possiamo ovviare a questo problema?

Bhe di principio è molto semplice: modifcare la mod in modo che venga riconosciuta anche per la versione in uso

Ecco come fare:

ATTENZIONE: aggiornare da se, senza aver controllato le modifiche al codice, non è detto che risulti compatibile al 100%, fatelo a vostro rischio e pericolo, quindi per sicurezza un bel backup
questa guida non è responsabile in caso di problemi con il vostro forum


Partiamo con un esempio, così risulta più facile.
Noi abbiamo la versione 1.1.5 di SMF, ma la mod è verificata solo fino alla versione 1.1.4 e pur provando a installare lo stesso, smf ci avvisa che non è compatibile!

Scompattiamo la mod e, tra tutti i file che troviamo, apriamo e modifichiamo il file package-info.xml

a seconda della mod, troveremo piu o meno righe di codice, ma voi nn spaventatevi, ce ne serve solo una

Codice: [Seleziona]
<install for="VERSIONI SMF">
ad esempio

Codice: [Seleziona]
<install for="1.1.2, 1.1.3, 1.1.4">
Da come si puo capire, questa mod è compatibile solo con 3 versioni, cioè la 1.1.2, la 1.1.3 ed infine la 1.1.4

per fare in modo, che venga installata anche sulla nostra versione, cioè la 1.1.5, basta solo modificare aggiungendo, in questo modo:

Codice: [Seleziona]
<install for="1.1.2, 1.1.3, 1.1.4, 1.1.5">
stessa cosa anche per il campo di disinstallazione

Codice: [Seleziona]
<uninstall for="1.1.2, 1.1.3, 1.1.4, 1.1.5">
Ora che finalmente avete modificato, salvate il file e ricompattate la mod
ATTENZIONE!Nel riformare il pacchetto (fatelo in zip), fate occhio che non si creino eventuali sottocartelle, selezionate tutti i file e create il pacchetto zip

Ora potete provare a installare, e come per magia, verrà digerita quindi potrete finalmente installarla ;)



N.B. questo procedimento è utile anche in caso aggiorniate la vostra versione di smf rendendo impossibile la disinstallazione di una mod

da ftp andate su VOSTROFORUM/Packages, scaricatevi la mod, aprite e rifate il procedimento di prima, ricompattate con stesso nome e riuppate
ora potrete disinstallare ;)

« Ultima modifica: Martedì, 05 Maggio 2015 12:01 da Darknico »
Non supporto privatamente, non risponderei e ci rimarreste male....

 

Guida all'emulazione (installare mod non aggiornati alla propria versione)

Aperto da emanueleSezione Guide - Trucchi

Risposte: 0
Visite: 4157
Ultimo post Martedì, 30 Aprile 2013 13:35
da emanuele
file forum risultano versione 2.0.6 il database corrisponde alla versione 2.0.5

Aperto da BELFASezione SMF 2.0

Risposte: 6
Visite: 1111
Ultimo post Giovedì, 28 Novembre 2013 18:58
da BELFA
Aggiornamento del Simple Portal alla versione 2.3.6

Aperto da titaniumSezione Mods - Modifiche SMF

Risposte: 50
Visite: 6864
Ultimo post Venerdì, 17 Ottobre 2014 10:43
da Darknico