Will somebody with the power to do so consider stickying this?
I was talking with Deti over on the YaBB forum, about some of the code changes in 2.4 (CVS version, being changed when problems are found). I asked about some code changes that were going to affect the quiz mod, and it is one that will probably affect several others, too. I suggested a thread here, where some of these code changes can be noted, with their solutions for the mod writers.
Users who are just installing mods don't need to worry about this thread, but mod writers might be helped by reading bits that are posted here.
The first large code change issue that came up involved AdvancedTabs.pl, which has gone through a fairly large reorganization. One of the steps in adding things to the tab menu used to involve a
Push(@tabs ... added after an extended
@tabs line in the .pl file ... but that information has moved to a variables file.
Here's the new way to do it, in Deti's very helpful explanation:
After upgrading to 2.3.2Beta (!!! Not released jet !!!) you will find something like this in the Variables/advsettings.txt
@AdvancedTabs = stpm","mycenter","logout");# Advanced Tabs order and infos
add after this line:
push(@AdvancedTabs, "tabname");
Maybe it is better you add the above code before:
1;
Because the @AdvancedTabs = ("home",... code may differ from forum to forum.
This code will disappear when you save some settings once, then the "tabname" will be written at the end of the @AdvancedTabs = ("home",...
PLEASE NOTEThis file does not exist in the forum package ... it is created during the setup of the forum, so the person installing your mod will need to download it from their Variables directory before modding it.