Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted May 3, 201510 yr About This File This application will require members in selected groups to agree to special Terms of Service before being able to view and use the site. You can require a specific or all members to agree again to terms using 2 availables tools on Admin CP or directly on member profile on front end.
May 4, 201510 yr About This File This application will require members in selected groups to agree to special Terms of Service before being able to view and use the site. You can require a specific or all members to agree again to terms using 2 availables tools on Admin CP or directly on member profile on front end. Hello. Questions:- Will this appear for all members once installed, or will only certain members get it when I select so?- It creates a new menu item, which I don't want. How can I disable this?
May 4, 201510 yr Author Only users from selected groups will be required to agree with terms. You can disable the app menu on Applications as any other app.
May 4, 201510 yr If the terms are rather long will it show a scroll up/down buttons or show one long page?
May 4, 201510 yr Author Didin't test it. Probably the whole page. Test this (and all other things) and let us know.
May 4, 201510 yr Ok, I copy-pasted 20 pages of word document and while in the AdminCP TOS settings page the document is retained, in the front end only about 3+1/2 pages are shown and then it's cut, stopping abruptly.I guess you should check it out with long texts and do it as I suggested with scrolling up and down.
May 4, 201510 yr Author It a setting (EDITOR), default field from IPS4. And I guess if you have a 20 TOS page, you won't get any user there. You gonna bore everyone. I'll probably add something like that in a future version. I won't release a version only for this.
May 7, 201510 yr Ok, I copy-pasted 20 pages of word document and while in the AdminCP TOS settings page the document is retained, in the front end only about 3+1/2 pages are shown and then it's cut, stopping abruptly.I guess you should check it out with long texts and do it as I suggested with scrolling up and down.Also make it where the option to Agree doesn't activate until they hit the bottom.
May 7, 201510 yr Author Also make it where the option to Agree doesn't activate until they hit the bottom.I want to do it as it is on 3.4: it has a timer configurable on a setting. The AGREE button appears only after X seconds. But play with JQuery now it's not so easy and I can't waste much time, due to other apps I need to deliver.
May 7, 201510 yr What's the difference between this app 'Terms of Service 3.0.0' and this 'Registration Terms & Rules Before Register Screen 2.0.0'?I understand the time constraints, looking for a release of Tutorials sometime soon.
May 7, 201510 yr Author Terms of Service will make members agree after register the account. You can also make the member or all members agree again if you change the terms; while the other appears once on register screen.
May 7, 201510 yr They are confusing, possibly connecting them in some way (in the future) and making the pay for model the Pro version.
May 7, 201510 yr Author Yeah, good idea. TOS definitely could be paid but as it is free since from version 1, thought it was better to keep it free.
May 8, 201510 yr What's the difference between this app 'Terms of Service 3.0.0' and this 'Registration Terms & Rules Before Register Screen 2.0.0'?I understand the time constraints, looking for a release of Tutorials sometime soon.Terms of Service will make members agree after register the account. You can also make the member or all members agree again if you change the terms; while the other appears once on register screen.Could also say that "Registration Terms & Rules Before Register Screen 2.0.0" uses the boards build in ToS and make that show before you register your account. It basically just moves it's position in the queue when registering.Where "Terms of Service 3.0.0" is custom you enter the text they should agree upon after they are registered. So ex. if you update your ToS or Rules you could enter that into this and force people to read only the updated part and agree to it. That way your members will always be up to date with your Terms and Rules etc.
May 9, 201510 yr Hi Adrian, I've just downloaded this file but I don't see no .XML file within the .zip Screenshots, readme.html (says simply upload the .xml) and a .rar folder with folders and files in (I can't see no .xml in there either). Thanks Log in to your IP.Board Admin CP and visit the System tab -> Plugins -> Install New Plugin. Browse to the XML file included with these instructions and click Open.
May 10, 201510 yr Author It's an APPLICATION. Upload the .tar on APPLICATONS. I'll fix the html asap.
May 10, 201510 yr Author Hi Adrian, I've just downloaded this file but I don't see no .XML file within the .zip Screenshots, readme.html (says simply upload the .xml) and a .rar folder with folders and files in (I can't see no .xml in there either). Thanks Log in to your IP.Board Admin CP and visit the System tab -> Plugins -> Install New Plugin. Browse to the XML file included with these instructions and click Open. Readme.html fixed.
May 19, 20159 yr Author You have to upload it to Applications. The HTML was wrong, mentioning Plugins.
June 3, 20159 yr It seems to me that I found some bugs in your application (which I love):For some reason the word "Terms" in the navigation can not be translated. Whenever I try it returns back to "Terms".Link to Terms remains in the navigation even if ToS is disabled.
June 3, 20159 yr Author For some reason the word "Terms" in the navigation can not be translated. Whenever I try it returns back to "Terms".True. Open applications\tos\extensions\core\FrontNavigation\tos.php and find:return \IPS\Member::loggedIn()->language()->addToStack('app_title');Change to:return \IPS\Member::loggedIn()->language()->addToStack('__app_tos');After that you're able to translate it on ACP or via Quick Translating.Link to Terms remains in the navigation even if ToS is disabled.This is working as it should. Anyway, on same file above, find:return \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'tos', 'tos' ) );Change to:return !\IPS\Application::load('tos')->hide_tab AND \IPS\Settings::i()->tos_enabled AND \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'tos', 'tos' ) ); Both fixes + text delimiter/scroller will be on next version
June 3, 20159 yr Would it be possible to have TOS on the bottom like a footer link where Privacy Policy so people can click to it if they wish at anytime. So anytime a page is loaded it will be in the footer as a hyperlink to the TOS page?
June 3, 20159 yr Author Would it be possible to have TOS on the bottom like a footer link where Privacy Policy so people can click to it if they wish at anytime. So anytime a page is loaded it will be in the footer as a hyperlink to the TOS page?I just think it's a duplicate link, since the navigation tab will appear on all pages as well but I can add this, no problem...
Archived
This topic is now archived and is closed to further replies.