14 marzo 2006 alle 17:11:06 Modificato il 14 marzo 2006 alle 17:11:50Ciao, ho bisogno di una mano. Volevo capire come creare dei blocchi senza utilizzare la funzione modifica traduzioni. In pratica andando a manina a cambiare i file. Potreste indicarmi quali xml devo andare a cambiare? :)
14 marzo 2006 alle 19:44:33 E quale sarebbe il fine di questa modifica a "manina"? Noi dello staff perdiamo la testa per trovare soluzioni in cui non si debba mettere mano al codice direttamente... e tu ci vieni a chiedere il contrario? Comunque, il file da modificare è IT.XML per aggiungere le traduzioni, DYNBLOCK.ASP per aggiungere gli include virtual necessari. Ciauzz Dj
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
14 marzo 2006 alle 19:52:42 hai perfettamente ragione ma ho ereditato un applicazione che è stata blindata e mi permette solo di editare i file a mano. So che rompo le scatole ma sono riuscito ad editare il file ma come faccio a farlo visualizzare sul sito? Certo utilizzando :admin_pattern.asp ma non posso....
14 marzo 2006 alle 20:20:33 Per creare un blocco aggiuntivo sono necessarri alcuni passaggi fondamentali:
1 Creazione del file ASP che visualizza il blocco 2 Creazione delle traduzioni LANG_BLOCK_X dove X è il numero del blocco e che contiene il nome del file ASP senza estensione LANG_BLOCK_DISPLAY_X X è sempre il numero del blocco uguale a quello inserito prima, e che contiene la Sub Routine di visualizzazione, ad esempio: DisplayMeteo LANG_TITOLO_DEL_BLOCCO contiene la traduzione ed intestazione che verrà visualizzata in alto nel blocco. 3 Creazione dell'include virtual da inserire nel file /public/dynblock.asp, ad esempio, se ho creato un blocco METEO, dovrò creare questa stringa: <!--#include virtual="/public/dynblock/meteo.asp"--> 4 che nel file BLOCKS-INC.ASP vi sia questa stringa: <!-- #include virtual="/public/dynblock/dyna_block.asp" --> Una volta creato il blocco rispettando i 4 punti, se non puoi amministrare il portale, quindi non puoi resettare i blocchi dal link relativo, BLOCCHI GRAFICI, non ti resta che editare a mano il file configuration.xml, troverai due righe simili a queste: <translation name="sLeftColumn">0|1|2|3|4|6|7|8</translation> <translation name="sRightColumn">13|12|10|11|9|5</translation> che sono le stringhe che controllano i blocchi nelle colonne di destra e di sinistra, se non ci sono blocchi aggiuntivi, dovresti trovarne 9, aggiungendo il numero del blocco che prima hai inserito nelle traduzioni, anteponendo il carattere | visualizzerai anche il blocco che hai creato. Ciauzz Dj
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
14 marzo 2006 alle 22:31:09 Modificato il 14 marzo 2006 alle 22:32:16Come fa aspnuke ad essere blindato se puoi accedere ai file in modifica? E' come dire che non puoi entrare in una casa con la porta blindata, ma con le finestre aperte. Ciao
thr Principiante
7 Discussioni
15 marzo 2006 alle 08:43:39 beh forse il termine blindato è fuorviante, cmq il fatto che i file xml non fossero writable impedisce la loro modifca tramite l'amministrazione. (l'oggetto che modifica il file xml non può eseguire il salvataggio del file perchè non ne ha i permessi)
15 marzo 2006 alle 16:12:48 Era quello che mi chiedevo anchio, cmq le indicazioni per la realizzazione dei mod ci sono, ora, è da capire perchè non puoi scrivere direttamente nei file XML, forse perchè non sono in una cartella con i permessi di scrittura (PUBLIC)? Se hai ereditato, vuol dire che ora il portale è tuo? Se è tuo, avrai la possibilità di accedere via FTP, e se hai tale possibilità, perchè non ovviare all'inconveniente? Ciauzz Dj
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!