Go Back   vb.org Archive > vBulletin Modifications > vBulletin 5.x Modifications > vBulletin 5.x Products & Extensions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[BETA 2] vBFoster - The Missing vBulletin Features [Lite] Details »»
[BETA 2] vBFoster - The Missing vBulletin Features [Lite]
Version: 1.00, by vBFoster vBFoster is offline
Developer Last Online: Jul 2015 Show Printable Version Email this Page

Category: Major Additions - Version: 5.0.0 Rating:
Released: 09-15-2012 Last Update: 03-13-2013 Installs: 40
Auto-Templates
Code Changes Additional Files  
No support by the author.





If you liked vBFoster lite version, Vote for it in MOTM
https://vborg.vbsupport.ru/showthread.php?t=292298


We are very happy to announce that our first public beta of vBFoster 1.5 is released, It has been done in the latest current vBulletin version, We will update it once any new version is released.

Features Quick Overview :
  • Advanced editor in quick reply
  • New buttons has been added to the new content editor
  • Automatic Content Tagger
  • Hide Links From Guests
  • More Spam Management
    • Check Post Text For Links
    • Posts Count
    • Joining Date
Announcement Content :
  • Advanced editor in quick reply
  • Automatic Content Tagger
  • Hide Links From Guests
  • More Spam Management
  • Download vBFoster 1.5 Lite
vBFoster Advanced Editor

Continuing the series of advanced editors that has been done for all of the vBulletin versions :

For vBulletin 4 "The old editor" : https://vborg.vbsupport.ru/showthread.php?t=232730
For vBulletin 4 "CKEditor" : https://vborg.vbsupport.ru/showthread.php?t=264219

Here's the new version of my advanced editor, Which is for sure a part of vBFoster? However the management of UltimateScheme, Ltd. Decided to make the advanced editor for free with the vBFoster versions for vBulletin 5 powered forums.

NEW FEATURES :
  • Text Styles
  • Content Templates
  • Page Break
  • SCAYT (Spell Check As You Type)
  • Maximize
  • Print
  • Find
  • Replace
  • Inserting Special Characters
More buttons will be added to the vBFoster Full version.

MORE ORGANIZED :

After more than 5 versions of vBFoster Advanced editor for all of vBulletin versions, We know how you want the editor to look like, We've re-organized the editor for only 2 rows instead of 3


Automatic Thread Tagger

This is a new feature in vBFoster 1.5, The first vBulletin 5 connect auto tagger, vBFoster auto tagger will automatically generate the tags from the content title, It's also will work in the background to update the old content in your forum, And generate the tags for all of your old content, Don't worry you don't have to run any scripts to generate the old content tags it will do all of this for you in the background.

Hide Links From Guests

We decided to merge some of our separated free hide links mods into vBFoster lite version, vBFoster lite version is currently has the ability to hide links from guests however vBFoster full version will get much much more options : https://vborg.vbsupport.ru/showthread.php?t=228228 And first post content hider https://vborg.vbsupport.ru/showthread.php?t=230218


More Spam Management

As we are always looking to extend the ways to secure your forum from the spammers, vBFoster 1.5 lite has a great built-in features will help you to protect your forum from spammers, Let's take a look

Spam Manager - Check Post Text For Links

This feature will check if this member has no posts before and he's trying to create a new thread that contains a links to another site, These threads will be un-approved until revising from a supervisor.

Spam Manager - Posts Count

This feature will make any thread un-approved that is made by any member who has no posts whether if this thread contains a links or not, Any thread will be un-approved until a supervisor revising this thread and approve it.

Spam Manager - Joining Date

Another feature that will check the joining date of this member, If it was today and he's trying today to create a new thread, Every thread in this day will never be published until a revising from the forum supervisor and approving it.


You can download vBFoster from attachments, Please follow the instructions below to install this modification :

1- Extract vBFoster_1.5_Lite.zip
2- Upload all of the "Upload" folder content to your "root" vBulletin installation.
3- Import the xml product from admincp (I disabled the auto install)


