(01-28-2009, 06:33 PM)BigMike Wrote: [ -> ]So it's going to be like this now? Ok.
Excuse me, but you're being quite a dumbass right now your self. First off, yes you may have to re tag all the sheets, not shit dumb ass. All it takes is a data base. The if statement is simply to change the way the end user is viewing the god damned navigation. No, that doesn't effect the way the sprites are tagged. You people are making it sound SOOO hard to tag these sprites, it's time consuming, but not fucking hard. Seeing as, if you already had these sheets tagged in a database, why the fuck didn't you just back up the database? Huh? The php code doesn't store the information, unless your a dumbass to code it that way, you use a database to store the information the php to retrieve it, and print it. Don't call me a dumbass, or question me in such an ignorant manor. I came here with no ignorance and had planned on leaving in no ignorance, you sir are a poor admin, and a very arrogant one at that.
There was no database before. There was NO DATABASE BEFORE. There was no organization before. Then, the staff wasted months adding all the old sheets to the new system that was created. You're asking for them to go back and add a "Company" tag to all 16K sheets, something we don't want to do.
And yes, you're a dumbass. I specifically said that yes, we backed up the old site and than no, the old system had no database and yet you didn't manage to comprehend that fact. It's not quite like that, but think of the old site with just a bunch of html files, icons and sheets. Names for the sheets weren't even stored, so no script could have been written to migrate the old sheets to the new database, it required manual labor to add names/consoles/games/whatever for everything.
The new site was written from scratch. We can't pull any data from the old site because there's nothing to pull. There's no way to automate pulling the data we need from the old sheets because there's absolutely no relationship between sheets on the old site and sheets on the new site.
You're asking for MANUAL LABOR of tagging every single sheet. This isn't about technical limitations. It's not hard to add a new "category" column to the `sheets` table. It's not hard to write a couple more Smarty templates to match the old site's navigation. It's not hard to write a couple more classes to deal with the cache generation for those. You're acting like you're tough shit because you know what a database and PHP session variables are, which is laughable. Do you honestly think I don't know how to code that? How do you think stuff like icon/text switching is done? (You see, actually, it gets a bit more complicated than that. Even though the staff has access to a regular dynamically generated tSR, most parts of the site people actually see are static files that are automatically generated when the staff updates something that should change that part of the site, so we don't have to hit php all the time every time someone looks at a category or game, which is a waste of CPU time. For those, we can't use session variables, we're just setting it through plain old cookies and letting the web server redirect you to the proper URL. No need to hit php for that, the CPU thanks us.)
Don't you realize it? We're not talking about technical limitations here. We don't need an expert PHP coder. This is about the staff not wanting to waste dozens of hours looking up and adding tags 16K times because 5 or 10 people don't like the way things are organized now. Of course, if you're offering yourself to tag 16K sheets, go right ahead and PM Dazz.
You're an idiot because you're assuming too much. You're making assumptions on how the site was working before. This is why Dazz wanted a new site so bad, because everything was pretty much done manually before. A pretty bad way to manage such a massive archive like tSR. Dazz agreed and that's why he got someone to write something manageable from scratch. (and no, I had nothing to do with the old site. Wrote a small hack to stop it from killing the server it was one, because it was that inefficient and that was about it)
See, this is what happens when you think you're smarter than everyone else and that you're enlightened one and everyone around you is clearly incompetent. You're an idiot because you're assuming that the easy part is the hard part and that we just can't do it because we're clearly braindead.
I know you couldn't have guessed all this stuff, but acting like you knew best and start calling people incompetent/lazy really wasn't the right attitude.
If it was just a technical programming matter, we would make the old navigation accessible to you and let people pick. But it's not, and the staff isn't willing to commit to some more pointless slave labor just to give you that.
There is nothing we can salvage from the old site without manual labor. We can't copy info from the old database because there was no database. We can't write scripts to get that info for us because the filenames are all different, there were no IDs before and we can't even use names to match information because there were none before (remember, before, names were written on the icons).
There simply isn't a way to get data from the old system without forcing someone to look at all of the old stuff, one by one, and input the company data for every sheet. The job of some people is to go through old records that were written in paper and input them into a computer system. What was done was kind of like that.
Also, all of you other people, please. If you have no idea of how the site works, don't try to act like you do. I know you guys mean well, but you're not helping at all, you're just mixing things up and making everything more confusing. This means everyone who didn't write the thing from the ground up (me) or people who are really close with the process.