Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
vBulletin Self Delete - Allow users to self-delete their profile Details »»
vBulletin Self Delete - Allow users to self-delete their profile
Version: 1.0.1, by Vossi Vossi is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 4.1.7 Rating:
Released: 11-15-2011 Last Update: 11-16-2011 Installs: 60
Supported DB Changes Uses Plugins Template Edits Auto-Templates
Additional Files Translations Is in Beta Stage  

What is vBulletin-Self Delete:

This addon allows your users to self delete their profile in your forum. While the process for this goes on, you can use additional settings like cool down time, conformation code, move to another usergroup instead of 'hard deleting' and much more.

The users are (depends on your settings) getting deleted right away or while a hourly cronjob is running in the background.

Installation:

Upload all files you can find in the 'upload' folder to your server and import the product file in admincp. Then you check the usergroup permissions and the settings under admincp -> 'Settings' -> 'Options' -> 'User Profile: Self Delete'

If you habe TMS installed in your forum, you are down with the installation. If you dont use TMS, then you have to change the 'navbar' template manually. For manual changed open the template 'navbar' and search for:
PHP Code:
<vb:if condition="$show['notices'] AND THIS_SCRIPT != 'register'"
About that code, enter this code:
PHP Code:
<vb:if condition="$show['selfdeleteinfo']">
    <
form action="vbselfdelete" method="post" id="notices" class="notices">
        <
ol>
            <
li class="restore" id="navbar_notice_1">
                {
vb:rawphrase vbselfdelete_remember_to_stop_deletion, {vb:raw show.selfdeleteremain}}
            </
li>
        </
ol>
    </
form>
</
vb:if> 
That's it.

General:

This addon has been coded with best knowledge but there still might be bugs. You use this addon at your own risk.

Copyright, Branding and Sponsor:

It is NOT allowed to remove or change the copyright, branding or the sponsor of this addon in any ways. If you would like to get a branding free version of this addon, then you can buy it by writing a personal message to me here at vbulletin.org.

Please notice the sponsor of this addon:

Opel-Problemforum.de - Opel Tipps und Tricks

Download Now

File Type: zip vbselfdelete100.zip (26.4 KB, 71 views)
File Type: zip vbselfdelete101.zip (27.8 KB, 275 views)

Screenshots

File Type: jpg 0-usercp.jpg (46.5 KB, 0 views)
File Type: jpg 1-usercp.jpg (54.5 KB, 0 views)
File Type: jpg 2-usercp.jpg (51.4 KB, 0 views)
File Type: jpg 3-admincp.jpg (65.6 KB, 0 views)
File Type: jpg 4-admincp.jpg (107.6 KB, 0 views)
File Type: jpg 5-usergrouppermissions.jpg (33.3 KB, 0 views)
File Type: jpg 6-cronjob.jpg (42.9 KB, 0 views)
File Type: jpg 7-personalmessage.jpg (73.1 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
7 благодарности(ей) от:
0xC0FF33, BANDiT600, Dr.osamA, Gemma, HMBeaty, Insta-Gator, nacaruncr

Comments
  #12  
Old 11-16-2011, 05:46 PM
Alibass's Avatar
Alibass Alibass is offline
 
Join Date: Mar 2007
Posts: 615
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Vossi View Post
Actually it should, I just set it to 4.1.7 as that's the Version I developed it for and that works for sure. I'm even quite positive that it works with every Version of 4.x, but that has to be tested as there might be a problem with the template. But like I said, it's worth a try.

Let me know if you try
I'll give it a try later and let you know. I'm off for work now.
Reply With Quote
  #13  
Old 11-16-2011, 08:56 PM
Alibass's Avatar
Alibass Alibass is offline
 
Join Date: Mar 2007
Posts: 615
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alibass View Post
I wonder if this will work on 4.1.2 P5 :erm:
Quote:
Originally Posted by Vossi View Post
Actually it should, I just set it to 4.1.7 as that's the Version I developed it for and that works for sure. I'm even quite positive that it works with every Version of 4.x, but that has to be tested as there might be a problem with the template. But like I said, it's worth a try.

Let me know if you try
Quote:
Originally Posted by Alibass View Post
I'll give it a try later and let you know. I'm off for work now.
Vossi, works great on 4.1.2 :up:
Reply With Quote
  #14  
Old 11-16-2011, 09:13 PM
Vossi Vossi is offline
 
Join Date: Mar 2005
Location: Germany
Posts: 437
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the feedback
Reply With Quote
  #15  
Old 11-17-2011, 02:03 AM
OldSchoolDSL OldSchoolDSL is offline
 
Join Date: Oct 2010
Posts: 1,196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dang3rzon3 View Post
Hello,i have any questions: messages that are already written by user in the forum will be set as a guest?

It is possible to move delete users in a user group called "Deleted Users" and make a condition in member profile that the user profile is not viewable?
I am so thankful someone asked that question. This is something to look forward to if the author adds that feature.
Reply With Quote
Благодарность от:
HMBeaty
  #16  
Old 11-17-2011, 05:41 AM
Vossi Vossi is offline
 
Join Date: Mar 2005
Location: Germany
Posts: 437
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I just uploaded Version 1.0.1.

The new version has the option to also move the user into another usergroup instead of processing a hard delete.
Reply With Quote
  #17  
Old 11-17-2011, 11:20 AM
Robru Robru is offline
 
Join Date: Aug 2005
Location: Netherlands
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for your update
Reply With Quote
  #18  
Old 11-17-2011, 05:00 PM
Alex@bulletin Alex@bulletin is offline
 
Join Date: Aug 2009
Location: Germany
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i also find it better to move deleted users to an own group instead of setting the posts to "guest" this could be create confusion
Reply With Quote
  #19  
Old 11-17-2011, 05:25 PM
Vossi Vossi is offline
 
Join Date: Mar 2005
Location: Germany
Posts: 437
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Now everybody can do like he wants to, either delete the users or move them into another usergroup.
Reply With Quote
  #20  
Old 11-17-2011, 06:12 PM
Alex@bulletin Alex@bulletin is offline
 
Join Date: Aug 2009
Location: Germany
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i know i just wanted to express my pleasure to this new feature
Reply With Quote
  #21  
Old 11-17-2011, 11:41 PM
OldSchoolDSL OldSchoolDSL is offline
 
Join Date: Oct 2010
Posts: 1,196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

On line 54 of the XML file
PHP Code:
TYPE=MyISAM"); 
Anyone with a newer php / mysql will require to edit this so it will read

PHP Code:
ENGINE=MyISAM"); 
I have attached a pre-edited copy for those of you who may dislike having to edit files yourself.

How will you know if you need this?

If you attempt to import the current one and receive an error... Try this one.
Attached Files
File Type: xml product-vbselfdelete.xml (35.4 KB, 30 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 09:01 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.05042 seconds
  • Memory Usage 2,378KB
  • Queries Executed 29 (?)
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
  • (4)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (8)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete