Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

site going live soon


gscreations

Recommended Posts

Well I started it loading, went down to the post office to to my deliveries, came back and it was still loading (well almost.....). Get an image contribution installed then you will get more reviews.

 

Looks good. Attractive colour scheme.

Insipid Interiors???

 

Good idea to have an 'Ordering' link but wouldn't it be possible to have a check done at checkout that the item is available rather than this rather cumbersome process that you have in place?

Link to comment
Share on other sites

Well I started it loading, went down to the post office to to my deliveries, came back and it was still loading (well almost.....). Get an image contribution installed then you will get more reviews.

 

Looks good. Attractive colour scheme.

Insipid Interiors???

 

Good idea to have an 'Ordering'  link but wouldn't it be possible to have a check done at checkout that the item is available rather than this rather cumbersome process that you have in place?

 

thankyou for your review

 

where did you see Insipid Interiors ?

 

I have no problems with the download time, what are you using?

 

Unfortunately we have to stick with that ordering process at the beginning, all products come direct from artisits and they have them on many galleries, this will hopefully improve later on.

Link to comment
Share on other sites

In the scrolling thingy you have images of 117k and 34k. Try to keep them under 10k like the rest of them.

 

'Insipid Interiors' was just in my mind :P The mind plays funny tricks sometimes

 

Interior Design link is broken

 

I see why you will have to do the ordering that way. I'm just too impulsive - see it, want it......now!

Link to comment
Share on other sites

'Goods being shipped outside mainland UK are non-returnable. '

Surely this cannot be. The distance selling regulations must apply to the islands too.

 

Click to enlarge doesn't seem to work on the reserved image though it still displays the message.

Link to comment
Share on other sites

In the scrolling thingy you have images of 117k and 34k. Try to keep them under 10k like the rest of them.

 

'Insipid Interiors' was just in my mind  :P  The mind plays funny tricks sometimes

 

Interior Design link is broken

 

I see why you will have to do the ordering that way. I'm just too impulsive - see it, want it......now!

'Goods being shipped outside mainland UK are non-returnable. '

Surely this cannot be. The distance selling regulations must apply to the islands too.

 

Click to enlarge doesn't seem to work on the reserved image though it still displays the message.

 

Yes thats just test stock the true stock will have optimised images

cant help what my client likes, trust me its a vast improvment on original colours

Ohh have to check the goods being shipped bit, she sneaked that in on me, im sure your right there.

click to enlarge was done on purpose like that, why see something big you cant have! lol but yes maybe right there bit confusing, guess theres no harm in having them view it :-)

I have managed to optimise so far:

images was 296416 bytes now 69174 bytes still too big but converting all rollovers to css rollovers so that should help plus when true stock is on that should help too

html was 31591 bytes now 6046 amazing what happens when you turn on gzip :D

 

thanks for your comments

Link to comment
Share on other sites

I like it.

 

Just kill the 'protx secured' logo on the bottom it messes us what is a classy osC.

 

I'm a lover of Thomas Brattli's DHTML menus, however I've never seen the semi-transparent drop-down's, they are classy. However they are not semi anything in opera. The dropdowns are white with text.

 

You have a click to enclare on http://www.inspirit-interiors.com/catalog/...php?cPath=22_27 however because it is reservered it will not enlarge. Does not make sense. Also I clicked to enlarge on product 29 and it opened in a new page ????

 

I used a script a couple of years ago where when you hovered over the image it enlarged. I'll see if I can dig it out if you want, it might suit your site better that the click to enlarge script.

 

Your interior design link on the header leads to a unfound page.

 

In your delivery section you have the ordering href in black. I know it's important but looks poor. Try changing the font colour to a darker version of your std text.

 

Well done and keep up the good work.

 

Regards

PhilipH

Link to comment
Share on other sites

Thankyou,

 

yes i love them menus too, not tested on opera yet, so cheers for that.

Im aware of the reserved bit, ill fix it tommorrow

Ive got a pop up blocker here and when i run the normal OSC popup it doesnt work so i just changed it to open in new window, if you find that hover over thingy id love to see it, does it work cross browser? mac?

Im aware of the interior design link too, getting the text for that page tommorrow so should be fixed then

Im gonna change most of the rollover text <a href> bits to the darker green

 

thanks for all the comments

 

Any one got a MAC with safari love to have it cjecked on there, from other sites ive done i know its funny with layers, etc.

Link to comment
Share on other sites

I knew I had it some where. Only thing is you still click but the effect could be interesting.

 

JS file called zoomOut.js

 

IE4 = (document.all) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
ver4 = (IE4 || NS4) ? 1 : 0;

if (ver4) {
   whichIm = null;
   zoomed = false;
   gotIt = false;

   scale = 2.5;

   allPics = false;
   noLinks = false;
   justGIFs = false;
   justJPGs = false;
   byName = false;

   inWind = false;

   useName = null;

   if (NS4) { 
       document.captureEvents(Event.MOUSEDOWN);
       document.onmousedown = findIt;
   } 
   else { document.onclick = findIt }
}

function findIt(e) {
   if (zoomed) {
       zoomIn(); 
       return false;
   }

   if (IE4) {
       isImage = (event.srcElement.tagName == "IMG") ? 1 : 0;
       if (!isImage) { return true }
       whichIm = event.srcElement;
       isAnchor = (noLinks && event.srcElement.parentElement.tagName == "A") ? 1 : 0;
       isLink = (isAnchor && event.srcElement.parentElement.href) ? 1 : 0;
   }
   else {
       if (e.target=="[object Image]") {
           whichIm = e.target;
           isLink = false;
           gotIt = true;
       }
       else {
           isLink = true;             
           l = e.pageX; t = e.pageY;
           gotIt = getImage(l,t)
       }
       if (!gotIt) { return true };
       isImage = true;
   }

    isGIF = (justGIFs && whichIm.src.indexOf(".gif") != -1) ? 1 : 0;
    isJPG = ((justJPGs && whichIm.src.indexOf(".jpg") != -1) || (justJPGs && whichIm.src.indexOf(".jpeg")!=-1)) ? 1 : 0;
   isName = (byName && whichIm.name && whichIm.name.indexOf(useName) != -1) ? 1 : 0;
     isOK = (allPics) ? 1 : 0;

   if (justGIFs) { isOK = (isGIF) ? 1 : 0 };
   if (justJPGs) { isOK = (isJPG) ? 1 : 0 };
   if (justGIFs && justJPGs) { isOK = (isGIF || isJPG) ? 1 : 0 };
   if (noLinks) { isOK = (!isLink) ? 1 : 0 };
   if (byName) { isOK = (isName) ? 1 : 0 };

   if (isOK) {
       if (IE4) {
           if (inWind) { zoomOutInEl() }
                  else { zoomOutInPage() };
           return false;
       }
       else { zoomOutInEl(); return false }
   }
return true
}

function getImage(l,t) {
   for (i=0; i<document.images.length; i++) {
       imX1 = document.images[i].x;
       imX2 = imX1 + document.images[i].width;
       imY1 = document.images[i].y;
       imY2 = imY1 + document.images[i].height;
       if ((l >= imX1 && l <= imX2) && (t >= imY1 && t<= imY2)) {
           whichIm = document.images[i];
           gotIt = true; break;
       } 
   } 
return gotIt    
}

function zoomOutInPage() {
   whichIm.width = whichIm.width * scale;
   whichIm.height = whichIm.height * scale;
   zoomed = true;
}

function zoomOutInEl(){
   newWidth  = whichIm.width * scale;
   newHeight = whichIm.height * scale;
   bigImStr = "<IMG NAME='imBig' SRC=\"" + whichIm.src + "\" WIDTH=" + newWidth + " HEIGHT=" + newHeight + " BORDER=0>";
   
   if (NS4) {
       with (document.elZoom.document) {
           open();
           write(bigImStr);
           close();
       }
   }
   else { elZoom.innerHTML = bigImStr };

   if (NS4) {
       document.elZoom.moveTo(whichIm.x,whichIm.y);
       winPosL = document.elZoom.left - pageXOffset;
       winPosT = document.elZoom.top - pageYOffset;
   }
   else {
       document.elZoom.left = whichIm.offsetLeft + whichIm.hspace;
       document.elZoom.top = whichIm.offsetTop;
       winPosL = elZoom.offsetLeft - document.body.scrollLeft;
       winPosT = elZoom.offsetTop - document.body.scrollTop;
   }

    winWidth = (NS4) ? window.innerWidth  : document.body.clientWidth;
   winHeight = (NS4) ? window.innerHeight : document.body.clientHeight;

   if (winPosL + newWidth > winWidth) {
       newPosL = (winWidth - (winPosL + newWidth) - 30);
       document.elZoom.left = parseInt(document.elZoom.left) + newPosL;
   }

   if (winPosT + newHeight > winHeight) {
       newPosT = (winHeight - (winPosT + newHeight) - 10);
       document.elZoom.top = parseInt(document.elZoom.top) + newPosT;
   }

   document.elZoom.visibility = "visible";
   zoomed = true;

}

function zoomIn() {
   if (IE4 && !inWind) {
       whichIm.width = whichIm.width/scale;
       whichIm.height = whichIm.height/scale;
   }
   else { document.elZoom.visibility='hidden' }

    gotIt = false;
   zoomed = false;
}

if (ver4) {
   document.write("<DIV ID='elZoom' STYLE='position: absolute; visibility: hidden;'></DIV>");
   if (IE4) { document.elZoom = document.all.elZoom.style }
}

 

In the page the code goes like this :

"><a href="imZautumn"><IMG src="images/xyz.jpg" border="0" width=104 height=147></a>

 

Can't recall why it's at the end ... but at the end of the page type the following :

<script LANGUAGE="JavaScript1.1" SRC="zoomOut.js"></SCRIPT>
<script LANGUAGE="JavaScript1.1">
<!--
inWind = false;
allPics = false;
justJPGs = true;
scale = 5
// byName = true;
// useName = "imZ";
//-->
</SCRIPT>

 

I've PM'd you with the addie of a working version of the script.

 

Regards

 

PhilipH

Link to comment
Share on other sites

Thankyou all for your feedback

 

corrections have been made, still have to sort out the images cant find a auto thumbnailer that works with my setup, so might have to right a new one.

 

I didnt mention before but this is my first OsCommerce site and the first time ive coded in PHP. think i'll be doing more though :D

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...