Interesting idea. I like it. That would treat forums more like tags than folders. But how would it be accomplished? It sounds like it would be achievable with minor modifications. The thing I can't figure out is how to store the information in the database. I got this, bro.
Okay, there are two ways of doing this that I see.
1) We limit the number of forums a topic can be tagged with to a small number. This would be implemented by adding a few columns to the topics table, changing the MySQL query selecting topics slightly, and editing the way users post new topics. This has the benefit of being easy to implement with little modification to the forums. However, there would be a limit of maybe 2-3 forums that a topic can belong to. I can't imagine that there are many topics that would belong to more than 3 forums, though, so it's not much of a con.
2) Adding a new table. This would be implemented by adding a new table, writing a PHP script to copy all the topic placement information to the new table, and then modifying the topic selection query quite a bit. It would be a bit difficult to add but would let us set the number of tags per topic to any number.
I'm probably going with the first option because it's easy and the only con isn't much of a con.
Last edited by Different55 (2014-02-26 23:16:27)
Jet fuel can't make dank memes.