Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Save Drafts (Remember Everything) Updated! Details »»
Save Drafts (Remember Everything) Updated!
Version: 1.00, by why-not why-not is offline
Developer Last Online: Jun 2007 Show Printable Version Email this Page

Version: 3.0.0 Rating:
Released: 03-06-2005 Last Update: 03-11-2005 Installs: 25
DB Changes
 
No support by the author.

My Save Drafts Version 1

Supports: vB 3.0./1/2/3/4/5/6/7 TESTED

MySQL support for Version 4 or higher and now full support for MySQL version 3* to!!!


Overview...

The *Save Draft Sub System* is designed to allow members to save (New Posts, New Replies, New PMs) as a draft! This allows for saving a message that you might not be able to finish at the present time, but want to not lose that message!


The *Save Draft System* does more than just *save the message*...

1. Save Message
2. Remembers all form options (icons, subscriptions, disabled this or enabled that)
3. Allows for saving Attachments
4. Allows for unlimited (edits) before posting or sending message
5. Remembers (topic, post, forum you are replying to)
6. UserCP, folder views (lists messages with easy controls to manage all drafts)


Save Drafts Controls (Forum Display)

Save draft controls "Save Draft" and "Folder Views" are only visible to members that have permission to use that control! If a member has saved his/her maximum allowed drafts for a certain folder, then that control is closed. They will not be able access it.

Save Drafts Controls (Admin Display)

Because the Save Draft System, is based not only group permissions, you can limit what groups can do! One group can save all types of messages (new Post, New Replies and New PMs) while the other can only save maybe (New PMs). The control extends it's self the same way for saving (Attachments).

Instead of making a Admin Panel that would very complicated due the nature of multi permissions, I have made the admin panel simple to use, but even with the simplity of the control, the combinations that the control gives you, offers you many options with simple ease of use as it's design logic was intended!

Controls...

