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 08-13-2001, 10:10 AM
Guest0321
Guest
 
Posts: n/a
Default

PROBLEM:
I have a forum that unregistered users can post in. Although some choose to change their "guest" name to something other than "Unregistered", most don't, and on busy threads, confusion occurs.

SOLUTION:
In the newreply and newthread files, instead of assigning "Unregistered" to the username of posters who aren't signed in, use "Unregistered" plus a 4 digit random number. This new username doesn't need to be cookied to a user, its just to keep each post unique for reference.

I'm working on this myself, and I think its just required in newreply and newthread, but if someone already has something like this, please post it here.
Reply With Quote
  #2  
Old 08-13-2001, 10:36 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice idea, and very simple to execute.

In sessions.php, under your admin folder, find
PHP Code:
$bbuserinfo['username']=iif ($loginusername=="","Unregistered",htmlspecialchars($loginusername)); 
Now. You have basically two options. One is to remove the Unregistered at all, so people will HAVE to enter a new username. If you want this, replace the above line with
PHP Code:
$bbuserinfo['username']=iif ($loginusername=="","",htmlspecialchars($loginusername)); 
and that's it.

If you still want to do the random number thing, you will need to replace
PHP Code:
if ($session['userid']==0) {
  
$bbuserinfo $session;
  
$bbuserinfo['userid'] = 0;
  
$bbuserinfo['username']=iif ($loginusername=="","Unregistered",htmlspecialchars($loginusername)); 
with
PHP Code:
if ($session['userid']==0) {
  
$unreg Unregistered;
  
$unreg .= rand (1000,9999);
  
$bbuserinfo $session;
  
$bbuserinfo['userid'] = 0;
  
$bbuserinfo['username']=iif ($loginusername=="","$unreg",htmlspecialchars($loginusername)); 
Reply With Quote
  #3  
Old 08-13-2001, 12:41 PM
Guest0321
Guest
 
Posts: n/a
Default

Thanks, that will be useful, I think instead of random numbers, I'm going to give them a random pleasant name, the code kind of looks like the attached.

EDIT: Actually, I think I'm going to use the Captain Underpants names, which should give me over 17,000 possibilities. See attached for sample code.
Attached Files
File Type: txt unregistered.txt (1.2 KB, 20 views)
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 05:21 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03844 seconds
  • Memory Usage 2,204KB
  • Queries Executed 14 (?)
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
  • (4)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (1)postbit_attachment
  • (1)postbit_onlinestatus
  • (3)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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_imicons
  • postbit_attachment
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete