Feature Requests by hcs at 9:52 AM EDT on May 24, 2005
Please be so kind as to reply to this thread with feature requests.

I'd like some persistant authentication via sessions or cookies, if only for notification of which threads are new. I'll be working a bit on that.
by unknownfile at 10:42 AM EDT on May 24, 2005
I'd like codes like memberlists, avatars, profiles, etc.
by Koji at 12:00 PM EDT on May 24, 2005
Only the use of CSS.
CSS by hcs at 12:11 PM EDT on May 24, 2005
Anything in particular? I've only ever done bare HTML so I don't know where to start.
by Anonymous at 12:25 PM EDT on May 24, 2005
Well, CSS is really fairly simple to get started out with. It is used to create a seperation of content from presentation. It can be used to align the form stuff, like your inputs and textareas without using tables, and it can be used to align your posts and subjects without having to use definition tags. :)
by hcs at 12:26 PM EDT on May 24, 2005
aww, but I do so love my <dl>
by Vague Rant at 11:10 PM EDT on May 24, 2005
I'd like bolded user names along with subjects within the threads. The topic is far more noticeable than the author. But maybe that's just me.
by Mouser X at 11:55 PM EDT on May 24, 2005
Will old, unread/unused threads disapear after awhile, like in a regular forum? I wouldn't so much call that a feature request, as I would a general question. I'm simply curious. I think both methods have their value. For one, getting rid of the old stuff cleans up the place. However, keeping it around is also nice because someone may need to, months or even years, down the road access some of the info. for some reason.

An example of that would be the psf_rippers group. For those who are really really really serious about ripping PSFs, there is some help available near the beggining of the group, where zoopd asked for help on getting started. I haven't accessed it because I haven't had the time (or the determination) to search it out so that I could, hopefully, gain needed insight on ripping. But, it is there for those who are willing to look for it. How helpful is that old info? I have no idea. I haven't read it in about 2 years, and when I did, I didn't understand any of it. As such, it passed right over me. It might be useful (I would assume such, since it helped zoopd get his start), but then again, it might not.

Anyway, there's my question for you. Mouser X over and out.
by Koji at 12:19 AM EDT on May 25, 2005
Nothing in particular regarding CSS, it's just badly needed to add some hierarchy to stuff. I could sketch you a stylesheet to get you started. CSS is very straightforward, really.
by Koji at 12:53 AM EDT on May 25, 2005
hcs, I sent you an email with a stylesheet, only a basic thing of course. Check what I did with the SPAN tags, and the LINK tag at the header. I don't currently have a host, so I'm sorry to resort to this.

Oh, and this is all you need to customize it:

http://www.w3.org/TR/REC-CSS1
by NPA at 12:59 AM EDT on May 25, 2005
How about adding a column to show the number of posts in a thread?
by hcs at 5:10 AM EDT on May 25, 2005
I don't intend to delete old threads. In fact there isn't even any code in there yet to hide old threads on another page.

Number of posts in a thread, is that really all that useful? I know I'm used to seeing it in other forums, but do you really need anything other that the "last updated" column? Also, as things are set up now, it'd take a query for each thread being displayed and i'd like to keep that to a minimum.

Bolded nicks, good idea.

And thanks, Koji, for the stylesheet, it looks very spiffy. I must learn these powers...
by hcs at 8:59 AM EDT on May 25, 2005
OK, so here we are all prettified.
by hcs at 9:38 AM EDT on May 25, 2005
Since I posted that I made the width of the borders 50em, which seems to work nicely.
by Will at 9:23 AM EDT on June 12, 2005
I think I'm a bit late here. I have two requests.

- A way to preview our posts before submitting.
- A way to change the timezone settings so they match wherever one lives. Because I'm confused as hell here.
by AI-M at 12:26 AM EDT on June 16, 2005
I'd like it to have most customizing options such as different coloring skins instead of this plain black and white.

Something like this would look good.. but it costs money.

http://www.vbulletin.com/
by AndrewB at 12:25 AM EDT on June 27, 2005
Please just keep it simple like this.
by hcs at 9:00 AM EDT on June 27, 2005
I have no intention of complicating things more than they need to be complicated, but the lack of logins and editing is starting to get to me. I've been planning it out but the sticking points have been:

a) how to persist the login info (I'd like to be lazy and use cookies)
b) whether to implement a time limit on editing (though I think I'll just avoid that issue altogether by storing the old versions of posts, like a mini-wiki)
and who knows what'll come up when I start coding.

I'd also like to throw some customizable user stuff like profiles and avatars ('cause I like seeing the duck next to my name) but that'll come only after improvements in functionality.
I'll try to get some work in later today.

and PREVIEWS!
by unknownfile at 9:46 AM EDT on June 28, 2005
Don't you mean this duck?

by hcs at 12:16 AM EDT on June 29, 2005
And this, boys and girls, is why you don't put an image of yourself online.
by unknownfile at 5:06 AM EDT on June 29, 2005
;p
by Lunar at 5:59 AM EDT on June 29, 2005
I wouldn't be surprised if I was seeing an anakin skywalker piss take of mine *HINT HINT*
by unknownfile at 7:51 AM EDT on June 29, 2005
Did I ever mention I love The Far Side?
by hcs at 2:55 PM EDT on June 29, 2005
As do I, I scanned that duck out of one of the many compilations I own.
by AI-M at 3:39 PM EDT on June 29, 2005
I do that to some pictures... Best one is hiding on my server.
by Anonymous at 1:50 AM EDT on August 12, 2005
hcs, do you take outside patches to your forum code? :)
by unknownfile at 9:49 AM EDT on August 12, 2005
I'm thinking of doing modifications to the forum source code, with stuff like profiles, password changes, etc.

For every post it would show:

UNKNOWNFILE (links to public email)
ROM Junkie
Subject: Posted 13/37/2005 at 6:30 PM

which does look more interesting than

by UNKNOWNFILE at 1:46 PM on August 12, 2005

Anyway, I'll get to work on this when I get home.
Avatars are too annoying so I'll work on that later when I learn more PHP and HTML.

--UNKNOWNFILE
unknown.halleyscometsoftware.com <--rux site ;)
unknownfile.net <--I wish
by Anonymous at 1:27 PM EDT on August 12, 2005
Well, I was just going to make the simple change of keeping track of which threads have been read, and which haven't.
by hcs at 3:02 PM EDT on August 12, 2005
All planned to do myself when I have the time, though if you want to make the changes yourself and send them along (email) I'll take a look.
by hcs at 10:21 PM EDT on August 15, 2005
testage
by Mouser X at 10:31 PM EDT on August 15, 2005
You seem to have broken something... The "forums.php" isn't working, though I don't know if posting in "forums2.php" will get noticed (or mess up something else). Mouser X over and out.
by Mouser X at 10:32 PM EDT on August 15, 2005
It seems to be working now. As such, I'll post the message I was attempting to post when it was "borked."

What the? Geez, that was sure weird... I refreshed the page, read a new post, went back to the forums, refreshed again (about 5 minutes difference between refreshes) and Wa-La! Pages! I was like "What the crud? Is this some kind of joke? Did I refresh the right tab? I tried again, and even checked a few links back to make sure I was in the right place. Obviously, I was. Woah... It's kind of weird, but more unexpected, I guess.

Well, now that we have pages, perhaps we can hope for page numbers soon? That would be nice, though it probably won't happen soon... Anyway, nice job, even if I was used to the old "one huge page for everything" method. I'm sure I'll get used to this, though, right now, it does seem a little strange... The forum is actually taking shape... Wow. Thanks again! Mouser X over and out.
by hcs at 10:36 PM EDT on August 15, 2005
As Mouser X has noticed there is now pagination. I was getting annoyed waiting for some of the longer threads to load.
I also moved the database passwords into a different file so I don't have to edit the source before I put it up each time.

What do you want page numbers for?

forums2.php is an experiment but it uses the same database, I was going to add some new user info and that was the starting point. Haven't worked on it in a while.
by Mouser X at 10:52 PM EDT on August 15, 2005
Well, page numbers aren't all that important, but they're nice to have for a few reasons. For one, you can know how many pages a thread is. Also, if someone has a question that has already been addressed, you can simply link them to page "N," rather than retype the whole thing. That could come in handy for some people. Also, it makes navigation easier for those who are looking for something, and have an idea of where it should be. That way, they dont' have to keep clicking "next page" to get to the one they want.

Basically, I think page numbers (with links) would provide more ease of use to the forums. However, I suppose they're not a big deal. Though helpful they could be.

As for forum2.php, I found that on accident by mistyping the address for the forums. I knew it was in /mboard/ but I didn't realize it was in its own file in that directory. When I ended up there, I was like "What the..." I just figured I found a backup, or something. I've avoided it, for fear of breaking something. However, since, at the time, it was broken anyway, I figured it wouldn't do anymore damage for me to post there, and I figured that way at least the message would get across, in case you (HCS) hadn't noticed the breakage (which, really isn't likely, since I probably just happened to access it as you were updating, or something. Nonetheless, I figured I'd err on the safe side, and bring it to your attention, just in case).

Anyway, there's my 2 cents worth. Mouser X over and out.
by hcs at 2:59 PM EDT on August 17, 2005
There was a bug in when the "Next Page" link would show up, it now uses floor() same as the lastpage logic.
I'm too used to variables being typed as integers.

edited 11:13 PM EDT August 17, 2005
Editing by hcs at 7:12 PM EDT on August 17, 2005
Editing is now in place. Your ability to edit a post expires 1 day after you post it. Currently the links are visible to everyone, but rest assured that only you can edit your own post. When I get persistant login implemented it'll only give you the option to edit your own posts.
And before someone tries it, yes, I check when you submit the edit if it has expired, I don't just hide the link.

[edit]

I've also just now moved the tags descriptions over to the right of the entry forms. I think this looks a lot better. The only problem is that when tabbing from User Name you hit the link in the tags descriptions first.

[edit]

Also, I've manually placed the "[edit]" thing up above in my own posts, it isn't automated.

edited 11:24 PM EDT August 17, 2005
by hcs at 8:12 PM EDT on August 17, 2005
As has been requested the name of the thread is now in the title, on any non-thread page however I still have a random phrase.
Login by hcs at 11:34 PM EDT on August 17, 2005
Ok, I've put together a cookie-based login system. When you log in a token is randomly generated and stored as a cookie, along with your user name. That token is removed if you logout or replaced if you log in from a different browser (if you log in and the cookies already exist the date will just be updated). This gives a little more security than just storing the password in a cookie.
The database keeps track of the last time you logged in or out in order to report on new threads and posts. Posts and threads are marked with an asterisk (*) next to the subject. The "last" time is updated when you log out as well as when you log in so that things that happen during your current login don't show up again new. Thus it is recommended that you log out when you're done, both for security and so you only get the actually new things reported as new.
On a thread page, if there are any new posts in the thread, the first post will be marked new. This is due to a limitation of the post age recording system, the first post holds the last updated time for the whole thread. This may be rectified shortly.
The edit feature is now only shown on your own posts, at least while logged in (otherwise all < 1 day old posts have that option).
The manual log-in-every-time-you-post system still works.

Use the bug reports thread (or here if you feel like it) to let me know what doesn't work.

[edit]
The "new posts" system will only work the second time you log in.
Also, when you make or edit a post, it will be marked new. Live with it.

edited 3:35 AM EDT August 18, 2005

edited 7:07 AM EDT August 18, 2005
by unknownfile at 3:39 AM EDT on August 18, 2005
Teh yay
by hcs at 4:45 AM EDT on August 18, 2005
"On a thread page, if there are any new posts in the thread, the first post will be marked new. This is due to a limitation of the post age recording system, the first post holds the last updated time for the whole thread. This may be rectified shortly."

Short of changing the database structure or doing a lot of extra work at runtime I can't think of an easy way to fix this. I've tested a new structure, where first posts point to themselves rather than to the mythical "Post 0", but I've still got some sorting problems with that. I'd rather not change the fuindamental structure anyway, as I'm sure some weird problems would creep in that I didn't think of.
Given that this is the only visible problem I think everything is pretty good.
by unknownfile at 8:09 AM EDT on August 18, 2005
Speaking of teh hcs forumzor, I would like to request a mysql account for http://unknown.halleyscometsoftware.com

(for stuff like hitcounters, forums, etc)
by hcs at 10:47 AM EDT on August 18, 2005
I've sent you your info, current db structure is:

CREATE TABLE `board` (
`idx` int(11) NOT NULL auto_increment,
`postedtime` datetime NOT NULL default '0000-00-00 00:00:00',
`lasttime` datetime NOT NULL default '0000-00-00 00:00:00',
`author` int(11) NOT NULL default '0',
`replyto` int(11) NOT NULL default '0',
`subject` varchar(255) NOT NULL default '',
`message` text NOT NULL,
`ip` varchar(15) NOT NULL default '',
KEY `idx` (`idx`)
) TYPE=MyISAM ;

CREATE TABLE `users` (
`idx` int(11) NOT NULL auto_increment,
`joined` datetime NOT NULL default '0000-00-00 00:00:00',
`uname` varchar(31) NOT NULL default '',
`pass` varchar(31) NOT NULL default '',
`lastlogin` datetime NOT NULL default '0000-00-00 00:00:00',
`prevlogin` datetime NOT NULL default '0000-00-00 00:00:00',
`logintoken` varchar(32) NOT NULL default '',
KEY `idx` (`idx`)
) TYPE=MyISAM ;

that is, if you want to use the HCS Forum in its current state.
It's up by unknownfile at 11:46 AM EDT on August 18, 2005
HCSforums are up and running at http://unknown.halleyscometsoftware.com/forum.php

YAY HCS ;D
here's a thought... by hcs at 8:48 PM EDT on August 22, 2005
Maybe the last page function should show the last 20 posts, not merely literally the last page when paging through normally, which may only have one post on it.
by hcs at 5:00 PM EDT on September 30, 2005
As you can tell from all the unsightly links there is now a way to view user info. Yay.


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source