IE7 DOB Calender Issue Solved

Okay, another thread was talking about IE7 and the Date Picker/Calendar not working on the yoursite.com/join.php page when the page was loaded into IE7.  Well, his page showed an error and not all the kings horses, not all the kings men, could make his calendar work again, at least not in IE7.  So, I took a look at his site, along with several others and found great pleasure among all the nudie shots.  So why should we deny him the chance to have hot girls join his site. 

 

Well, I did a little searching and found the problem, after a couple of hours of ripping it apart and putting it back together, I finally found the issue with this template, it's something the veteran design people will pick up on right away, but us non-design/artistic folks had to find the hard way. Here's the offending code sections:

 

 

Line 128 reads as follows:

 

.NkBottomBg
 {
  position:relative;
  top:8px;
  left:0px;
  margin:0px 7px 0px 7px;
  width:expression(100%-14px);
  height:28px;
  background:url(../images/bottom_bg.gif) top left repeat-x;
 }

 

Yes, I put the offending line in red for those who are not layout design people.  Once the code was rewritten as follows:

 

 

.NkBottomBg
 {
  position:relative;
  top:8px;
  left:0px;
  margin:0px 7px 0px 7px;
  width:(100%-14px);
  height:28px;
  background:url(../images/bottom_bg.gif) top left repeat-x;
 }

 

Notice I took out the word expression, the problem was almost solved, because I had to travel down another 124 lines, to line 252 to find the following string of code, doing the same exact darn thing.

 

Line 252 Reads:

 

 .NkTopMenuBg
 {
  position:relative;
  height:28px;
  top:-6px;
  left:6px;
  margin:0px 13px 0px 1px;
  width:expression(100%-14px);
  background:url(../images/top_menu.gif) top left repeat-x;
 }

And you guessed it, I removed the term expression for the 2nd time and WOW!!!  I had my calendar on my join form working. 

For those of you who say, why not just kill the datepicker or go ahead and comment it out, rename the file for the datepicker (I tried all of that, the join page won't work if it's can't find the file that contains the date picker and if you comment it out of join.php then the DOB's will not load, even if you manually input it.)  This thing was a pain in the arse.  Only by going through the entire template/tmpl_sml folders did I find this issue in the dang templates/tmpl_sml/css/general.css file.  I found it by replacing the files with templates/tmpl_uni/ files until the issue went away.  I know, you designers again would of taken a different route, but this one had all of us stumped in the other thread and I've seen multiple threads on this over the past year.

Now, how did I know to look at the templates file?  Well, I installed a template a few months back called Simple Black and it had a similiar issue (bad coding in one string of the templates files, specifically general.css so of course that is the first file I replaced to test this) and when I replaced that string with the one from the original general.css the problem was fixed. 

So, why this thread over this, because I am pissed.  Both of these templates came from the same individual, specifically an individual who says in his expertzzz.com profile that he is and I quote:

Hello. I can implement any design template for Dolphin-v.6.x and Orca. I have already done many products..

And then he backs this up with a list of Templates, 24 of them to be specific, ranging in cost from Free to $30.00 US.  Now everybody knows I'll buy a mod long before I'll spend hours coding this stuff, but some of the newbies, and even some of the veterans, don't have the money to buy a ton of mods with and what they get has to work for them.  Many more don't have the skill/confidence to dig into the files and attempt to fix something when it messes up, and that is why they come to the modders, who are supposed to be professional enough to know how to fix this stuff. 

The coder on this was Nuknspax, who has 24 different Templates up for sale.  The coder on the Simple Black back in the spring, Nuknspax.  Now, the Simple Black I got asked to help with was/is a paid template, this one is a free template that stedracu installed on his site, but that is beside the point still.  In this instance, the coder has 24 Templates up, refuses to service them (read the comments on them) and leads people to believe he knows what he's doing just do to the volume of Templates he's made, yet he can't even take the time to check them in the browser that 65% of the world uses online currently, Internet Explorer. 

Stedracu thought it was his server or something else, he never would have looked at the Template, Stevehards and Dosdawg even jumped in to look at this issue and we've all looked at it before with these damn calendars not working in IE7 and every time I've seen it, the site has had a different template than the default.

Now, why am I still yelling, because I may not be a master, phD coder, but even I know that the word expression is not a css value for IE.  How did it manage to kill the calendar?  You've got me on that one, but go ahead and grab the template and take a look.  It's free, and if anyone needs a copy because he rips this thing down, let me know and I'll send it over to you still in it's zip file. 

Modders, please take the time to check your work in all the browsers and all parts of it.  The calendar on the join page is a major item.  If it does not work, these sites can not build member bases and in the end you are actually destroying someone else's hard work by causing their site to go down and not supporting the items your listing.  If you don't have the time to check it all yourself, enlist the help of a few members around here, many of us have test sites and we'd be happy to throw your stuff up on them, especially templates, to try them out and see if it all works. 

Here's the link to the template I just dug through:

http://www.expertzzz.com/Downloadz/view/5802

 

Here's the link to the template Simple Black:

 

http://www.expertzzz.com/Downloadz/view/4415

 

Further, he advertises his templates in a working environment, one for each template:

 

http://nuknspax.my-place.us/join.php  Calendar Does Not Work

 

http://nuknspax.my-place.us/join.php  Calendar Does Not Work

http://nuknspax.xtreemhost.com/?skin=rtd Calendar Does Not Work

http://nuknspax.my-place.us/join.php Calendar Does Not Work

Well, there are 20 more to go through that he has set up that do not work.  I think you get the point, this is exactly what Boonex needs to start policing, if you can't do it right then quit ripping people off. 

 

Quote · 10 Jul 2009
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.