Go Back   Serif Software Forums > Design and Publishing > WebPlus

Notices

WebPlus Questions about using WebPlus for website design

Reply
 
Thread Tools Display Modes
Old 21st April 2009, 01:09 PM   #1
mls4077
Regular Member
 
Join Date: Mar 2009
Posts: 244
mls4077 is on a distinguished road
Default Random Picture or Testimonial changes

Hi There,

I was not sure how to word this question. How do I go about having a different client testimonial randomly change each time you come back to the home page?

If WebPlus can do this would it also be possible for a Hockey website I am working on to have a different player randomaly appear on the home page each time you go back to it?

I am heading out to a meeting and will check later today to see any responses.

Thanking you in advance,
mls4077
mls4077 is offline   Reply With Quote
Old 21st April 2009, 01:27 PM   #2
AlfredP
Guru
 
AlfredP's Avatar
 
Join Date: Feb 2009
Location: Scotland, UK
Posts: 22,788
AlfredP has a brilliant futureAlfredP has a brilliant futureAlfredP has a brilliant futureAlfredP has a brilliant future
Default Re: Random Picture or Testimonial changes

Hi mls4077,

You would need a script to do this. Check to see whether your web host offers a 'random quotations' script that you could configure for this purpose.

Alfred
__________________
Windows 7® Home Premium SP1 64-bit; Intel® Core™ i5-480M 2.6GHz; 6GB DDR3 RAM; Intel® HD Graphics
Antoine de Saint-Exupéry (1900-1944)
AlfredP is offline   Reply With Quote
Old 21st April 2009, 01:40 PM   #3
Archibald
Master
 
Archibald's Avatar
 
Join Date: Feb 2009
Location: England
Posts: 12,695
Archibald is a splendid one to beholdArchibald is a splendid one to beholdArchibald is a splendid one to behold
Default Re: Random Picture or Testimonial changes

Alfred,

Can't it be done with JavaScript using Math.random() to generate a random integer within a range to index a string array of iframe href's?
__________________
Archibald
Archibald is offline   Reply With Quote
Old 21st April 2009, 09:20 PM   #4
Archibald
Master
 
Archibald's Avatar
 
Join Date: Feb 2009
Location: England
Posts: 12,695
Archibald is a splendid one to beholdArchibald is a splendid one to beholdArchibald is a splendid one to behold
Default Re: Random Picture or Testimonial changes

Hi 'mls4077',

A demonstration of different players randomly appearing on a home page is here.

The players appear in a document frame (iframe) with default ID of "ifrm_1". There are pages for each player random1.html, ...,... ,random4.html. The randomisation is done in JavaScript with these page file names held in an array 'fileArray'. A random integer between 0 and 3 is generated and the corresponding file is loaded into the iframe.

Click the refresh button in your browser to see different players appear.

I attach the .wpp file (WebPlus10).
Attached Files
File Type: wpp Random.wpp (48.0 KB, 64 views)
__________________
Archibald

Last edited by Archibald; 14th March 2011 at 01:29 AM. Reason: File updated to use window.onload and HTML fragment
Archibald is offline   Reply With Quote
Old 21st April 2009, 09:45 PM   #5
mls4077
Regular Member
 
Join Date: Mar 2009
Posts: 244
mls4077 is on a distinguished road
Default Re: Random Picture or Testimonial changes

Archibald,

Thank you so much for your effort on this. I am going to do your download and give it a test this evening.

Thanks again!
mls4077
mls4077 is offline   Reply With Quote
Old 21st April 2009, 09:47 PM   #6
Martin Taylor
Senior Member
 
Martin Taylor's Avatar
 
Join Date: Feb 2009
Location: East Herts, UK
Posts: 4,214
Martin Taylor has a spectacular aura about
Default Re: Random Picture or Testimonial changes

Archibald

I don't think you need to bother with an iframe. You can just alter the "src" attribute of an image element.

Attached shows how. It's adapted from one I did some time ago to rotate three images from a random set.
Attached Files
File Type: wpp randimage2.wpp (111.8 KB, 140 views)
__________________
Martin
Martin Taylor is offline   Reply With Quote
Old 21st April 2009, 10:56 PM   #7
Archibald
Master
 
Archibald's Avatar
 
Join Date: Feb 2009
Location: England
Posts: 12,695
Archibald is a splendid one to beholdArchibald is a splendid one to beholdArchibald is a splendid one to behold
Default Re: Random Picture or Testimonial changes

Martin,

