Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Add ons not staying clicked
We've been trying to install a few extensions in my Vanilla forum [current build], but they wont stay clicked after we upload them. We click them, then either go to another page or log out, but when we log back in, they are unclicked. We've tried to get them to work using Opera and Firefox, and using 2 different computers. Nothing is working.
The ones we're trying to get to work are the Members List, Reserve Names, and Vanillacons.
Another question: how do you rebuild the Vanillacons? It says to do this in the instructions, but doesn't tell you how to do this or where to go to do this.
I hope this isn't something that is really obvious. I'll feel even more stupid than I do right now.
Look forward to any help anyone can give me.
CJ
0
This discussion has been closed.
Comments
1 -> FTP to your local computer the "conf/extensions.php" file
2 -> Open it and delete everything in it
3 -> Insert this code: 4 -> Save and upload it to the server (make sure you save it in UNIX format)
5 -> Change the file permissions to 777
6 -> Go to settings and enable the wanted extensions, one by one, returning everytime to enable the next one (click the extensions link in the side panel) - that way you'll know if the problem relies on one or more extensions
In Firebug, you should open the console tab (enable it if you use Firebug 1.2+). Next time you tick/un-tick an extension if will tell you what was the ajax response to the request (I add to click on a load the button to read the response). If everything is fine the response is the name of the extension.
My guess is that you need to to re-upload the content of js/, ajax/ and themes/. If you are using a custom theme, "/themes/{YourTheme}/settings_extensions.php" (if it exists) might need to be updated.
Then empty your browser cache or do a hard-refresh (ctrl+F5).
Then enable an extension and check what is happening with the firebug console. (You can give the url of your forum and I can check that for you)
"This second POST can interfere with some sites. If you want to send the POST again, open a new tab in Firefox, use URL 'about:config', set boolean value 'extensions.firebug.allowDoublePost' to true
This value is reset every time you restart Firefox This problem will disappear when https://bugzilla.mozilla.org/show_bug.cgi?id=430155 is shipped."
You just click the "load response". It should show the extension name (or an error message).
<?php // Make sure this file was not accessed directly and prevent register_globals configuration array attack if (!defined('IN_VANILLA')) exit(); // Enabled Extensions include($Configuration['EXTENSIONS_PATH']."{1stExtension'sFolderName}/default.php"); include($Configuration['EXTENSIONS_PATH']."{2ndExtension'sFolderName}/default.php"); include($Configuration['EXTENSIONS_PATH']."{3rdExtension'sFolderName}/default.php"); ?>