French Website
Main Menu
 
Download
Download ThunderSite Now! Download
the Trial version of ThunderSite
 
Newsletter
 
Tell a Friend
 
 
Website Templates
(Graphic Templates)
Visit our Online Catalog now to choose from thousands of Professional-looking Website Templates!
 
News
March 2005: International version of ThunderSite v2 officially released.
October 2004: New Thematic Packs available regrouping Website Templates by theme at discount prices.
June 2004: Announcement of ThunderSite Pro for advanced users (release expected in 2005).
January 2004: ThunderSite has been chosen as the easiest Website Creation Tool by the French Press.
November 2003: Official release of ThunderSite v1.
 
Shopping
You can purchase ThunderSite and Website Templates Online.
 
    Tricks
 

How can I make a sound play when someone visits a page?

If you want a sound to start when a page loads, you need to use an HTML code insertion.

While selecting the Insert menu --> HTML Code... add this code in the text zone displayed in the “Insert HTML code” window.

<body>
<embed src="1.wav" align="baseline" border="0" width="1" height="2" autostart="true">
</body>


Do not forget to replace "1.wav" by the path where your sound file is.


Which Web Hoster should I choose to publish my website on the Internet?

When your Website is finished, you should put it online.

Note that it is quite possible to host your site with free Hosting Servers such as: Yahoo!GeoCitie, PROHOSTING, 50megs, etc. Several hosts exist, each having their own particularities.

Once, your site is built, you can publish it on Internet by using ThunderSite. All you need to do is:

  • Choose a Web hoster,
  • Get an account and password from your chosen Web hoster,
  • Apply the parameters of this host to the FTP Client provided with ThunderSite.

Click on this link to see some configurations.


How to Add a Guestbook to my ThunderSite Web Site?

A Guestbook will allow the visitors of your Website to register their names and e-mail addresses and leave comments about your Website. Many websites use a guestbook and display the entries made by the visitors and allow you, the page administrator, to delete old or inappropriate entries.

You can get your own free guestbook in minutes!

Click here to create your free guestbook!

After your registration, you can insert a hypertext link towards your guest book.


How can I insert a visitor counter on my site?

You can use the RoboCounter to count the hits your Website gets. Place the RoboCounter hit counter on as many websites as you wish, its only purpose is counting hits. (http://www.robocounter.com/step1.php).

The RoboCounter will generate an HTML code which you will insert in your website.

To insert the HTML code (counters, Java Script code, etc.), go to Insert ---> HTML Code.... (see the figure below)

Then, you must copy the HTML code in the text zone of the following window:

To see the result of your code, go to the Preview mode then click on the Refresh button.

When inserting an Html or JavaScript code, it is necessary to add the tag <body> (that will be hidden automatically at the time of the insertion).

Your code will look like this:

<body>
Your HTML/JavaScipt code
</body>

For example:

<body>
<center>
<a href="http://www.imingo.net" target=_top>
<img src="http://www.imingo.com/services/compteur/icptgr.php?id=thundersite"
name="imingo.com" border="0" alt="un compteur pour votre site"></a>
</center>
</body>

 

Try to insert a counter code provided by imingo.net (see http://www.imingo.com/services/compteur/).

Note: The results of some codes only appear after publication.


How do I add meta tags, to be able to reference my site?

ThunderSite eases this task (adding Meta tags), just select the Site menu ---->Website Properties... and fill in the fields (as the figure below shows).

As for the Meta keywords and the Meta descriptions, it is also simple!

Click on the Site Description button in the window above, and enter your keywords and site description.


Why aren’t special letters, such as: é, è, ô, and the apostrophe shown correctly, on Macintosh using Netscape or IE?

Try to modify the charset, by selecting the menu Site --> Website Properties.

 


How to insert a picture so that the already existing text surrounds it?

To do this, it is necessary to use tables with a border size equal to 0 by selecting in the menu, Table---->Insert table...

If you want to insert a picture so that it is surrounded with text, you can insert a table [3,3], and to put your picture in the box [2,2].


Can I insert a JavaScript code in my ThunderSite site?

Yes, you can insert JavaScript codes.

Try to insert this code and see what it does:

<body>
<script language="javascript">
dCol='purple'; //couleur de la date.
fCol='#999999'; //couleur des numeros.
sCol='#FF0000'; //couleur des secondes.
mCol='green'; //couleur des minutes.
hCol='#0000ff'; //couleur de l'heure.
ClockHeight=50; //taille de la montre
ClockWidth=30; //taille de la montre
ClockFromMouseY=0;
ClockFromMouseX=100;

d=new Array("DIMANCHE","LUNDI","MARDI","MERCREDI","JEUDI","VENDREDI","SAMEDI");
m=new Array("JANVIER", "FEVRIER", "MARS", "AVRIL", "MAI", "JUIN", "JUILLET", "AOUT", "SEPTEMBRE", "OCTOBRE", "NOVEMBRE", "DECEMBRE");
date=new Date();
day=date.getDate();
year=date.getYear();
if (year < 2000) year=year+1900;
TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year; //si on veut que l'heure, on enlève les commandes
D=TodaysDate.split('');
H='...';
H=H.split('');
M='....';
M=M.split('');
S='.....';
S=S.split('');
Face='1 2 3 4 5 6 7 8 9 10 11 12';
font='arial'; //police
size=1; //taille de la police
speed=0.5;// vitesse d'accompagnement
ns=(document.layers);
ie=(document.all);
Face=Face.split(' ');
n=Face.length;
a=size*10;
ymouse=0;
xmouse=0;
scrll=10;
props="<font face="+font+" size="+size+" color="+fCol+"><B>";
props2="<font face="+font+" size="+size+" color="+dCol+"><B>";
Split=360/n;
Dsplit=360/D.length;
HandHeight=ClockHeight/5.5//espacement des aiguilles
HandWidth=ClockWidth/5.5//espacement des aiguilles
HandY=-7;
HandX=-2.5;
scrll=0;
step=0.06;
currStep=10;
y=new Array();x=new Array();Y=new Array();X=new Array();
for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0}
Dy=new Array();Dx=new Array();DY=new Array();DX=new Array();
for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0}
if (ns){
for (i=0; i < D.length; i++)
document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>');
for (i=0; i < n; i++)
document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>');
for (i=0; i < S.length; i++)

document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>');
for (i=0; i < H.length; i++)
document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');
}
if (ie){
document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < D.length; i++)
document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>');
document.write('</div></div>');
document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < n; i++)
document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>');
document.write('</div></div>');
document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < H.length; i++)
document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>');
document.write('</div></div>');
document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < M.length; i++)
document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>');
document.write('</div></div>')
document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < S.length; i++)
document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>');
document.write('</div></div>')
}
(ns)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){
ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY;
xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX;
}
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;

function ClockAndAssign(){
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs/30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins/30;
hr = time.getHours();
hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360;
if (ie){
Od.style.top=window.document.body.scrollTop;
Of.style.top=window.document.body.scrollTop;
Oh.style.top=window.document.body.scrollTop;
Om.style.top=window.document.body.scrollTop;
Os.style.top=window.document.body.scrollTop;
}
for (i=0; i < n; i++){
var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style;
F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;
F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);
}

for (i=0; i < H.length; i++){
var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style;
HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;
HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs);
}
for (i=0; i < M.length; i++){
var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;
ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll;
ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min);
}
for (i=0; i < S.length; i++){
var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style;
SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll;
SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec);
}
for (i=0; i < D.length; i++){
var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style;
DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;
DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);
}
currStep-=step;
}
function Delay(){

scrll=(ns)?window.pageYOffset:0;
Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed);
Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed);
for (i=1; i < D.length; i++){
Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);
Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);
}
y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);
x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);
for (i=1; i < n; i++){
y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);
x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);
}
ClockAndAssign();
setTimeout('Delay()',50); //vitesse de tournage
}
if (ns||ie)window.onload=Delay;
</script>
</body>



How can I add a downloadable file on my Website?

To insert a link pointing to a downloadable file, use the following method (it's the simplest):

1- Import the file to download (see below).

2- Write a text on your page (suppose, for example: “click here” to download it), select this text then right click and choose Insert ---->hypertext link.

3- Select the file (in the picture it is ThunderSite.zip).

4- Save your ThunderSite project and update your Website, by using the “Update” option while publishing.

Tip: Compress your downloadable files to save space and improve download speeds.


I’d like to put a photo-gallery on my site, what should I do?

For a good tutorial, you can visit Mr Thierry Puget’s website, by clicking here.


I’d like to insert a photo as the background, is this possible?

To use a photo as background you need to:

  • insert a single line and single column table (see below),

 

  • Right-click on this table,
  • Select Properties of the table of the context sensitive menu,
  • Tick off “Use a background picture” (see below).

 

 
Copyright © 2003-2005, Generalia Software. All Rights Reserved. Terms of Use