Yes, I agree that's easiest if only an image is to be displayed. My understanding is that 'mls4077' wishes to show random client testimonials on one site and random hockey player photos on another site. Using iframes keeps your options open. I suppose you could even show random Flash animations or play random tracks of music by use of iframes.
__________________
Archibald
Archibald is offline   Reply With Quote
Old 21st April 2009, 10:59 PM   #8
Martin Taylor
Senior Member
 
Martin Taylor's Avatar
 
Join Date: Feb 2009
Location: East Herts, UK
Posts: 4,214
Martin Taylor has a spectacular aura about
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Archibald View Post
Using iframes keeps your options open.
That's true enough, Archibald.
__________________
Martin
Martin Taylor is offline   Reply With Quote
Old 23rd April 2009, 06:12 PM   #9
mls4077
Regular Member
 
Join Date: Mar 2009
Posts: 244
mls4077 is on a distinguished road
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Martin Taylor View Post
Archibald

I don't think you need to bother with an iframe. You can just alter the "src" attribute of an image element.

Attached shows how. It's adapted from one I did some time ago to rotate three images from a random set.
Hi Martin,

How do I get started with your version for a picture to alternate like in your sample I looked at?
mls4077 is offline   Reply With Quote
Old 23rd April 2009, 11:44 PM   #10
Martin Taylor
Senior Member
 
Martin Taylor's Avatar
 
Join Date: Feb 2009
Location: East Herts, UK
Posts: 4,214
Martin Taylor has a spectacular aura about
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by mls4077 View Post
How do I get started with your version for a picture to alternate like in your sample I looked at?
Hi

1. Get your images organised. Make them all the same pixel width and height. Assuming they're pics of players, name them "player0.jpg", "player1.jpg", "player2.jpg" ... etc. The name of the file must include a number that goes up by one each time.

2. In WP, put "player0.jpg" on your page in the right place. Right click the image and in Image Export Options select "Save to my chosen path and name", so that it stays named as "player0.jpg". At the foot of the dialog, select "Always use the original image file".

3. Right click the image again and select "Id ...". Enter an identifier such as "pic_0".

4. Go to Tools>Site manager>File manager. You'll see "player0.jpg" already in the list. Add all the other images via the "Add File" button.

5. Right click a blank area on the page and select "Attach HTML". Scroll to the foot of the code and locate the white area labelled "Page Body End". Click into that white area just after the "-->", and paste in this code:
Quote:
<script language="javascript">
var num_images = 7;
var picno = Math.floor((Math.random() * num_images));
document.getElementById("pic_0").src = "player"+picno+".jpg";
</script>
Change the highlighted number 7 above to be how many images you have. Make sure that the "pic_0" I've highlighted matches the id you chose in step 3.

That should be it ... I hope!
__________________
Martin
Martin Taylor is offline   Reply With Quote
Old 24th April 2009, 01:33 PM   #11
mls4077
Regular Member
 
Join Date: Mar 2009
Posts: 244
mls4077 is on a distinguished road
Default Re: Random Picture or Testimonial changes

Thank you so much for the detailed step by step. I am looking forward to trying this out.

Thanks very much!
mls4077
mls4077 is offline   Reply With Quote
Old 10th October 2009, 03:29 PM   #12
Brett
Senior Member
 
Join Date: Feb 2009
Location: Arizona USA
Posts: 1,050
Brett is well on the road to greatness
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Martin Taylor View Post
Archibald

I don't think you need to bother with an iframe. You can just alter the "src" attribute of an image element.

Attached shows how. It's adapted from one I did some time ago to rotate three images from a random set.
When I download this file I see home page with 1 image on eit, a jpg of MoviePlus 5 software.

When I preview in my browser and hit Refresh, I see new image, and can hit Refresh and cycle through 4 or 5 images. Where are the other images in the file?
Brett is offline   Reply With Quote
Old 10th October 2009, 03:41 PM   #13
Martin Taylor
Senior Member
 
Martin Taylor's Avatar
 
Join Date: Feb 2009
Location: East Herts, UK
Posts: 4,214
Martin Taylor has a spectacular aura about
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Brett View Post
When I download this file I see home page with 1 image on eit, a jpg of MoviePlus 5 software.

When I preview in my browser and hit Refresh, I see new image, and can hit Refresh and cycle through 4 or 5 images. Where are the other images in the file?
Hi Brett

I added the other images using Tools > Site Manager > File Manager.

If you right-click the page and choose Attach HTML, then scroll down, you'll see the randomising script near the foot of the page. In this case it's been built to select from 7 images named "product0.jpg", "product1.jpg" and so on.
__________________
Martin
Martin Taylor is offline   Reply With Quote
Old 10th October 2009, 03:44 PM   #14
Brett
Senior Member
 
