Man, I'm happy with the forum code! I've learned a lot reading through it and have started some mods on the display.
Page / Table Design
- got rid of sub ledgers, and moved the name of the forum into the main ledger for each table and increased size. Makes it easier to quickly find, and personally I found the numerous copies of the word "forum" for each category to be overkill... also cuts down height of tables to reduce needed scrolling.
- moved the "quick login" to the top of the page, easier to find. Next step is to put it in the header of my main site.
Working on the Calendar Interface - It is a little confusing that to enter an event on the calendar, you type in a "topic". Am working on replacing the word "topic" with "event" for that forum.
- redid the "NewTopic" button to display "Add Event", makes it clear that you are adding an event, not a topic with a date.
- changed the input form to use the word "event" not topic. Also removed the "ending date" as virtually 100% of our events are one-day and the ending date was confusing.
- change the pull-down menu for month to have the name, not number, of the month, I can never remember the damn numbers.... :)
- NOTE: I had to put in scripted if/then statements so that these changes would only affect the event/calendar category forum, can take advantage of the intForumID variable.
- Changed links to go directly to monthly version
- Changes to monthly display
- Added an "Add Event" button at the top, so when viewing you can quickly add without having to find the correct forum.
- Moved the date above each box to float left rather than right, easier to see.
- added a new row at top of table with mon, tue,..., fri rather than listing in on each day box in the calendar, much cleaner, less repetition.
- Note - I only allow calendar postings in my one forum for calendars.
coming up:
- when in monthly view show many more than one month, would be nice to have a pulldown for how many months to show and then you could scroll through them. Shouldn't be hard, just have to put a loop in the right place...
I'd be happy to post any requested changed code snippets if requested, the code is fun to work with one you figure out the layout... excellent CSS setup for easy mods.