HTMLAREA - L'editor in AspNuke
L'installazione di HTMLAREA, di per sè non presenta problemi, almeno per chi mastica un pò di inglese e conosce almeno un pochino AspNuke.
Per tutti gli altri, cercherò di spiegare brevemente come installare gli scripts necessari.
Dopo aver scaricato HTMLAREA, create una cartella con lo stesso nome, dezippate all'interno di questa il file HTMLAREA.ZIP.
Ora, editate un file di AspNuke, ad esempio:
/includes/downloads-inc.asp
(i files da editare, sono sempre inclusi nella cartella INCLUDES)
Posizionatevi subito dopo il disclaimer iniziale, che finisce con il tag %> e prima del tag <% di apertura del codice asp, inserite ora questo codice in Java_Script:
<script language="Java_Script1.2"><!-- // load htmlarea
_editor_url = "htmlarea/" // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >=; 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' <language="Java_Script1.2"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script>
Ora, per trasformare un tag TEXTAREA in un editor, dobbiamo innanzitutto cercare il tag in questione, scorriamo il codice asp della pagina DOWNLOADS-INC.ASP e, giunti alla riga 308 circa, troveremo il tag:
Response.Write "<td><textarea name=""dDescription"" cols=""50"" rows=""8"" class=""cell""></textarea></td>" ;& vbCRLF
(Altro metodo per chi non ha un editor che visualizza i numeri di riga, è: con NOTEPAD, menù MODIFICA, TROVA, in questa finestra inseriamo TEXTAREA e poi OK, si verrà posizionati automaticamente sul TAG)
Abbiamo trovato il tag che ci interessa, notiamo che ha un nome, (dDescription), teniamo d'occhio il nome e, posizioniamoci col mouse appena una riga più sopra del codice che riguarda TEXTAREA e inseriamo una riga vuota con INVIO, in questa riga vuota copiamo questo codice:
Response.Write "<script language=""Java_Script1.2"" defer>" & VbCrlf
Response.Write "editor_generate('dDescription');" & VbCrlf
Response.Write "</script>" & VbCrlf
Come potete notare, nella seconda riga incollata, troviamo il codice che genera l'editor, e, tra parentesi il nome del textarea che verrà sostituito, questa procedura è valida per ogni TEXTAREA da sostituire con l'editor, naturalmente cambierà sempre il nome del TEXTAREA.
Ora, non vi resta che salvare, e uplodare in remoto.