Join Date: Feb 2009
Location: Arizona USA
Posts: 1,050
Brett is well on the road to greatness
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Martin Taylor View Post
Hi Brett

I added the other images using Tools > Site Manager > File Manager.

If you right-click the page and choose Attach HTML, then scroll down, you'll see the randomising script near the foot of the page. In this case it's been built to select from 7 images named "product0.jpg", "product1.jpg" and so on.
Thanks Martin,
I had done that, but still confused. Where are the physical images? What am I missing?


I have been studying this thread and the one related to it. I appreciate all the effort you put into this. I want to re-do my site using the same concept, and the instructions are all right there. Except I guess I am a bit slow and just can't get my head around where these pictures are.

Thanks Martin



EDIT>>>oh geez..so I went back...I get it. Thanks a ton
Brett is offline   Reply With Quote
Old 1st December 2009, 12:45 AM   #15
jayplay28
Member
 
Join Date: Sep 2009
Posts: 42
jayplay28 is on a distinguished road
Default Re: Random Picture or Testimonial changes

Hi,
I have tried following this and have redone the steps over and over and cant seem to get this to work. Have only installed it on my homepage www.gleamingkleen.co.uk only till I worked it out.

Could anybody help and tell me what I am doing wrong.. have done 7 banners and labeled them as Banner0.jpg and so on to "Banner6.jpg" and also "ID" each with the correct indentifer as said above but will not work for me

TIA
jayplay28 is offline   Reply With Quote
Old 1st December 2009, 12:58 AM   #16
Archibald
Master
 
Archibald's Avatar
 
Join Date: Feb 2009
Location: England
Posts: 12,695
Archibald is a splendid one to beholdArchibald is a splendid one to beholdArchibald is a splendid one to behold
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by jayplay28 View Post
Could anybody help and tell me what I am doing wrong.. have done 7 banners and labeled them as Banner0.jpg and so on to "Banner6.jpg" and also "ID" each with the correct indentifer as said above but will not work for me
You do not seem to have uploaded your banners to your server. Upper case letters don't always work with server file names, so use e.g. banner6.jpg .

There is no banner here:
http://www.gleamingkleen.co.uk/Banner6.jpg
or here:
http://www.gleamingkleen.co.uk/banner6.jpg
__________________
Archibald
Archibald is offline   Reply With Quote
Old 1st December 2009, 01:09 AM   #17
Martin Taylor
Senior Member
 
Martin Taylor's Avatar
 
Join Date: Feb 2009
Location: East Herts, UK
Posts: 4,214
Martin Taylor has a spectacular aura about
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Archibald View Post
You do not seem to have uploaded your banners to your server.
Agreed.

In my original example, I used Site Manager > File Manager to add the extra images to the project before publishing.
__________________
Martin
Martin Taylor is offline   Reply With Quote
Old 1st December 2009, 01:50 AM   #18
jayplay28
Member
 
Join Date: Sep 2009
Posts: 42
jayplay28 is on a distinguished road
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Archibald View Post
You do not seem to have uploaded your banners to your server. Upper case letters don't always work with server file names, so use e.g. banner6.jpg .

There is no banner here:
http://www.gleamingkleen.co.uk/Banner6.jpg
or here:
http://www.gleamingkleen.co.uk/banner6.jpg
Got it working...once again thanks guys for your help, much appreciated.
jayplay28 is offline   Reply With Quote
Old 1st December 2009, 01:59 AM   #19
Archibald
Master
 
Archibald's Avatar
 
Join Date: Feb 2009
Location: England
Posts: 12,695
Archibald is a splendid one to beholdArchibald is a splendid one to beholdArchibald is a splendid one to behold
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by jayplay28 View Post
Got it working...once again thanks guys for your help, much appreciated.
That's looking really good !
__________________
Archibald
Archibald is offline   Reply With Quote
Old 1st December 2009, 02:18 AM   #20
jayplay28
Member
 
Join Date: Sep 2009
Posts: 42
jayplay28 is on a distinguished road
Default Re: Random Picture or Testimonial changes

Quote:
Originally Posted by Archibald View Post
That's looking really good !
Thanks Archibald, been messing about with it on and off for the past 2 years...serif webplus is a godsend as certainly makes website building very easy compared to some of the other programs I tried
jayplay28 is offline   Reply With Quote
Reply

Bookmarks

Tags
image, javascript, picture, random, testimonial

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:15 AM.