Customizing SMF > Mod Requests
[PAID] Global Boards and Topics
cddude:
Hello everyone.
I am posting this Mod Request as a possible alternative solution to my last mod request. This should be an relatively easy mod to do, and will do the job. I am willing to pay 200$ USD for this mod.
Version:
2.0.2 and above.
Description:
I have 2 forums, each are independent from each other, which means each forum has its own database table.
My first forum is the main forum, and has database prefix smf_. The other one, is a sub-forum and has the prefix sub_.
The sub_ forum is tweaked to get database information for the members and membergroups from the main smf_ forum, so that no re-registering is necessary.
The smf_ forum and the sub_ forum have each independent Categories, Boards and Topics, but there are some Topics I would like to be shared across both forums (Community Rules for example). What I'd like is a mod that allows me to select what Categories will be shared across all forums (obviously, all Boards and Topics/Posts within these Global Categories will be global as well)
To make things clear, here is an example.:
Categories are Green, Boards are Red.
SMF Forum (main website): SUB Forum:
News and Announcements News and Announcements
Community Rules Community Rules
Community News Community News
Community Services Community Services
Cars and Trucks Cats
Board 1 Board 1
Board 2 Board 2
Airplanes Dogs
Board 3 Board 3
Board 4 Board 4
... ...
In reference to the example above, the mod I have in mind would make the "News and Announcements" Category and everything under it (Boards and Topics) accessible and fully functional from both forums.
In other words, the News and Announcements would get the data from the smf_ table regardless on what forum the user is on. I hope I make sense here.
Feature Set:
1. The "Option" to set a Category (and everything under it) as Local or Global. This needs to work both when creating a new Category, and for editing an existing Category.
2. An option to select where the Category will be displayed on each forum would be nice also.
I am in urgent need of a mod that can do this for me, and I will accept almost any price tag.
Please Reply here or PM me if you are interested.
Thank you in advance.
//cddude
cddude:
Anyone?? :P
live627:
So you have a select few boars that you wish to be shared. All topics within those boards would be retrieved from the same source and seem like duplicated to the end user.
Do both forums use the same files, or have their own in different directories?
I see one problem with this. Maybe just a quirk, depending on the admin (you). Or a couple, now that I'm thinking about it.
* Board index. All the categories, boards, moderators, well, everything, is fetched using one big query. The best way to go about this is to clone those boards and play along with how SMF works. This has several visual drawbacks:
* The additional board information, such as the last post, board moderators, won't be carried over. In fact, these fields may even be blank! With the exception of the board name and description, which you'll need to fill out.
cddude:
For the sake of example, lets say we have 2 forums. Each are installed under the same domain, same database, but they have their own database table.
One of the forums will be set to be, just in theory, the "main" forum.
This "main" forum will store all data that will be later on shared with the other forum, such as members, PMs, etc.
The way I thought this could be solved is by implementing a new column in the relative databases, where the "mode" of each board and category will be stored.
If a board is of "mode" 0, its remains a Local board according to the regular SMF standards.
However, if a board is set to mode 1, then all data will be queried from the "main" forums database table.
All the modding here is to make the relative PHP files to check the board "mode" and query data from the right database.
I guess it's a big if-else mod :)
live627:
Oh, I know exactly how it should be implemented. I want my question answered, first/
Navigation
[0] Message Index
[#] Next page
Go to full version