PDA

View Full Version : vBulletin 3.6.1 Released


Kier
Wed 13th Sep '06, 11:47am
vBulletin 3.6.1

vBulletin 3.6.1 is primary a bug fix release, superseding 3.6.0. Over 100 bugs have been fixed since the release of 3.6.0. Additionally, some small features were added to 3.6.1 in response to customer feedback. These changes are discussed below.

If you are not aware of the improvements of 3.6 over 3.5, there is a thread available here (http://www.vbulletin.com/go/36features) that discusses all of the changes.

Changes of Note Since vBulletin 3.6.0
Admin CP News System - additional information beyond the latest version can now be delivered to you when you visit your admin control panel. We will be using this system to make you aware of product updates and other important company information. Once you have read a piece of news, you can "dismiss" it so it won't appear again.
Infraction System: Infraction Extension - when the same type of infraction is received twice, the second offense can now be tacked on to the first one, extending the length it's valid for. For example, a user is given an infraction for spamming posts that expires in 1 day. An hour later this user is given another spamming posts infraction. Since the user already had an active spamming posts infraction, this new infraction's expiration time is added to the end time of the previous infraction. Effectively, this new infraction will now end 1 day and 23 hours later instead of the default of 1 day.
Infraction System: Automatic Bans - users can now be moved to banned usergroups. A stepped system can be implemented such that increasing number of points or infractions results in lengthening ban perioids.
RSS Import Improvement - the RSS import system now handles several common but invalid RSS formats. Compatibility with character sets is also improved.
CAPTCHA for Guest Searches - you may now optionally force guests to prove they are human before searching
HttpOnly Cookies to Prevent XSS Attacks - certain cookies will no longer be available to JavaScript, which prevents many XSS attacks from stealing data. PHP has also accepted our patch to add this feature to PHP 5.2.0.
Podcast Improvements - several podcast options can now be set per thread rather than just per forum
"Search This Thread" Improvements - additional options are now available for when using "Advanced Search" from "Search This Thread"
Improved Event Ordering - ordering of events is much improved when grouping events by date on the front page and when viewing events on the calendar daily/weekly/monthly views.PHP and MySQL Requirements

Please note that vBulletin 3.6.x requires at least PHP 4.3.3 and MySQL 4.0.16 or later.

Installing or Upgrading vBulletin

Please see the appropriate manual sections: Installing vBulletin (http://www.vbulletin.com/docs/html/install) and Upgrading vBulletin (http://www.vbulletin.com/docs/html/upgrade).

Template Changes

Many templates have changed since previous versions of vBulletin (3.5.x and 3.6.0) in order to accommodate new features. As a result, you will need to revert several templates or some areas of your board will not function.

If you are currently running 3.6.0, you may see below for a list of template changes between 3.6.0 and 3.6.1.

Bug Reports

You may report bugs by clicking here (http://www.vbulletin.com/forum/bugs36.php). Before reporting a bug, please attempt to recreate the bug on a default, uncustomized style (especially if your errors are JavaScript related). Additionally, if you have used the plugins/products system at all, please attempt to recreate the issue with the plugins system disabled!

Kier
Wed 13th Sep '06, 11:47am
These are the template changes since 3.6.0 ONLY

If you are not running 3.6.0 yet, there are significantly more changed templates than are listed here. Use "Find Updated Templates" to find the templates that have changed and incorporate those changes. You may even wish to start with a default style!

Note:

You need to only look through this post for templates you have customized. You do not need to take any action to ensure that your uncustomized templates are the latest versions.

If you find a template you have customized in this list, you will likely want to include the changes made here. However, this is not always required. Under each change listed here, you will see "requires revert?" This refers to whether the changes are mandatory (yes). If the changes are mandatory, things will break if you do not incorporate the changes made. It is strongly recommended that you revert and recustomize any templates that say they require a revert.

Additionally, you may wish to use the "Find Updated Template" feature in the control panel to find templates that have been changed since your last edit to them.




navbar

Change second instance of $show['pmstats'] to $show['pmmainlink']

Requires Revert? Yes, see bug 657 (http://www.vbulletin.com/forum/bugs36.php?do=view&bugid=657)




USERCP_SHELL


Change $show['pmstats'] to $show['pmmainlink']
Add $show['pmsendlink'] conditional (<if condition="$show['pmsendlink']"> (send new message) </if>) around the "Send New Message" table row.
Requires Revert? Yes, see bug 657 (http://www.vbulletin.com/forum/bugs36.php?do=view&bugid=657)



threadadmin_movethread
threadadmin_movethreads
threadadmin_mergethread
threadadmin_mergethreads

Several changes were made to these templates. Expiring hours option for redirects, expiring redirect option for mergethread and mergethreads, set redirect title on movethread, select destination poll for merging multiple polls on mergethreads, synchronize style between the templates.

Requires Revert? Yes




imagereg

Added refresh button and changed javascript.

Requires Revert? Yes




search_forums

Added image verification for guests.

Requires Revert? Yes, if this option is enabled.




navbar
Change <script type="text/javascript"> vbmenu_register("navbar_search"); </script> to <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("navbar_search"); </script></if>
Requires Revert? Yes, if you enable image verification for guest searching.




FORUMDISPLAY

Change <script type="text/javascript"> vbmenu_register("forumsearch.subforums"); </script> to <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("forumsearch.subforums"); </script></if>
Change <td class="vbmenu_control" id="forumsearch" nowrap="nowrap"><a href="$show[nojs_link]#goto_forumsearch" rel="nofollow">$vbphrase[search_this_forum]</a> <script type="text/javascript"> vbmenu_register("forumsearch"); </script></td> to <td class="vbmenu_control" id="forumsearch" nowrap="nowrap"><if condition="$show['quicksearch']"><a href="$show[nojs_link]#goto_forumsearch" rel="nofollow">$vbphrase[search_this_forum]</a> <script type="text/javascript"> vbmenu_register("forumsearch"); </script><else /><a href="search.php?$session[sessionurl]f=$foruminfo[forumid]" rel="nofollow">$vbphrase[search_this_forum]</a></if></td>
Requires Revert? Yes, if you enable image verification for guest searching.




userinfraction
userinfractionbit

Added several options, including real bans.

Requires Revert? Yes



editpost
newthread

Added more options for podcasting.

Requires Revert? Yes




threadadmin_copyposts

Change<td class="tcat">$vbphrase[move_posts]</td>to<td class="tcat">$vbphrase[copy_posts]</td>
Requires Revert? No, see bug 667 (http://www.vbulletin.com/forum/bugs36.php?do=view&bugid=667)




threadadmin_editthread

Add <option value="h">$vbphrase[hours]</option> before <option value="d">$vbphrase[days]</option>
Requires Revert? No, just adds the ability to set thread redirects that expire in a few hours.




modifyprofilepic

Added description for profile pictures and "No profile picture specified" div to follow the same style of the custom avatar page.

Requires Revert? No



postbit_legacy

Replace the <if condition="$show['reputation']"> ... </if> conditional with<if condition="$show['reputation']"><div><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
Requires Revert? No, see bug 681 (http://www.vbulletin.com/forum/bugs36.php?do=view&bugid=681)




announcement_edit


Minor XHTML Fix
<input type="checkbox" name="options[allowsmilies]" id="cb_smilies" value="1" $checked[allowsmilies]" />to<input type="checkbox" name="options[allowsmilies]" id="cb_smilies" value="1" $checked[allowsmilies] />

Requires Revert? No



CALENDAR

Minor CSS Fix
style="border-top-width:0x" Change to
style="border-top-width:0px"
Requires Revert? No




modifysignature

Added bbcode link to Signature Permissions legend.

Requires Revert? No, see bug 686 (http://www.vbulletin.com/forum/bugs36.php?do=view&bugid=686)




FORUMDISPLAY

Make this change twice. Add <input type="hidden" name="exactname" value="1" /> after <input type="hidden" name="childforums" value="1" />
Requires Revert? No, just ensures that the exactname box is checked when the search form errors after using the "Search This Forum" option.




navbar

Add <input type="hidden" name="childforums" value="1" />
<input type="hidden" name="exactname" value="1" /> after <input type="hidden" name="quicksearch" value="1" />
Requires Revert? No, just ensures that the exactname/childforums boxes are checked when the search form errors after using the "Quick Search" option.




register

Change <if condition="!$show['birthdays']"> to <if condition="!$show['birthday']">

Requires Revert? No




userinfraction

Replace </table>
<br />
$forumrules with </tbody>
</table>
<br />
$forumrules

Requires Revert? No




postbit_quickedit

Add a maxlength attribute to the deletion reason.

Requires Revert? No



modifysignature

Fixed <input type="checkbox" name="deletesigpic" to have the required /> tag ending.

Also fixed the warning about invalid <tbody> tag by wrapping the header of the table in <thead> tags.

Requires revert? No, except for XHTML compliance




moderation_posts
search_results

Added a "check all" box for deleted/moderated posts and search results as posts listings. This allows you to select or deselect all posts on a page for inline moderation.

Requires Revert? No




search_forums

Added conditionals to hide sections of the search form when searching within a thread.

Requires Revert? No but recommended.





SHOWTHREAD

Added $threadid to the Advanced Search link to allow advanced searching of the thread. Change both instances of<a href="search.php$session[sessionurl_q]">$vbphrase[advanced_search]</a> to<a href="search.php?$session[sessionurl]searchthreadid=$threadid">$vbphrase[advanced_search]</a>
Requires Revert? No




STANDARD_ERROR

Removed the blockquote and p used to display the error message and replaced it with a div.

Requires Revert? No



modifysignature

Added conditionals to prevent rules regarding specific BB codes from showing up if BB codes are completely disabled in signatures.

Requires Revert? No



SHOWTHREAD_SHOWPOST

Removed remaining activecells reference (though commented out already)

Requires revert? No.




newattachment

Add <div class="page"></div> around <form .....></form>

This change brings the proper link attributes to the attachment links.

Requires Revert? No




modifyattachments

Added a conditional to hid the "Show Thumbnails / Hide Thumbnails" link when thumbnails are disabled globally.

Requires Revert? No

Mike Sullivan
Wed 13th Sep '06, 12:00pm
/

attachment.php
calendar.php
cron.php
editpost.php
external.php
favicon.ico
forumdisplay.php
global.php
index.php
infraction.php
inlinemod.php
joinrequests.php
login.php
member.php
memberlist.php
moderation.php
newreply.php
newthread.php
online.php
poll.php
postings.php
printthread.php
private.php
profile.php
register.php
report.php
search.php
showgroups.php
showthread.php
usercp.php

admincp/

admincalendar.php
admininfraction.php
adminpermissions.php
attachment.php
cronadmin.php
diagnostic.php
email.php
faq.php
global.php
index.php
misc.php
moderator.php
newsproxy.php
options.php
plugin.php
rssposter.php
subscriptions.php
thread.php
user.php
usergroup.php
usertools.php

clientscript/

activecell.htc - removed
vbulletin_ajax_imagereg.js
vbulletin_ajax_namesugg.js
vbulletin_ajax_threadrate.js
vbulletin_cphome_scripts.js
vbulletin_global.js
vbulletin_menu.js
vbulletin_quick_reply.js
vbulletin_read_marker.js
vbulletin_textedit.js

cpstyles/

vBulletin_2_Default/controlpanel.css
vBulletin_3_Default/controlpanel.css
vBulletin_3_Frontend/controlpanel.css
vBulletin_3_Manual/controlpanel.css
vBulletin_3_Silver/controlpanel.css

images/buttons/

refresh.gif

includes/

adminfunctions.php
adminfunctions_misc.php
adminfunctions_options.php
adminfunctions_user.php
class_bbcode.php
class_bitfield_builder.php
class_core.php
class_datastore.php
class_dbalter.php
class_dm.php
class_dm_admin.php
class_dm_event.php
class_dm_infraction.php
class_dm_moderator.php
class_dm_threadpost.php
class_image.php
class_postbit.php
class_postbit_alt.php
class_rss_poster.php
class_xml.php
config.php.new
functions.php
functions_banning.php
functions_calendar.php
functions_databuild.php
functions_editor.php
functions_forumdisplay.php
functions_forumlist.php
functions_login.php
functions_newpost.php
functions_online.php
functions_ranks.php
functions_search.php
cron/

activate.php
cleanup.php
dailycleanup.php
reminder.php
removebans.php
rssposter.php
subscriptions.php

xml/

bitfield_vbulletin.xml
cpnav_vbulletin.xml
js_safe_phrases.xml


install/ - assume all files changed
modcp/

index.php

Kier
Wed 13th Sep '06, 12:00pm
You may discuss this release here.