Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-10-2003, 07:23 AM
Smoothie Smoothie is offline
 
Join Date: Oct 2001
Location: New York
Posts: 1,834
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How to...

1. Add a minumum character input that a user has to add when filling in the profile field: Location?

2. Update all users profile field: Location-> to blank, no info?

3. Make the profile field: Location, only show in the postbit if info was entered. If nothing is entered, it won't display.

Thanks in advance!
Reply With Quote
  #2  
Old 03-10-2003, 08:36 AM
squawell's Avatar
squawell squawell is offline
 
Join Date: Oct 2001
Posts: 681
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

3.try this one
open functions.php find:
PHP Code:
if ($post[aim]!="") {
            eval(
"\$post[aimicon] = \"".gettemplate("aim")."\";");
        } else {
            
$post[aim]=""
below it add:
PHP Code:
if ($post[field2]) {
                        
$location="Location: $post[field2]<br>";
                } else {
                        
$location="";
                } 
and put $location in postbit whatever u want...
Reply With Quote
  #3  
Old 03-10-2003, 08:43 AM
Smoothie Smoothie is offline
 
Join Date: Oct 2001
Location: New York
Posts: 1,834
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks! Will give it a try. I really need number 1.
Reply With Quote
  #4  
Old 03-10-2003, 11:42 AM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

for 1:
in register.php it will work somehow similar, but i'll show you how to do in member.php

find that:
PHP Code:
    $varname="field$profilefield[profilefieldid]";
    if (
$profilefield[required] and $$varname=="")
    {
      eval(
"standarderror(\"".gettemplate("error_requiredfieldmissing")."\");");
      exit;
    } 
and change to:
PHP Code:
    $varname="field$profilefield[profilefieldid]";
    if ((
$profilefield[required] and $$varname=="") or ($profilefieldid == and $$varname != "" and strlen($$varname)<5))
    {
      eval(
"standarderror(\"".gettemplate("error_requiredfieldmissing")."\");");
      exit;
    } 
that will disallow all inputs smaller than lenght of 5 except no input
Reply With Quote
  #5  
Old 03-10-2003, 04:42 PM
Smoothie Smoothie is offline
 
Join Date: Oct 2001
Location: New York
Posts: 1,834
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
that will disallow all inputs smaller than lenght of 5 except no input
Unless its a required field, no?
Reply With Quote
  #6  
Old 03-10-2003, 04:50 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it has nothing to do with the required state
it's jsut for field id2
Reply With Quote
  #7  
Old 03-10-2003, 04:52 PM
Smoothie Smoothie is offline
 
Join Date: Oct 2001
Location: New York
Posts: 1,834
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Xenon
for 1:
in register.php it will work somehow similar, but i'll show you how to do in member.php

find that:
PHP Code:
    $varname="field$profilefield[profilefieldid]";
    if (
$profilefield[required] and $$varname=="")
    {
      eval(
"standarderror(\"".gettemplate("error_requiredfieldmissing")."\");");
      exit;
    } 
and change to:
PHP Code:
    $varname="field$profilefield[profilefieldid]";
    if ((
$profilefield[required] and $$varname=="") or ($profilefieldid == and $$varname != "" and strlen($$varname)<5))
    {
      eval(
"standarderror(\"".gettemplate("error_requiredfieldmissing")."\");");
      exit;
    } 
that will disallow all inputs smaller than lenght of 5 except no input
Wouldn't this just give them the required field message missing jargon if they inputed less than 5 characters? How would they know it was because they entered less characters than required?
Reply With Quote
  #8  
Old 03-10-2003, 04:54 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it was jsut the fast way

you can of course create a new errortemplate and change the one if clause into too if needed
Reply With Quote
  #9  
Old 03-10-2003, 04:55 PM
Smoothie Smoothie is offline
 
Join Date: Oct 2001
Location: New York
Posts: 1,834
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Xenon
it has nothing to do with the required state
it's jsut for field id2
But if it were a required field to fill in, they wouldn't be able to leave it blank.
PHP Code:
that will disallow all inputs smaller than lenght of 5 except no input 
I'm assuming you mean by no input leaving the filed empty?
Reply With Quote
  #10  
Old 03-10-2003, 05:38 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

if it's a required field, it shouldn't be able to left blank right?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:35 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.04514 seconds
  • Memory Usage 2,279KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (7)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete