Page 179 of 710 FirstFirst ... 79129169177178179180181189229279679 ... LastLast
Results 1,781 to 1,790 of 7099
  1. #1781
    Join Date
    Sep 2007
    Location
    Vancouver, CA
    Posts
    94
    Plugin Contributions
    0

    Default No Luck - here is my jcript_imagehover

    Quote Originally Posted by Merlinpa1969 View Post
    Hi, I installed all those patches, but no luck. No change in behavior. Here is the Jscript_imagehover.php contents:

    /*
    Simple Image Trail script- By JavaScriptKit.com
    Visit http://www.javascriptkit.com for this script and more
    This notice must stay intact

    Modified by Tim Kroeger ([email protected]) for use with
    image handler 2 and better cross browser functionality
    */

    var offsetfrommouse=[10,10]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
    var displayduration=0; //duration in seconds image should remain visible. 0 for always.
    var currentimageheight = 400; // maximum image size.
    var padding=10; // padding must by larger than specified div padding in stylessheet

    // Global variables for sizes of hoverimg
    // Defined in "showtrail()", used in "followmouse()"
    var zoomimg_w=0;
    var zoomimg_h=0;


    if (document.getElementById || document.all){
    document.write('<div id="trailimageid">');
    document.write('</div>');
    }

    function getObj(name) {
    if (document.getElementById) {
    this.obj = document.getElementById(name);
    this.style = document.getElementById(name).style;
    } else if (document.all) {
    this.obj = document.all[name];
    this.style = document.all[name].style;
    } else if (document.layers) {
    this.obj = document.layers[name];
    this.style = document.layers[name];
    }
    }

    function gettrail(){
    return new getObj("trailimageid");
    }

    function truebody(){
    return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }

    function showtrail(imagename,title,oriwidth,oriheight,zoomimgwidth,zoomimgheight, image, startx, starty, startw, starth){
    zoomimg_w=zoomimgwidth;
    zoomimg_h=zoomimgheight;
    //if (oriwidth > 0){ offsetfrommouse[0] = oriwidth; }
    //if (oriheight > 0){ offsetfrommouse[1] = -1 *(zoomimgheight-oriheight)/2 - 40; }
    // alert (offsetfrommouse[0] + "," + offsetfrommouse[1]);
    if (zoomimgheight > 0){ currentimageheight = zoomimgheight; }
    trailobj = gettrail().obj;
    trailobj.style.width=(zoomimgwidth+(2*padding))+"px";
    trailobj.style.height=(zoomimgheight+(2*padding))+"px";
    trailobj.setAttribute("startx", startx);
    trailobj.setAttribute("starty", starty);
    trailobj.setAttribute("startw", startw);
    trailobj.setAttribute("starth", starth);
    trailobj.setAttribute("imagename", imagename);
    trailobj.setAttribute("imgtitle", title);
    document.onmousemove=followmouse;
    }

    function hidetrail(){
    trailstyle = gettrail().style;
    trailstyle.visibility = "hidden";
    document.onmousemove = "";
    trailstyle.left = "-2000px";
    trailstyle.top = "-2000px";
    }

    function followmouse(e){

    var xcoord=offsetfrommouse[0];
    var ycoord=offsetfrommouse[1];

    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
    var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);

    //if (document.all){
    // trail.obj.innerHTML = 'A = ' + truebody().scrollHeight + '<br>B = ' + truebody().clientHeight;
    //} else {
    // trail.obj.innerHTML = 'C = ' + document.body.offsetHeight + '<br>D = ' + window.innerHeight;
    //}
    var relativeX = null;
    var relativeY = null;

    if (typeof e != "undefined"){
    if ((typeof e.layerX != "undefined") && (typeof e.layerY != "undefined")) {
    relativeX = e.layerX;
    relativeY = e.layerY;
    } else if ((typeof e.x != "undefined") && (typeof e.y != "undefined")) {
    relativeX = e.x;
    relativeY = e.y;
    }

    if (docwidth - e.pageX < zoomimg_w + (3 * padding)) {
    xcoord = e.pageX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
    } else {
    xcoord += e.pageX;
    }
    if (docheight - e.pageY < zoomimg_h + (2 * padding)){
    ycoord += e.pageY - Math.max(0,(0 + zoomimg_h + (5 * padding) + e.pageY - docheight - truebody().scrollTop));
    } else {
    ycoord += e.pageY;
    }
    } else if (typeof window.event != "undefined"){
    if ((typeof event.x != "undefined") && (typeof event.y != "undefined")) {
    relativeX = event.x;
    relativeY = event.y;
    } else if ((typeof event.offsetX != "undefined") && (event.offsetY != "undefined")) {
    relativeX = event.offsetX;
    relativeY = event.offsetY;
    }

    if (docwidth - event.clientX < zoomimg_w + (3 * padding)) {
    xcoord = event.clientX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
    } else {
    xcoord += truebody().scrollLeft+event.clientX;
    }
    if (docheight - event.clientY < zoomimg_h + (2 * padding)){
    ycoord += event.clientY - Math.max(0,(0 + zoomimg_h + (5 * padding) + event.clientY - docheight - truebody().scrollTop));
    } else {
    ycoord += event.clientY - Math.max(0,(0 + zoomimg_h + (5 * padding) + event.clientY - docheight - truebody().scrollTop));

    }
    }

    trail = gettrail();
    startx = trail.obj.getAttribute("startx");
    starty = trail.obj.getAttribute("starty");
    startw = trail.obj.getAttribute("startw");
    starth = trail.obj.getAttribute("starth");
    imagename = trail.obj.getAttribute("imagename");
    title = trail.obj.getAttribute("imgtitle");

    // calculate and set position BEFORE switching to visible
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
    var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
    if(ycoord < 0) { ycoord = ycoord*-1; }
    if ((trail.style.left == "-2000px") || (trail.style.left == "")) { trail.style.left=xcoord+"px"; }
    if ((trail.style.top == "-2000px") || (trail.style.top == "")) { trail.style.top=ycoord+"px"; }
    trail.style.left=xcoord+"px";
    trail.style.top=ycoord+"px";
    // alert (trail.style.left+","+trail.style.top);

    if (trail.style.visibility != "visible") {
    if (((relativeX == null) || (relativeY == null)) ||
    ((relativeX >= startx) && (relativeX <= (startx + startw))
    && (relativeY >= starty) && (relativeY <= (starty + starth)))){
    newHTML = '<div><h1>' + title + '</h1>';
    newHTML = newHTML + '<img src="' + imagename + '"></div>';
    trail.obj.innerHTML = newHTML;
    trail.style.visibility="visible";
    }
    }
    }

    The only other guess I could make is that because I changed the header size I needed to adjust the padding elsewhere... I think in the CSS... that was a while ago. Not sure if it would be relevant.

    Thanks a bunch,

  2. #1782
    Join Date
    Mar 2004
    Posts
    16,042
    Plugin Contributions
    5

    Default Re: Image Handler 2 Support

    All fixed you changed the wrong lines

    Here is what its supposed to look like

    Code:
    /*
    Simple Image Trail script- By JavaScriptKit.com
    Visit http://www.javascriptkit.com for this script and more
    This notice must stay intact
    
    Modified by Tim Kroeger ([email protected]) for use with
    image handler 2 and better cross browser functionality
    */
    
    var offsetfrommouse=[10,10]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
    var displayduration=0; //duration in seconds image should remain visible. 0 for always.
    var currentimageheight = 400;	// maximum image size.
    var padding=10; // padding must by larger than specified div padding in stylessheet
    
    // Global variables for sizes of hoverimg
    // Defined in "showtrail()", used in "followmouse()"
    var zoomimg_w=0;
    var zoomimg_h=0;
    
    
    if (document.getElementById || document.all){
      document.write('<div id="trailimageid">');
      document.write('</div>');
    }
    
    function getObj(name) {
      if (document.getElementById) {
      	  this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
      } else if (document.all) {
        this.obj = document.all[name];
        this.style = document.all[name].style;
      } else if (document.layers) {
        this.obj = document.layers[name];
        this.style = document.layers[name];
      }
    }
    
    function gettrail(){
      return new getObj("trailimageid");
    }
    
    function truebody(){
      return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    
    function showtrail(imagename,title,oriwidth,oriheight,zoomimgwidth,zoomimgheight, image, startx, starty, startw, starth){
    	zoomimg_w=zoomimgwidth;
    	zoomimg_h=zoomimgheight;
      //if (oriwidth > 0){ offsetfrommouse[0] = oriwidth; }
      //if (oriheight > 0){ offsetfrommouse[1] = -1 *(zoomimgheight-oriheight)/2 - 40; }
      // alert (offsetfrommouse[0] + "," + offsetfrommouse[1]);
      if (zoomimgheight > 0){ currentimageheight = zoomimgheight; }
      trailobj = gettrail().obj;
      trailobj.style.width=(zoomimgwidth+(2*padding))+"px";
      trailobj.style.height=(zoomimgheight+(2*padding))+"px";
      trailobj.setAttribute("startx", startx);
      trailobj.setAttribute("starty", starty);
      trailobj.setAttribute("startw", startw);
      trailobj.setAttribute("starth", starth);
      trailobj.setAttribute("imagename", imagename);
      trailobj.setAttribute("imgtitle", title);
      document.onmousemove=followmouse;
    }
    
    function hidetrail(){
      trailstyle = gettrail().style;
      trailstyle.visibility = "hidden";
      document.onmousemove = "";
      trailstyle.left = "-2000px";
      trailstyle.top = "-2000px";
    }
    
    function followmouse(e){
    
      var xcoord=offsetfrommouse[0];
      var ycoord=offsetfrommouse[1];
    
      var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
      var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);
    
      //if (document.all){
      //	trail.obj.innerHTML = 'A = ' + truebody().scrollHeight + '<br>B = ' + truebody().clientHeight;
      //} else {
      //	trail.obj.innerHTML = 'C = ' + document.body.offsetHeight + '<br>D = ' + window.innerHeight;
      //}
      var relativeX = null;
      var relativeY = null;
    	
      if (typeof e != "undefined"){
        if ((typeof e.layerX != "undefined") && (typeof e.layerY != "undefined")) {
          relativeX = e.layerX;
          relativeY = e.layerY;
        } else if ((typeof e.x != "undefined") && (typeof e.y != "undefined")) {
          relativeX = e.x;
          relativeY = e.y;
        }
    
        if (docwidth - e.pageX < zoomimg_w + (3 * padding)) {
          xcoord = e.pageX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
        } else {
          xcoord += e.pageX;
        }
        if (docheight - e.pageY < zoomimg_h + (2 * padding)){
          ycoord += e.pageY - Math.max(0,(0 + zoomimg_h + (5 * padding) + e.pageY - docheight - truebody().scrollTop));
        } else {
          ycoord += e.pageY;
        }
      } else if (typeof window.event != "undefined"){
        if ((typeof event.x != "undefined") && (typeof event.y != "undefined")) {
          relativeX = event.x;
          relativeY = event.y;
        } else if ((typeof event.offsetX != "undefined") && (event.offsetY != "undefined")) {
          relativeX = event.offsetX;
          relativeY = event.offsetY;
        }
    
        if (docwidth - event.clientX < zoomimg_w + (3 * padding)) {
          xcoord = event.clientX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
        } else {
          xcoord += truebody().scrollLeft+event.clientX;
        }
        if (docheight - event.clientY < zoomimg_h + (2 * padding)){
          ycoord += event.clientY - Math.max(0,(0 + zoomimg_h + (5 * padding) + event.clientY - docheight - truebody().scrollTop));
        } else {
          ycoord += truebody().scrollTop + event.clientY;
        }
      }
    
      trail = gettrail();
      startx    = trail.obj.getAttribute("startx");
      starty    = trail.obj.getAttribute("starty");
      startw    = trail.obj.getAttribute("startw");
      starth    = trail.obj.getAttribute("starth");
      imagename = trail.obj.getAttribute("imagename");
      title     = trail.obj.getAttribute("imgtitle");
    
      // calculate and set position BEFORE switching to visible
      var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
      var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
      if(ycoord < 0) { ycoord = ycoord*-1; }
      if ((trail.style.left == "-2000px") || (trail.style.left == "")) { trail.style.left=xcoord+"px"; }
      if ((trail.style.top == "-2000px") || (trail.style.top == "")) { trail.style.top=ycoord+"px"; }
      trail.style.left=xcoord+"px";
      trail.style.top=ycoord+"px";
    //	alert (trail.style.left+","+trail.style.top);
    
      if (trail.style.visibility != "visible") {
        if (((relativeX == null) || (relativeY == null)) ||
          ((relativeX >= startx) && (relativeX <= (startx + startw))
          && (relativeY >= starty) && (relativeY <= (starty + starth)))){
          newHTML = '<div><h1>' + title + '</h1>';
          newHTML = newHTML + '<img src="' + imagename + '"></div>';
          trail.obj.innerHTML = newHTML;
          trail.style.visibility="visible";
        }
      }
    }
    Zen cart PCI compliant Hosting

  3. #1783
    Join Date
    Sep 2007
    Location
    Vancouver, CA
    Posts
    94
    Plugin Contributions
    0

    Default Re: Image Handler 2 Support

    Quote Originally Posted by Merlinpa1969 View Post
    All fixed you changed the wrong lines

    Here is what its supposed to look like

    Code:
    /*
    Simple Image Trail script- By JavaScriptKit.com
    Visit http://www.javascriptkit.com for this script and more
    This notice must stay intact
    
    Modified by Tim Kroeger ([email protected]) for use with
    image handler 2 and better cross browser functionality
    */
    
    var offsetfrommouse=[10,10]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
    var displayduration=0; //duration in seconds image should remain visible. 0 for always.
    var currentimageheight = 400;	// maximum image size.
    var padding=10; // padding must by larger than specified div padding in stylessheet
    
    // Global variables for sizes of hoverimg
    // Defined in "showtrail()", used in "followmouse()"
    var zoomimg_w=0;
    var zoomimg_h=0;
    
    
    if (document.getElementById || document.all){
      document.write('<div id="trailimageid">');
      document.write('</div>');
    }
    
    function getObj(name) {
      if (document.getElementById) {
      	  this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
      } else if (document.all) {
        this.obj = document.all[name];
        this.style = document.all[name].style;
      } else if (document.layers) {
        this.obj = document.layers[name];
        this.style = document.layers[name];
      }
    }
    
    function gettrail(){
      return new getObj("trailimageid");
    }
    
    function truebody(){
      return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    
    function showtrail(imagename,title,oriwidth,oriheight,zoomimgwidth,zoomimgheight, image, startx, starty, startw, starth){
    	zoomimg_w=zoomimgwidth;
    	zoomimg_h=zoomimgheight;
      //if (oriwidth > 0){ offsetfrommouse[0] = oriwidth; }
      //if (oriheight > 0){ offsetfrommouse[1] = -1 *(zoomimgheight-oriheight)/2 - 40; }
      // alert (offsetfrommouse[0] + "," + offsetfrommouse[1]);
      if (zoomimgheight > 0){ currentimageheight = zoomimgheight; }
      trailobj = gettrail().obj;
      trailobj.style.width=(zoomimgwidth+(2*padding))+"px";
      trailobj.style.height=(zoomimgheight+(2*padding))+"px";
      trailobj.setAttribute("startx", startx);
      trailobj.setAttribute("starty", starty);
      trailobj.setAttribute("startw", startw);
      trailobj.setAttribute("starth", starth);
      trailobj.setAttribute("imagename", imagename);
      trailobj.setAttribute("imgtitle", title);
      document.onmousemove=followmouse;
    }
    
    function hidetrail(){
      trailstyle = gettrail().style;
      trailstyle.visibility = "hidden";
      document.onmousemove = "";
      trailstyle.left = "-2000px";
      trailstyle.top = "-2000px";
    }
    
    function followmouse(e){
    
      var xcoord=offsetfrommouse[0];
      var ycoord=offsetfrommouse[1];
    
      var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
      var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);
    
      //if (document.all){
      //	trail.obj.innerHTML = 'A = ' + truebody().scrollHeight + '<br>B = ' + truebody().clientHeight;
      //} else {
      //	trail.obj.innerHTML = 'C = ' + document.body.offsetHeight + '<br>D = ' + window.innerHeight;
      //}
      var relativeX = null;
      var relativeY = null;
    	
      if (typeof e != "undefined"){
        if ((typeof e.layerX != "undefined") && (typeof e.layerY != "undefined")) {
          relativeX = e.layerX;
          relativeY = e.layerY;
        } else if ((typeof e.x != "undefined") && (typeof e.y != "undefined")) {
          relativeX = e.x;
          relativeY = e.y;
        }
    
        if (docwidth - e.pageX < zoomimg_w + (3 * padding)) {
          xcoord = e.pageX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
        } else {
          xcoord += e.pageX;
        }
        if (docheight - e.pageY < zoomimg_h + (2 * padding)){
          ycoord += e.pageY - Math.max(0,(0 + zoomimg_h + (5 * padding) + e.pageY - docheight - truebody().scrollTop));
        } else {
          ycoord += e.pageY;
        }
      } else if (typeof window.event != "undefined"){
        if ((typeof event.x != "undefined") && (typeof event.y != "undefined")) {
          relativeX = event.x;
          relativeY = event.y;
        } else if ((typeof event.offsetX != "undefined") && (event.offsetY != "undefined")) {
          relativeX = event.offsetX;
          relativeY = event.offsetY;
        }
    
        if (docwidth - event.clientX < zoomimg_w + (3 * padding)) {
          xcoord = event.clientX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
        } else {
          xcoord += truebody().scrollLeft+event.clientX;
        }
        if (docheight - event.clientY < zoomimg_h + (2 * padding)){
          ycoord += event.clientY - Math.max(0,(0 + zoomimg_h + (5 * padding) + event.clientY - docheight - truebody().scrollTop));
        } else {
          ycoord += truebody().scrollTop + event.clientY;
        }
      }
    
      trail = gettrail();
      startx    = trail.obj.getAttribute("startx");
      starty    = trail.obj.getAttribute("starty");
      startw    = trail.obj.getAttribute("startw");
      starth    = trail.obj.getAttribute("starth");
      imagename = trail.obj.getAttribute("imagename");
      title     = trail.obj.getAttribute("imgtitle");
    
      // calculate and set position BEFORE switching to visible
      var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
      var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
      if(ycoord < 0) { ycoord = ycoord*-1; }
      if ((trail.style.left == "-2000px") || (trail.style.left == "")) { trail.style.left=xcoord+"px"; }
      if ((trail.style.top == "-2000px") || (trail.style.top == "")) { trail.style.top=ycoord+"px"; }
      trail.style.left=xcoord+"px";
      trail.style.top=ycoord+"px";
    //	alert (trail.style.left+","+trail.style.top);
    
      if (trail.style.visibility != "visible") {
        if (((relativeX == null) || (relativeY == null)) ||
          ((relativeX >= startx) && (relativeX <= (startx + startw))
          && (relativeY >= starty) && (relativeY <= (starty + starth)))){
          newHTML = '<div><h1>' + title + '</h1>';
          newHTML = newHTML + '<img src="' + imagename + '"></div>';
          trail.obj.innerHTML = newHTML;
          trail.style.visibility="visible";
        }
      }
    }
    Thanks so much Merlin, and guess what? I found this other change and applied it before reading your suggestion:

    Re: Image Handler 2 Support

    --------------------------------------------------------------------------------

    Hi
    I may have found a fix for the bad behaviour of ie6 by pushing the zoom image too high nearly off the page, when clicking on images at the bottom end of a lot of picture product listings.

    Its a simple mod to the ih2 jscript file...
    http://forums.breakmyzencart.com/t10...om-images.html
    I remember the odd post here a while back, similarly complaining the zoom window goes too high sometimes
    ##############################___
    1.3.7 at last... on my hareslade site http://www.hareslade.com/zc/index.php

    Here is another link to it: http://forums.breakmyzencart.com/t10...om-images.html

    And to make triple sure that this fix, plus the one Merlin just put up is captured in one spot, here is the actual fix I applied:

    Code:
    /* event.clientY is not valid in firefox netscape or opera, but ie has to use it */
    var ie_offset = -20;
    if ( docheight - event.clientY < zoomimg_h + (2 * padding) ){
    //ycoord += event.clientY - Math.max(0,(0 + zoomimg_h + (5 * padding) - (docheight + truebody().scrollTop -event.clientY) ) );
    ycoord += ie_offset + truebody().scrollTop + event.clientY - Math.max(0,(0 + zoomimg_h + (2 * padding) - (docheight - event.clientY) ) );
    } else {
    ycoord += ie_offset + truebody().scrollTop + event.clientY;


    So, I am going to try the one that Merlin posted for me as well, but this the problem is officially fixed for me.

    Thanks for all the help everyone, and especially to Merlin and Hareslade.

    Oh, and off topic: I am soooo glad I switched my server from Powweb to Camelot The speed blows away the glacial site that I had before, and the service is excellent.

    Todd

  4. #1784
    Join Date
    Sep 2007
    Posts
    14
    Plugin Contributions
    0

    help question Re: Image Handler 2 Support [ Layout issue ]

    Hello gurus, masters, developers...

    I am using Red Passion template, IH2, Lightbox.
    I have a problem with product listing.
    Let me show you the screenshots rather than trying to explain with my rough english... show mercy please

    1. Nice gap between products when Image Handler resizing is disabled:


    2. Image Handled resizing enabled. No gap and gets ugly when certain images are fused/joined together:


    You may disregard first test item's cell because it is extended by the large "Free Shipping" image.

    How can this be avoided? Even if the cell size has to be hard coded as I do not intend to swith template.
    Please note CSS and PHP are not among the languages I understand, however I am OK with basic HTML and can do some light modifications if any suggested.
    Is it actually IH2 or it is template issue?

    Thank you.

  5. #1785
    Join Date
    Sep 2007
    Posts
    14
    Plugin Contributions
    0

    help question Re: Image Handler 2 Support

    Hi,
    Me again...
    One more thing.
    How can sharpening of resized (small size for products listing) images be controlled (increased)?
    I need to get them a little more crispy.
    My host supports GD2.
    Thank you

  6. #1786
    Join Date
    May 2006
    Posts
    313
    Plugin Contributions
    0

    Default Re: Image Handler 2 Support

    If anyone has an idea... my client SWEARS... she needs the title removed from above the Image Zoom Rollover... she wants it to only be the picture...

    I am assuming it is in the jscript_imagehover.js

    but i'm terrible with javascript. every time i try to remove something to see if its the title. i break the rollover....


    can anyone share some advice? I'd really appreciate it.

    Thanks.

  7. #1787
    Join Date
    Sep 2007
    Posts
    14
    Plugin Contributions
    0

    Have a Drink Re: Image Handler 2 Support

    Hi,

    I solved my first problem with the gap. It was very simple though in the wrong place asked. not much related to IH, rather to the template.
    Necessity is the mother of invention and the best teacher
    Just to share if someone needs an answer for the same question:

    in the file /includes/templates/template_default/common/tpl_tabular_display.php changed cellpadding="0" to "8" in the very first <table> tag :)

    Just one char and so much efforts. Imagine the knowledge and the time spent by the developer team and all the contributors
    They do deserve the appreciation.

    Still ... any ideas how to control the sharpening? I don't think I could deal with this - so many things to consider and so deep to dig...
    If accidentially find out how I will update you.

  8. #1788
    Join Date
    Jan 2007
    Location
    1.5 miles from Home
    Posts
    674
    Plugin Contributions
    0

    Default Re: Image Handler 2 Support

    Quote Originally Posted by jhs View Post
    Hi,

    I solved my first problem with the gap. It was very simple though in the wrong place asked. not much related to IH, rather to the template.
    Necessity is the mother of invention and the best teacher
    Just to share if someone needs an answer for the same question:

    in the file /includes/templates/template_default/common/tpl_tabular_display.php changed cellpadding="0" to "8" in the very first <table> tag :)

    Just one char and so much efforts. Imagine the knowledge and the time spent by the developer team and all the contributors
    They do deserve the appreciation.

    Still ... any ideas how to control the sharpening? I don't think I could deal with this - so many things to consider and so deep to dig...
    If accidentially find out how I will update you.
    You can adjust the padding via the style sheet without touching the tpl_tabular_display.php file.
    In your style sheet, find .productListing-odd td, .productListing-even td

    Here is what mine looks like.
    Code:
    .productListing-odd td, .productListing-even td (line 684)
    {
    vertical-align: top;
    padding-top: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    margin-bottom: 1em;
    border-bottom-width: 2px;
    border-bottom-style: double;
    border-bottom-color: #04d518;
    border-top-width: 2px;
    border-top-style: double;
    border-top-color: #04d518;}
    For compression quality --> Admin --> Configuration --> Images and look for IH Image Compression Quality. There is a setting for each size, small, medium and large.

    M

  9. #1789
    Join Date
    Sep 2007
    Posts
    14
    Plugin Contributions
    0

    Default Re: Image Handler 2 Support

    Thank you tophand,

    The CSS way is much more convenient and gives more flexibility.
    Thanks for the idea, I even didn' know it could be there...

    As of the Compression Quality - yes, already set up to 100 but the resized images are kind of soft, lacking sharpness which is important eye caching visual effect though I know oversharpening screws up the look.
    So I am still in hunt for the sharpenning option in IH2 code calls to GD library.

    Thanks

  10. #1790
    Join Date
    Sep 2007
    Location
    Vancouver, CA
    Posts
    94
    Plugin Contributions
    0

    Default Re: Image Handler 2 Support

    Quote Originally Posted by jhs View Post
    Hi,

    I solved my first problem with the gap. It was very simple though in the wrong place asked. not much related to IH, rather to the template.
    Necessity is the mother of invention and the best teacher
    Just to share if someone needs an answer for the same question:

    in the file /includes/templates/template_default/common/tpl_tabular_display.php changed cellpadding="0" to "8" in the very first <table> tag :)

    Just one char and so much efforts. Imagine the knowledge and the time spent by the developer team and all the contributors
    They do deserve the appreciation.

    Still ... any ideas how to control the sharpening? I don't think I could deal with this - so many things to consider and so deep to dig...
    If accidentially find out how I will update you.

    Thank you JHS, I had this problem as well, and hadn't even begun to go looking for it. Thanks to your work I don't need to!

    I Love Zen Forums!

 

 

Similar Threads

  1. v150 Image Handler 4 (for v1.5.x) Support Thread
    By DivaVocals in forum All Other Contributions/Addons
    Replies: 1687
    Last Post: 17 Nov 2024, 07:26 PM
  2. v139h Image Handler 3 Support Thread (for ZC v1.3.9)
    By DivaVocals in forum All Other Contributions/Addons
    Replies: 1095
    Last Post: 2 Oct 2017, 12:42 PM
  3. Image Handler Support Please
    By nadinesky in forum All Other Contributions/Addons
    Replies: 2
    Last Post: 30 Sep 2013, 03:47 PM
  4. Image handler only covers part of screen
    By shaneburton in forum All Other Contributions/Addons
    Replies: 1
    Last Post: 14 May 2009, 07:15 PM
  5. Is Image Handler the only way to go?
    By wwwursa in forum Installing on a Windows Server
    Replies: 2
    Last Post: 23 Dec 2007, 09:22 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR