Aggiungere una tabella in Home Page
Prenderò come esempio il file default-inc.asp, che è il più semplice dei files che creano una Home Page del portale, questo file lo trovate nella cartella INCLUDES del vostro portale.
Come di consueto, per la modifica, userò il NOTEPAD di Windows, raccomando sempre di non usare programmi come FrontPage o Dreamweaver perchè, inseriscono codice proprietario " sporcando " il codice asp.
Dunque, con Notepad, apro il file default-inc.asp, al suo interno trovo questo codice:
<!-- #include file="news-inc.asp" -->
<%
If GLOBAL_NEWS_LINKS_TOP > 0 Then
Response.Write "<table width=""100%"" cellspacing=""0"" cellpadding=""0"" border=""0"" align=""center"">" & vbCRLF
Response.Write "<tr>" & vbCRLF
Response.Write "<td width=""100%"" valign=""top"" colspan=""3"">" & vbCRLF
DisplayTopNewsLinks GLOBAL_NEWS_LINKS_TOP, 0
Response.Write "</td>" & vbCRLF
Response.Write "</tr>" & vbCRLF
Response.Write "</table>" & vbCRLF
End If
DisplayTopNews GLOBAL_NEWS_TOP, 0
%>
A questo codice voglio aggiungere la ricerca di
GOOGLE (non copiate il mio codice, in quanto è personalizzato per il mio portale ma, registratevi su Google ed ottenete il vostro codice personalizzato), opero nel seguente modo:
Aggiungo il codice necessario alla creazione dell'intestazione della tabella
<%
CreateTopTable "Google", "Google Search"
%>
Che, potrei anche inserire come traduzione se avessi inserito nel file IT.XML il tag necessario:
<translation name="LANG_GOOGLE">Google Search</translation>, modificando così l'intestazione della tabella:
<%
CreateTopTable "Google", GetTranslation("LANG_GOOGLE")
>
Comunque venga inserita l'intestazione, appena sotto, inserisco il codice che mi è stato fornito da Google.
<!-- SiteSearch Google -->
<center>
<form method="get" action="http://www.google.it/custom" target="_top">
<table border="0" bgcolor="#ffffff">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
</td>
<td nowrap="nowrap">
<input type="hidden" name="domains" value="www.searchwarezz.net"></input>
<input type="text" name="q" size="31" maxlength="255" value=""></input>
<input type="submit" name="sa" value="Cerca"></input>
</td></tr>
<tr>
<td> </td>
<td nowrap="nowrap">
<table>
<tr>
<td>
<input type="radio" name="sitesearch" value="" checked="checked"></input>
<font size="-1" color="#000000">Web</font>
</td>
<td>
<input type="radio" name="sitesearch" value="www.searchwarezz.net"></input>
<font size="-1" color="#000000">www.searchwarezz.net</font>
</td>
</tr>
</table>
<input type="hidden" name="client" value="pub-9188217559426722"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="ISO-8859-1"></input>
<input type="hidden" name="oe" value="ISO-8859-1"></input>
<input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;
BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;
GFNT:0000FF;GIMP:0000FF;FORID:1"></input>
<input type="hidden" name="hl" value="it"></input>
</td></tr></table>
</form>
</center>
<!-- SiteSearch Google -->
Ora che ho inserito il codice di Google, devo chiudere la tabella creata all'inizio:
<%
CreateBottomTable""
%>
Con questo codice ho aggiunto in Home Page il modulo di ricerca di Google, la regola vuole che, se il codice fornito o creato è in HTML, va copiato o scritto al di fuori del codice ASP, che va chiuso con il TAG %> e poi riaperto con il TAG <%, se invece ho scritto del codice ASP, non sono necessarie chiusure e riaperture, ricordo che nel codice HTML le proprietà dei TAG vanno inserite tra un solo doppio apice - " - mentre, nel codice ASP, le stesse vanno inserite tra due doppi apici - "", ad esempio align="center" in HTML e align=""center"" in ASP.
Tutorial by DJ - aspnuke208@gmail.com