Updates :

- Fixing the admincp issues "We are still need a live forum so we can check it closely"


vBFoster Pro - Enterprise Version :


This is the lite version of vBFoster 1.5, To view the full features on vBFoster enterprise and pro version is here : http://www.vbfoster.com/forums/showthread.php?t=1


Change List :

1.5 BETA 2 :
1- [Fixed] Hide Links Feature.
2- [Fixed] Phrases errors
3- [Fixed] Updated the copyright notice in the new vbulletin footer

1.5 BETA 1 :

1- Initial version.

Download Now

File Type: zip vBFoster_1.5_Lite.zip (8.7 KB, 414 views)

Screenshots

File Type: jpg auto.jpg (40.9 KB, 0 views)
File Type: jpg editor 1.jpg (54.0 KB, 0 views)
File Type: jpg editor 2.jpg (46.1 KB, 0 views)
File Type: jpg editor 3.jpg (42.3 KB, 0 views)
File Type: jpg hide 2.jpg (64.3 KB, 0 views)
File Type: jpg hide.jpg (48.8 KB, 0 views)
File Type: jpg options1.jpg (84.6 KB, 0 views)
File Type: jpg spam.jpg (48.2 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
3 благодарности(ей) от:
BCP Hung, kizy, Toorak Times

Comments
  #22  
Old 09-22-2012, 05:36 PM
MARCO1's Avatar
MARCO1 MARCO1 is offline
 
Join Date: Jun 2008
Posts: 872
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by simonhind View Post
he's talking about your install code when your inserting new tables within the database

$vbulletin->db->
Even within your installation code you should never use $vbulletin anymore in vBulletin 5 as $vbulletin is planned to be dropped very soon, So don't use it in any of your modifications in the long term

PHP Code:
$vbulletin->db = &vB::getDBAssertor()->getDBConnection(); 
Reply With Quote
Благодарность от:
nhawk
  #23  
Old 09-22-2012, 06:09 PM
nhawk nhawk is offline
 
Join Date: Jan 2011
Posts: 1,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MARCO1 View Post
Unfortunate that's not true, vBulletin doesn't have a custom database engine,There's no other way to make a query in MySQL without using mysql_query(), vBulletin use a normal mysql queries that has been advanced by making a custom classes like any other database classes.
In vB 5 you should be using...
PHP Code:
vB::getDbAssertor()->update('node', array('approved' => '0'), array('nodid' => $nid)); 
Not...
PHP Code:
mysql_query("UPDATE node SET approved = '0' WHERE nodeid = '$nid'"); 
You will run into problems on many Nginx servers using the later method.

The vb 4 equivalent was only mentioned because many Nginx servers have trouble if you don't use the $vbulletin->db->... and use a straight mysql query in a mod's code.
Reply With Quote
  #24  
Old 09-23-2012, 12:17 AM
MARCO1's Avatar
MARCO1 MARCO1 is offline
 
Join Date: Jun 2008
Posts: 872
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nhawk View Post
In vB 5 you should be using...
PHP Code:
vB::getDbAssertor()->update('node', array('approved' => '0'), array('nodid' => $nid)); 
Not...
PHP Code:
mysql_query("UPDATE node SET approved = '0' WHERE nodeid = '$nid'"); 
I know how to do that via vB Assertor "There's a full tutorial about it within the alpha team" It will be visible to the public when vB5 goes Gold and for sure there's some more great tutorials will be released to all of the developers as well.

Quote:
Originally Posted by nhawk View Post
You will run into problems on many Nginx servers using the later method.

The vb 4 equivalent was only mentioned because many Nginx servers have trouble if you don't use the $vbulletin->db->... and use a straight mysql query in a mod's code.
That's technically not possible as I told you, vBulletin is also use mysql_query() function there's no innovative in vBulletin database class, There's no way ever to make a mysql query without using mysql_query() and that's how vBulletin database assertor make a query to database, It's use mysql_query() so how it will not make a problem with vBulletin and will make a problem with modifications.

In other hand, Since 5 minutes ago, To make things very clear with me I was discussing this with a vBulletin Developer, Which is said the same thing, He's never heard about any issues with nginx about that.

P.S : There's a benefit to use a direct straight mysql_query in your mods, If you are working in a huge project like vBFoster pro, Instead of upgrading the database structure every time vBulletin changing it, You have two options :

1- Build your own project database class. "Which is done for the vBFoster Pro version"
2- Use mysql_query() function directly.

So when vBulletin release a new updated code base, You will just need to change the template display code and phrases no more

You can safely use mysql_query() in any of your modification in vBulletin :up:
Reply With Quote
  #25  
Old 09-23-2012, 12:33 AM
vBFoster vBFoster is offline
 
Join Date: Apr 2012
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
1) Most *nix servers are case sensitive. You must use lower case letters for the package name in the core/packages folder. (if you don't believe that, check the thread about DBTech's infopanels mod in the alpha forums - page 2 post 18)
A new version has been released based on this suggestion, Hope this will really fix your problems as we don't have enough information about the problem, We are not experiencing these issues in our testing servers.
Reply With Quote
  #26  
Old 09-23-2012, 10:19 AM
nhawk nhawk is offline
 
Join Date: Jan 2011
Posts: 1,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, I'll just stick to reporting what I find..

In the latest version I get these errors prior to the mod being installed...

Code:
Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
callback, non-static method vBFoster_Api_Phrase::fetch() should not be called statically in /var/www/html/vb5b10
/core/vb/api/wrapper.php on line 126 
Notice: Undefined index: powered_by_vbulletin in /var/www/html/vb5b10
/core/packages/vbfoster/api/phrase.php on line 15
Reply With Quote
Благодарность от:
MARCO1
  #27  
Old 09-23-2012, 04:43 PM
MARCO1's Avatar
MARCO1 MARCO1 is offline
 
Join Date: Jun 2008
Posts: 872
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nhawk View Post
OK, I'll just stick to reporting what I find..

In the latest version I get these errors prior to the mod being installed...

Code:
Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
callback, non-static method vBFoster_Api_Phrase::fetch() should not be called statically in /var/www/html/vb5b10
/core/vb/api/wrapper.php on line 126 
Notice: Undefined index: powered_by_vbulletin in /var/www/html/vb5b10
/core/packages/vbfoster/api/phrase.php on line 15
Simple enough, Re-download the package and re-upload it again and let me know.
Reply With Quote
  #28  
Old 09-23-2012, 08:57 PM
TheSupportForum TheSupportForum is offline
 
Join Date: Jan 2007
Posts: 1,158
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MARCO1 View Post
Simple enough, Re-download the package and re-upload it again and let me know.
this time no errors

thank you for your fix
i have no idea what you done to fix those issues, but all i can say is it hasn't broke my board this time
Reply With Quote
Благодарность от:
MARCO1
  #29  
Old 09-23-2012, 09:38 PM
MARCO1's Avatar
MARCO1 MARCO1 is offline
 
Join Date: Jun 2008
Posts: 872
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by simonhind View Post
this time no errors

thank you for your fix
i have no idea what you done to fix those issues, but all i can say is it hasn't broke my board this time
Glad to hear that, Let me know if there's any other problems.
Reply With Quote
  #30  
Old 09-24-2012, 09:56 AM
nhawk nhawk is offline
 
Join Date: Jan 2011
Posts: 1,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MARCO1 View Post
Simple enough, Re-download the package and re-upload it again and let me know.
No errors now, works correctly.
Reply With Quote
Благодарность от:
vBFoster
  #31  
Old 09-29-2012, 08:26 PM
MARCO1's Avatar
MARCO1 MARCO1 is offline
 
Join Date: Jun 2008
Posts: 872
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Tested on the latest beta version "beta 11" on our staging servers, If you found any issues let me know.
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 01:24 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.04952 seconds
  • Memory Usage 2,393KB
  • 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
  • (2)bbcode_code
  • (5)bbcode_php
  • (9)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
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (7)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (9)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