vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   [HELP] Option validation (like DBTech) (https://vborg.vbsupport.ru/showthread.php?t=321936)

Dr.CustUmz 02-27-2016 04:54 AM

[HELP] Option validation (like DBTech)
 
1 Attachment(s)
im trying to create something similar to the dbtech products where they have a validation code in their products for the copyright, its just a nifty feature i would like to include in my paid products.

MAIN QUESTIONS:
1.how can i get :Skeleton|Key: to work?
2.how can i get it to not display the error when entering the valid code.
3.how can i make my products generate a random ############ per user inside the file, when they download the file.

im trying to achieve this by reverse engineering one of their products.
im at stage one of this and have not modified anything else in the product only have played with this part of the code.
the setting is as follows:

Code:

<setting varname="dbtech_autodiscuss_branding_free" displayorder="40">
  <datatype>free</datatype>
  <validationcode><![CDATA[return ($data == ':Skeleton|Key:' OR !$data);]]></validationcode>
</setting>

so i see if the option = :Skeleton|Key: OR NOT data than it wont show the copyright.

although when i put in the code to remove the copyright it works BUT it gives me an error saying
Code:

You did not enter a valid value for this setting.
thats a vbulletin error msg not from the product.

and thats just a long line of numbers and letters
#######-f#SD##########fj######

although if i enter :Skeleton|Key: i do not receive the error, but the copyright still shows...

the php file part of this looks like
Code:

$show['autodiscuss_branding'] = $vbulletin->options['dbtech_autodiscuss_branding_free'] != '#######-f#SD##########fj######';

if ($show['autodiscuss_branding'] AND !$show['_dbtech_branding_override'])
{

_dbtech_branding_override is not located in any of the files, so im not sure where this is coming from.


All times are GMT. The time now is 04:16 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01402 seconds
  • Memory Usage 1,709KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete