|
|
|
Tweet |
Pannello Login |
|
Questa discussione si intitola Guida - Installare le MOD a mano nella sezione SMF, appartenente alla categoria CMS; Le mod solitamente sono progettate per lavorare con il tema di default,ovvero il tema “base”. E’ difficile per chi crea ...
Sostieni Cionfs'Forum CMS!
|
||||
| Obiettivo per l'anno in corso: 1000 EUR, Ricevuto: 0 EUR (0%) |
|
Dona ora | ||
|
|
|
#1 |
|
Le mod solitamente sono progettate per lavorare con il tema di default,ovvero il tema “base”.
E’ difficile per chi crea le Mod,tanto quanto è difficile per chi crea i temi,far si che le mod lavorino con ogni tema. Comunque è possibile installare una Mod manualmente,adattandola così ad ogni tema. Mi Raccomando!Leggete tutto prima di incominciare a fare le modifiche a mano,risparmieremo così molte domande dopo... Scompattiamo la mod,e andiamo subito a cercare il file package-info.xml Questo file contiene tutte le informazioni per far eseguire la mod:quali file aggiungere,quale file fa le modifiche,quale file esegue query al database,e altre informazioni.... <install for="..."> indica per quale versione è la mod(se nn ce scritto niente nn controlla la versione) <require-file name="..." destination="..." /> nome del file da inserire in una determinata posizione <require-dir name="..." destination="..." /> nome della cartella da inserire in una determinata posizione <code >...< /code> file che esegue le query al database <modification>...</modification> il file più importante; ora andremo ad analizzare questo file che eseguirà tutte le modifiche al nostro smf
Ecco un esempio: Codice: <edit file> Themes/default/Display.template.php </edit file> <search> // Show the anchor for the top and for the first message. If the first message is new, say so. </search> <replace> global $bar_exps, $bar_posts; // Show the anchor for the top and for the first message. If the first message is new, say so. </replace> Questo significa che dobbiamo aprire il file Display.template.php e cercare: Codice: // Show the anchor for the top and for the first message. If the first message is new, say so. E sostituirlo con: Codice: global $bar_exps, $bar_posts; // Show the anchor for the top and for the first message. If the first message is new, say so. Prima ho detto che l'estensione .mod non viene piu usata(anche se alcune le potete trovare ancora così) ma si usa .xml Il procedimento è uguale,cambia solo per alcune cose:
Ecco quindi come si presenterebbe la mod di prima con il metodo .xml Codice: <file name="$themedir/Display.template.php"> <operation> <search position="replace"><![CDATA[ // Show the anchor for the top and for the first message. If the first message is new, say so.]]></search> <add><![CDATA[ global $bar_exps, $bar_posts; // Show the anchor for the top and for the first message. If the first message is new, say so. ]]></add> </operation> </file> Come potete vedere il funzionamento è lo stesso Esistono poi variabili o azioni speciali tipo queste:
Questo è tutto,ora dovreste essere in grado di installare una mod manualmente,sia se lo vogliate fare,sia se volete adattare ad un vostro tema. N.B. non dovete mai modificare la mod,ma direttamente i vostri file!! Un piccolo consiglio se dovete solo adattare ad un vostro tema agite in questo mod:
vi rikordo infatti ke ogni tema che installate non contiene tutti i file ma solo quelli che servono,quindi in caso manchi qualche file automaticamente va ad usare quello del default che la mod ha gia ovviamente modificato precedentemente. Detto questo,buona modifica!!! Fonte: Simple Machines Italia.org Post Originale: http://www.smitalia.net/community/in...ic,2499.0.html PS: La guida è stata presa così com'è,non ho apportato nessuna modifica! |
|
|
|
|
| #1.5 | |
|
ADS Bot Bot
Data registrazione: Da Sempre
Località: Italia
Età: Vecchissimo
Messaggi: Tanti
|
Annuncio Pubblicitario
|
|
|
|
| #1.5 | |
|
ADS Bot Bot
Data registrazione: Da Sempre
Località: Italia
Età: Vecchissimo
Messaggi: Tanti
|
Annuncio Pubblicitario
|
|
|
|
![]() |
| Tag |
| guida, installare, le, mano, mod |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
P.IVA: 02750560738
© Cionfs'Forum CMS - E' vietata la copia anche parziale senza autorizzazione.
| Forum CMS | Forum WebMaster |Forum SEO |