This is splorp.

ISSN 1496-3221

July 15, 2003

RSSexier.

First of all, I’d like to thank all those folks (who obviously have an enormous amount of extra cycles to burn) that took the time to tell me that the pages linked from my RSS feed looked — well — less than sexy. Last week, I explained the gruesome details of why the pages looking the way they did. In the process, I managed to lay the blame squarely on the shoulders of the new version of Blogger, rather than on my somewhat convoluted use of untyped include files. Yes, I was well aware of the problem and certainly felt compelled to find a solution. However, I didn’t really think it merited immediate attention. Well, silly old me. Enough people commented about the problem to embarrass me into finding a solution sooner, rather than later. Yes, the pages look much better now. I discovered a nifty way to wrangle the Pardeikes Welcome plug-in running on my WebStar server to make like a mod_rewrite and mash the item links into something that points to the archives proper. The rewrite rule looks for improper archive paths and then adds the missing ‘.html’ component to the original path before sending it all back to the browser. The only issue I’ve found is that the anchor reference doesn’t get relayed back to Safari (or any other KHTML-based browser, such as the current OmniWeb beta). What ends up happening in these cases is that the proper archive page gets returned, but anchors to specific posts get lost in the shuffle. This doesn’t appear to happen with IE or any Mozilla-based browser. Since Dave Hyatt was seeking out non-UI specific issues in Safari, perhaps this is a good time to mention it. And please let me know if this fix isn’t jiving for you either.

This item was posted by Grant Hutchinson.

Categories:

Leave a comment or send a trackback from your own site.

Leave a comment.

Use these HTML elements and attributes to format your comment:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>