وی بی نسخه .3.6 با افزوده شدن امکاناتی بسیار جالب:happy:
Mark Forums Read with AJAX
If you wish to mark a forum read, you can simply click its status icon on the index page and the change will be processed without a reload. You can even mark individual sub-forums as read in the same way.
Quote Tags Link to Quoted Post
When quoting a post, the ID of the post is automatically included with the
Welcome to the first public look at vBulletin 3.6!
This is the first of a number of posts we will be making over the coming week introducing you to what's new in this new version of vBulletin.
Take some time to wander around the forums and you'll find new features and useful changes throughout the system. Of course, you won't be able to see everything until you play with it as an administrator and there is far too much to squeeze into a single announcement, so we'll be posting new information daily. Be sure to check back each day for an update!
Let's start with an important change...
System Requirements
vBulletin 3.6 now requires PHP 4.3.3 or later and MySQL 4.0.16 or later. These minimum versions are still several years old, so the vast majority of people should still meet the requirements. Check the main page of your admin control panel if you're not sure what versions of PHP and MySQL are on your server!
Now, let's get into some of the more interesting changes....
Part 1 - Wednesday May 31st
Multi-Quote
The much-requested multi-quote feature allows users to tag multiple posts that they wish to respond to by clicking a small button on each post. Once the user clicks the reply button, each tagged post is quoted.
To increase usability, by default, only posts within the current thread are automatically quoted. If you wish to quote posts in other threads with multi-quote, you simply need to click a link on the reply page, and the text of those posts will be added without a reload.
This is the first of a number of posts we will be making over the coming week introducing you to what's new in this new version of vBulletin.
Take some time to wander around the forums and you'll find new features and useful changes throughout the system. Of course, you won't be able to see everything until you play with it as an administrator and there is far too much to squeeze into a single announcement, so we'll be posting new information daily. Be sure to check back each day for an update!
Let's start with an important change...
System Requirements
vBulletin 3.6 now requires PHP 4.3.3 or later and MySQL 4.0.16 or later. These minimum versions are still several years old, so the vast majority of people should still meet the requirements. Check the main page of your admin control panel if you're not sure what versions of PHP and MySQL are on your server!
Now, let's get into some of the more interesting changes....
Part 1 - Wednesday May 31st
Multi-Quote
The much-requested multi-quote feature allows users to tag multiple posts that they wish to respond to by clicking a small button on each post. Once the user clicks the reply button, each tagged post is quoted.
To increase usability, by default, only posts within the current thread are automatically quoted. If you wish to quote posts in other threads with multi-quote, you simply need to click a link on the reply page, and the text of those posts will be added without a reload.
Mark Forums Read with AJAX
If you wish to mark a forum read, you can simply click its status icon on the index page and the change will be processed without a reload. You can even mark individual sub-forums as read in the same way.
Quote Tags Link to Quoted Post
When quoting a post, the ID of the post is automatically included with the
tag. When the quoted text is viewed in a thread, a small icon links back to the quoted post.
Example:
Originally Posted by Kier
The output generated by the Archive is now buffered before being sent to the client. Plugins for the Archive that generate output must be adapted in order to work correctly.
New Buddy/Ignore List Editor Saves with AJAX
Along with a new interface, your buddy and ignore lists are saved with AJAX to prevent an unnecessary reload. Additionally to make the interface even easier to use, vBulletin searches for matching users as you type their names.
Options Backup and Restore
If you have ever tried to setup a test board before making changes to your real board, you have probably run into the problem of trying to move your option changes from the test board to the live board. Now, you can backup your options to an XML format and restore them to any other board. Options that might cause problems if moved (such as the cookie path and domain) are automatically skipped from the backup/restore process.
Private Message Preview in Notification Emails
If you have elected to receive emails when receiving a new private message, the email will now contain more than just the name of the user who sent you the message. The title and body of the message will be included. Any BB codes in the message will automatically be converted to an equivalent plaintext version using the new plaintext bbcode parser.
Example output might look like this:
Dear Mike,
You have received a new private message at Test Forums from admin, entitled "Demo Private Message".
This is the message that was sent:
***************
This is a demo private message with *bold text*.
---Quote (Originally by Mike)---
Quoted text
---End Quote---
1. And an
2. ordered
3. list
***************
To read the original version, respond to this message, or delete the message, you must log in here:
http://www.example.com/forum/private.php
All the best,
My Demo Forums
Message previews in thread subscription emails also include the improved plaintext representation.
Auto-Resize Oversized Image Attachments
If a user attaches an image that has dimensions larger than the administrator allows, the image will automatically resized to fit. This is similar to the auto-resizing of avatars that vBulletin 3.5 performed.
‘Reason for Editing’ Available on Quick Edit
You may now include a reason for editing without having to click through to the full editor.
Unique Unsubscribe Link in Emails
Thread and forum subscription emails now include a link for unsubscribing that is unique to each user. When using this link, unsubscribing from a thread or forum no longer requires logging in.
Plugin Manager Sorted by Product
The plugin manager now defaults to sorting its results by product, rather than by hook location as in vBulletin 3.5. You may re-sort the results by hook location if you would prefer the old view.
Save Search Preferences with AJAX
Changing your search preferences on the advanced search page no longer requires a page reload.
_____________________________________________________________________________
Part 2
Infraction System
The infraction system allows you and your moderators to flexibly reprimand problem users. Create as many types of infractions as you want to represent any type of rules violation on your board. Each infraction has a controllable weight (points) and an option to allow it to be applied only as a warning, which alerts the user to their violation but doesn’t give them any points. Additionally, the points given to a user for a violation can be automatically removed after a specified amount of time via the Scheduled Tasks system.
The points are used to remove permissions from users that reach specific thresholds. To be more flexible, the existing user group permission system is used. You can see in the screenshot that “Registered Users” who have more than 15 points will have permissions from the “Infractions – Moderate All Posts” group applied, and any user with more than 30 points will get permissions from the “Infractions – Banned” group.
When an administrator or moderator wishes to apply an infraction to a user, he or she clicks the infraction icon on a post, and is presented with a choice of infractions and an option to send a private message to the user with more information. It is not a problem if a user has disabled private messages but that is a feature for another day. If private messages are disabled globally and email is available, an email will be sent to the user instead.
A user may also be given an infraction from their profile. The profile is also where a user's infraction history can be seen. Active infractions may also be reversed by users with appropriate permissions
Infractions are implemented as a user group permission (not a moderator permission) so you can also allow any of your users to give infractions if you desire. A hierarchical system is used such that:
Administrators can not be given infractions
Super Moderators can only be given infractions by Administrators
Moderators can only be given infractions by Administrators and Super Moderators
A thread can automatically be posted in a specific forum when an infraction is given, allowing discussion of the violation to take place.
In addition to receiving a PM about an infraction/warning, users are alerted to new infractions in their User control panel.
Default Thread Sorting Option per Forum
You may now choose how threads will be sorted on a per forum basis. Options include the field and direction to sort using.
New Buddy/Ignore List Editor
The new buddy and ignore list editor allows users to be quickly added and removed from your lists, with AJAX-based assistance for name suggestion along the way. If an error occurs such as a user not being found, you can simply correct the error and continue without reloading the page.
Rate Threads with AJAX
Rating a thread can be done without a page reload now. Rate a thread like you normally would, but when you submit the rating, you’ll get a notification that your rating was accepted (or if it wasn’t) and the new thread rating will instantly appear.
IP Resolution in Who’s Online with AJAX
Resolving an IP (like 123.123.123.123) to a hostname (like myhostname.vbulletin.com) can take a long time. If you have selected the option to resolve IPs to hostnames on Who’s Online, you’ve probably noticed a delay in the page loading if your board is busy. Now, you can get the speed of only showing IPs with the human readability of hostnames. When any IP address is clicked on Who’s Online, it is resolved to a hostname without a page reload via AJAX.
Improved Proxy Support in Session Handling
In previous versions of vBulletin, you needed to keep the same IP address from page-to-page in order to maintain a session. While this is very good for security, it causes significant problems for users behind a proxy, such as AOL users. vBulletin 3.6 provides an option that allows you to control how much of the IP address must match for a previous session to be maintained. This should help eliminate many of the problems users have with staying logged in.
More AJAX Username Auto-Completion
Username auto-completion via AJAX is now performed when editing the buddy/ignore lists, searching the member list, and entering a referrer during registration.
Paid Subscription Permissions
You may now control what user groups can purchase specific paid subscriptions.
Show Threads or Posts from Quick Search Popup
You can now choose to show search results as threads or posts without having to click through to the advanced search page.
Phrase Types Identified By Field Name Only
This is something that will no doubt interest those of you who modify vBulletin. The phrasetypeid column in the phrasetype table has been removed. Phrase types are now uniquely identified by the fieldname.
LastPostID column in User, Thread, and Forum Tables
The ID of the last post made by a user, in a thread, or in a forum is now stored directly in the appropriate table. Additionally, the tables created for Tachy users (globally ignored users) include these new fields. This acts as an optimization for several functions and eliminates several bugs that were otherwise unfixable.