21 febbraio 2008 alle 08:33:45 Ciao a Tutti, è la prima volta che scrivo, e che mi affaccio al mono di aspnuke. Premetto che ho già scaricato il pacchetto aspnuke, installato e perfettamente funzionante, grazie ovviamente alla vostre guide! Avrei un quesito da porVI. Vorrei realizzare la trasposizione in asp di questo sito in html http://www.herbmedit.org/publications.htm
Per la precisione, ho "uppato" via ftp tutti i pdf relativi alle pagine che si aprono dal menu a tendina sotto le figure di quei volumi. siccome ogni file corrisponde ad un pagina, vorrei snellire il tutto e realizzarlo in asp. Mi sapreste dare qualche consiglio su come dovre operare? Grazie infinite!
21 febbraio 2008 alle 10:01:12 E' molto soggettiva la visione dello "snellire", Asp non è un linguaggio "dimagrante" e, neanche più veloce di html, è solo più "dimanico", ovvero, un portale come Aspnuke è possibile realizzarlo anche in html, non avrebbe la stessa dinamicità esistente con ASP, ma, il risultato finale di impatto grafico sarebbe lo stesso, la dinamicità di ASP consiste nell'aver la possibilità di memorizzare le informazioni in databases tramite un'interfaccia di amministrazione, ovvero, ricorrere il meno possibile all'uso di ftp come avviene invece per html ogni qualvolta si deve aggiornare o modificare una pagina. Detto questo, con Aspnuke base non è possibile gestire delle pagine allo stesso modo in cui le hai scritte in html, come avrai notato non c'è un modulo standard che faccia al caso tuo, si potrebbe gestire il tutto come se fossero degli articoli, ma non è consentito l'uso di pdf, io penso che la soluzione migliore e più semplice è quella di trasformare le pagine html che hai disponibili in pagine ASP integrando la grafica di Aspnuke, poi, creare nel menù un link che permetta al visitatore di aprire la pagina. Ovviamente, siamo alla staticità intrinseca ad html, se questa pagina viene aggiornata frequentemente, sarebbe opportuno creare delle routine front end e back end per gestire dinamicamente la pagina.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
22 febbraio 2008 alle 08:20:36 Grazie infinte per la risposta! Sei stato chiarissimo, mi sa che opterò per la soluzione che mi hai prospettato. Un'ultima cosa: come si trasformano le pagine da HTML ad ASP??? GRAZIE ANCORA!
22 febbraio 2008 alle 11:30:56 Per poter gestire delle pagine HTML con Aspnuke, oltre che salvarle con suffisso ASP, è necessario introdurre delle tringhe di include che, includono molti files con funzioni e Sub necessarie al funzionamento con Aspnuke, se editi con il Notepad di Windows una pagina asp della root, noterai che vi sono degli include file, per la gestione delle funzioni e della grafica ne bastano 4, che sono: <!--#include file="includes/includes-inc.asp"--> <!--#include file="includes/toppage-inc.asp"--> queste 2 vanno posizionate in testa al file, prima della'apertura di qualsiasi codice, sia esso HTML o ASP.
<!--#include file="includes/bottomage-inc.asp"--> <!--#include file="includes/clearitall-inc.asp"--> Queste 2 vanno posizionate a fine pagina, dopo la chiusura del codice.
Una volta che hai inserito gli include, salvi la pagina con estensione asp ( esempio: pagina originale pippo.htm, pagina salvata pippo.asp ), nella cartella /public/xml/ troverai un file, menuitems.xml, che gestisce il menù laterale, dovrai aggiungere un link alla nuova pagina e, per aggiungerlo, dovrai inserire dei tag (simili all'html), stando però attento al rispetto di due regole, 1- il link deve cominciare con un tag <element> e finire con un tag </element> che contengono gli altri tag che puoi vedere editando il file XML sempre con il Notepad, 2- il nuovo link va aggiunto appena sotto la chiusura di uno precedente, sotto il tag </element>, mai a fine file.