Aggiunta label scrittura veloce codice in Dreamweaver CS5 (CodeHints.xml)

ottobre
19

Per esigenze di lavoro ho avuto la necessità di aumentare le funzioni base di dreamweaver CS5, nello specifico avevo la necessità nella scrittura del codice PHP di ricevere dal menu label di aiuto di DW un numero maggiore di variabili di $_SESSION. Per spiegarmi meglio, quando si digita $_S appare un menù (se non appare basta premere la combinazione CTRL+spazio) di label che aiuta la composizione del codice in modo veloce (Fig.1)

FIG.1FIG.1

Vediamo quindi come aggiungere le mie sessioni che istanzio in un file caricato in ogni pagina (filestart.php)

#Questo file contiene la definizione di variabili di sessione per la costruzione dei PATH e DEFAULT

$_SESSION[“PATH”][“CORE”] =$_SERVER[“DOCUMENT_ROOT”];
$_SESSION[“PATH”][“CLASS”]= $_SESSION[“PATH”][“CORE”].”/class”;
$_SESSION[“PATH”][“LIB”]= $_SESSION[“PATH”][“CORE”].”/lib”;

$_SESSION[“CONFIG”][“LANUAGE”]=”it”;
$_SESSION[“CONFIG”][“VERSIONE”]=”2.0”;
#....e molte altre session....

A Questo punto è necessario istruire DW. Bene, la definizione di questo tipo di variabili la possiamo trovare nel file CodeHints.xml presente nella directory C:\Users\tualogin\AppData\Roaming\Adobe\Dreamweaver CS5\it_IT\Configuration\CodeHints (io attualmente sto utilizzando Win 7). Aprite il file e scorrette fino a quando non trovate <menu pattern=”$_SERVER[” DOCTYPES=”PHP_MySQL”> .

Bene, ora non dobbiamo far altro che aggiungere quello che ci serve sopra la riga appena citata, vediamo in che modo poter avere le nostre sessioni custom nel menù. (prendiamo come esempio le precedenti citate)

<!-- INIZIO AGGIUNTA -->
<menu pattern="$_SESSION[" DOCTYPES="PHP_MySQL">
<!-- PATH -->
<menuitem label="PATH" VALUE="'PATH']" icon="shared/mm/images/hintMisc.gif" />
<menuitem label="PATH.CORE" VALUE="'PATH']['CORE']" icon="shared/mm/images/hintProperty.png" />
<menuitem label="PATH.CONFIG" VALUE="'PATH']['CONFIG']" icon="shared/mm/images/hintProperty.png" />
<menuitem label="PATH.LIB" VALUE="'PATH']['LIB']" icon="shared/mm/images/hintProperty.png" />
<!-- DEFAULT -->
<menuitem label="CONFIG" VALUE="'CONFIG']" icon="shared/mm/images/hintMisc.gif" />
<menuitem label="CONFIG." VALUE="'CONFIG']['LANUAGE']" icon="shared/mm/images/hintProperty.png" />
<menuitem label="CONFIG.VERSION" VALUE="'CONFIG']['VERSION']" icon="shared/mm/images/hintProperty.png" />

<!-- FINE AGGIUNTA -->

<menu pattern="$_SERVER[" DOCTYPES="PHP_MySQL">

Ora sarà necessartio salvare il file xml (USATE SEMPRE CREARE UNA COPIA PRIMA DI ESEGUIRE LE MODIFICHE!!!!) e riavviare DW. Una volta riavviato DW, apriamo un file php e proviamo a digitare $_S noterete che appare esattamente quello che appariva nella Fig.1 ma appena sceglierete la voce $_SESSION ecco apparire le nostre modifiche (Fig.2)

Fig.2FIG.2

Vuoi lasciare un tuo commento?

Attenzione: L'approvazione e l'invio del commento potrebbero avere dei ritardi, quindi, dopo aver premuto il pulante "Invia Commento" attendi.


*