Turn the draft system on per folder (New Posts, New Replies, New PMs) per group
Turn the draft system off per folder (New Posts, New Replies, New PMs) per group
On shut down per folder, do what? ( soft shut down [no delete], hard shut down [full delete]) per group
Allow for saving attachment per folder (New Posts, New Replies, New PMs) per group
Allow for setting a message storage limit per folder (New Posts, New Replies, New PMs) per group [unlimited = 0, ### = maximum message saves allowed]
Allow for original draft date for posting the message! (this is for mods, admins only, should always be set to (no)) (part of the extended panel V2)


This is a difficult mod to install, if you don't feel comfible editing scripts. I will install it for anyone that asks me to! Have any questions just ask!


See attachments for different views, also demo is here!


http://forum.ya-right.com/

user: test
pass: test

ANY UPDATES OR FIXES ARE LISTED IN THE FIRST REPLY OF THIS THREAD


Other news

1. Next update will include a full Admin Panel page for the draft system ( stats, user manager [over-ride group control]) many options! (implementing)
2. Next update will include import / export feature (done XML/zip) (export all/selected/attachments)
3. Next update will include full support for quick reply! (done, testing now) Also allow for attachments (option)
4. next update will include a user option to save draft as... (done, testing now)
5. Next update will include, automaticly reassigning a reply draft when a topic has been moved or deleted (implementing)
5 A. If moved the draft will be set to the new thread that the post was moved to! (done, testing now)
5 B. If the post or topic were deleted then the reply draft will be reassigned to the new draft folder! (implementing)

VERSION (2) INFO (release March 22 4:00PM EST)

https://vborg.vbsupport.ru/showthrea...d=1#post628547


That's it...

Sonia

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-07-2005, 01:08 PM
why-not why-not is offline
 
Join Date: Feb 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

UPDATE AND FIXES: Save Drafts

Note: Update Times are quoted using 'EST -5 GMT)


start Update [1] (if downloaded zip before 1:19 AM March 9, 2005)

Update Type: Improve System

1. Made (2) versions of the functions_drafts.php file (mySQL Version 3, Mysql Version 4)
2. Cleaned up all the typo(s) in both files!
3. Did away with a few queries!
4. Greatly improved the code flow in functions_drafts.php file
5. fixed the negative error when a negative value is passed as a next page id!
6. Added column sorting on ( last edit time, post title / post message)
7. Added sorting into the navigation, so prev/next page follows the column sorting!
8. updated the zip file (added mySQL Version 3 and Mysql Version 4 specific functions_drafts.php) files!


Upgrading from Save Drafts Version (1) Mysql Version 4 (use this link!)

Update is very simple, will take less than a minute of your time...

MYSQL VERSION 4 OR HIGHER ONLY

https://vborg.vbsupport.ru/showthrea...d=1#post623086


Upgrading from Save Drafts Version (1) Mysql Version 3 (use this link!)

Same as above, very simple to update, will take less than a minute of your time...

MYSQL VERSION 3*

https://vborg.vbsupport.ru/showthrea...d=1#post623089

end Update [1] (if downloaded zip before 1:19 AM March 9, 2005)


start Update [2] (if downloaded zip before 1:15 PM March 10, 2005)

Update Type: Install Missing needed (Find & Replace)

Thanks (amanpartaps) for finding this!!!

Fixed: Missing a include file() in the install Find & Replace (profile.txt)

You can find the fix for it here!

Also updated the zip file to reflect this, sorry for not seeing this!

end Update [2] (if downloaded zip before 1:15 PM March 10, 2005)


start Update [3] (if downloaded zip before 8:44 AM March 12, 2005)

Update Type: Code (Fix)

Problem: PM (over limit) permission not working, using 'new post' permission instead!

You will find the fix here

Also updated the zip file to apply this change to the installer!

end Update [3] (if downloaded zip before 8:44 AM March 12, 2005)
Reply With Quote
  #3  
Old 03-07-2005, 01:50 PM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

Does this work for VB 3.07? I hope it does.

PS: What spell checker do you use on your site?
Reply With Quote
  #4  
Old 03-07-2005, 02:10 PM
why-not why-not is offline
 
Join Date: Feb 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes supports...

vB 3.0./1/2/3/4/5/6/7

all tested!!!

Sonia
Reply With Quote
  #5  
Old 03-07-2005, 02:30 PM
why-not why-not is offline
 
Join Date: Feb 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JimpsEd
PS: What spell checker do you use on your site?
It my own design of a PHP_EXTENSION written in C, supports 23 language 16,000,000 plus words, spell checks 400,000 words a second, it's sessionless, so it can handle 1000(s) requests at one time! I plan on offering a free spell checking service that will run on a remote forum, I already do this for for my clients. All dictionarys loaded takes 8MB of space. Sorry it's only for Windows based servers! It has all kinds of features and plugs right into vB supporting all browsers and editors! Plus it has loads of options not found in any spell checker!

Auto correct (correct common word errors) ( over 4 million auto correct words 23 languages)

anytying
apparant
apparrent
appearence
appeares

smart suggestions (learns how you type)

offers you suggestions based on how you type, the more you use it the better it get at learning your style writing!


It's just one of the many PHP extensions I have designed!

Here is another one my projects!

Translation ( a translation server written as a PHP extension, uses the same dictionaries as the spell checker)

http://www.ya-right.com/translate.php


c, ya...

Sonia
Reply With Quote
  #6  
Old 03-07-2005, 03:24 PM
J.C.'s Avatar
J.C. J.C. is offline
 
Join Date: Apr 2003
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome!! Will install this tonight!

There will be an upgrade installer from v1 to v2 by the way right?
Reply With Quote
  #7  
Old 03-07-2005, 04:05 PM
why-not why-not is offline
 
Join Date: Feb 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by J.C.
Awesome!! Will install this tonight!

There will be an upgrade installer from v1 to v2 by the way right?
Yes...

full install, and upgrade step by step how to! Version (1) to Version (2) will only be (2) template edits, and (1) script edit (newreply) to support quick reply and then you only need to change the new (functions_drafts.php) file that will contain all the the logic!

Version (1) contains all the function calls that version (2) will plugin into! Making the upgrade very easy. In other words, version (2) gateway has been bulit into version (1)!

Sonia
Reply With Quote
  #8  
Old 03-07-2005, 04:27 PM
BarHopper BarHopper is offline
 
Join Date: Mar 2003
Posts: 178
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is excellant, well done.
Reply With Quote
  #9  
Old 03-07-2005, 10:19 PM
agiacosa agiacosa is offline
 
Join Date: Dec 2004
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for doing this!
Reply With Quote
  #10  
Old 03-08-2005, 03:52 AM
Lionel Lionel is offline
 
Join Date: Dec 2001
Location: Delray Beach, Florida
Posts: 3,277
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am using version 3.07 and I can't find in newreply:

PHP Code:
 <input type="submit" class="button" value="$vbphrase[preview_post]accesskey="p" name="preview" tabindex="1" onclick="this.form.dopreview = true; return true;" /> 
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 03:46 PM.


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.06701 seconds
  • Memory Usage 2,307KB
  • Queries Executed 23 (?)
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)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)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_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