So Many Goodies

Over the last two days, I’ve added tons of new goodies to my website. First off, I redesigned the navigation (still a few tweaks to go in IE7), with tiered levels. I also added AJAX login, settings, and logout, replacing the old links. This and the new picture gallery (in the members’ section) are both based on a new jQuery plugin, Thickbox. I’m also planning on adding jQuery rounded corners so they’ll show up in both IE and Firefox (and any other browser that either has Canvas or can have it added with JS).

Read more

It May Suck, and It May Explode the Internet

…but Micro$loth Suckernet Exploder (I mean Microsoft Internet Explorer, of course 😉 ) can finally work with my website! After applying a couple CSS tricks I found in various resources (books and the Internet), I managed to make the site work (almost) perfectly in IE 5.5 and up. Internet Explorer 7 is, of course, the best implementation, but IE 6 and IE 5.5 are close, with just a few pixels here and there off. There is a strange gap in the border between the content and the navigation, but that disappears in IE 7, so I won’t worry about it…

Read more

New Website Goodies

Over the past week or so, I’ve added some new goodies to my website. The message banners now have “close” links, so you can get rid of them manually, and the automatic fade-out has been removed. The design has been tweaked; the current link in the sidebar now has white borders and a black background, and the width is increased slightly so it overlaps the border of the content frame. This provides a more tab-like interface to the site. Also added are jQuery tooltips (plugin from Bassistance.de). They display on all major links (like the badges and sidebar links) and…

Read more

More Blocked/Unavailable PHP Functions

I just tried to use the crypt() function in PHP to secure some passwords for my website, with no luck. For some reason, that function is unavailable. Plus I can’t use .htaccess files to control directories, or use PHP to modify/upload files. My current host is really restricitve. I wonder if, even after getting the PEAR DB module (which has been superseded by some other module I don’t remember the name of), I’d be able to connect to a database on, say, my dad’s server, or a friend’s. Considering the security at my server’s location, probably not.

Read more

Website…Upgraded (Again)

Over the past couple days, I’ve been delving into the additional features provided by the extremely powerful jQuery JavaScript library. Some of the best things are fades and other animations, which I’ve used to enhance the warning and message banners that appear on the site from time to time. They now fade in gracefully when the page finishes loading, and slide out the top after a short while. You can see the effect, whether you have an account or not, at http://web.augsburg.edu/~werlm/cada/?msg=outnote (msg=outnote designates that a banner should appear). You should have Firefox to actually view the website.

Read more

Rock the Script (Don’t Rock the Script Baby)

While I’ve never fancied myself a particularly good programmer, I must admit I feel I’ve outdone myself with the (almost complete) new version of a website I maintain. I’ve reprogrammed the entire thing in PHP, cutting down file storage needs on the server as header information is included dynamically from separate files when the pages load. It’s a new kind of template system that requires only a simple snippet of code in the actual page. And the page titles are automated, too, with a variable being passed to the header (where the title tags are) on each load.But the best…

Read more

PHP: PHP Hypertext Power

I’ve spent the last two days learning a smattering of PHP in my spare time. I’m trying to create a more secure login system for my website, and PHP seemed like the way to go. Since it is (nearly?) impossible for visitors to view the source of a PHP script in a browser, it’s much more secure than the client-side solution I use now. Just use a PHP array to store the data and loop through it searching for POSTed input. It’s now functioning as a lookup tool for names in the login database (all I’ve gotten to so far…

Read more

Website (Redux)

‘Ello, everyone. A while ago, I about updating one of my websites with an LCARS template (you know, the Star Trek interface?). I also posted an update to that same post that said the upgrade was canceled. I regret to say that this is true; I didn’t have time to implement the design. It would have required editing graphics files, using all kinds of absolute positioning, etc. It just wasn’t worth the trouble. I did say there was a new template in the works, though. That is true; I’ve been working on it for a while now, say two or…

Read more

Microsoft Dumbernet Explorer

Microsoft’s Internet Explorer program has never had good standards support. Not for CSS, at any rate. Now I find that the new version, IE7, has little better support than IE6, or even IE5. The cause? Badly written CSS parsers and just plain ignorance. Microsoft has had many opportunities to update IE with the new standards, but hasn’t. IE7 was years in the making, and its support is almost worse than IE6.A new website I am developing works perfectly in Mozilla Firefox versions 1.5 and 2.0, but breaks something horrible in IE 6 and 7. The code, validated by the W3C,…

Read more