I’m now using 23hq.com to organize my photos. It’s like Flickr only not a wholly owned subsidiary of Yahoo! or any other company. Also, because I was a beta member, now that the beta period is over, I have a free 2 year account of the plus membership level. Yay!

The JS that I plugged into my page to get the three most recent photos from 23hq was fine…..Except for the fact that it was outputting an extra photo in addition to the three most recent. The blue question mark is that photo’s broken image embed (bad src path). The img tag is entirely created by javascript.
I changed the path to the function.js file that was outputting the code to my server and went to work.
When I output the photo id that was being used to customize the link, I saw that the ”?” photo had the id “extend”.
So, as a quick hack, my function.js file now has the following code in the output area:
if(photo_id == 'extend') {
//do nothing
} else {
//output normally
Then I went on my merry way with the photo output that you see now. If you’re using Safari, you now have a cleaner looking photo tumbnail section. If you’re using other browsers (i.e. Firefox), you may never see the difference.
I emailed the 23 guys, and hopefully they’re let me know if they have a better, more permanent solution.
UPDATE: Still working on this one. The extend only appears to show up when using IE6 or Safari. Firefox doesn’t show an “extend” photo.
One of the guys at 23hq said that it seems like prototype.js is interfering with their script (maybe vice versa?). I’m going to email madrobby and see if he has any ideas.
UPDATE #2: So, the prototype library issue was correct. I can fix the problem that exists between the two scripts by upgrading the prototype.js script to the newest version. Unfortunately, this action breaks many things in the admin side and in the comments that I would rather continue to work.
Sphere: Related ContentCommenting is closed for this article.