vBulletin 3.0.0 Release Candidate 4 Released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kier
    Former Lead Developer, vBulletin
    • Sep 2000
    • 8179

    vBulletin 3.0.0 Release Candidate 4 Released

    vBulletin 3.0.0 Release Candidate 4

    Development progress marches on and bugs discovered since RC3 was released have been fixed. It's worth noting that the average severity of bugs being found now is significantly less than in previous releases, and we are rapidly approaching the point at which we can declare the vBulletin 3 code to be stable and suitable for production use. Therefore, we are currently confident that the next release will be the final 'Gold' version. That's not a guarantee of course, but if the RC4 period sees a similar decrease in the severity and importance of discovered bugs as we have seen recently, Gold is on the cards.

    I expect the vBulletin 3 graphics to be finalized in the next few days, and when they are we may update the RC4 package in the members' area to include the new images, depending on how close we consider the Gold version's release to be.

    The vBulletin 3 manual is shaping up to be a comprehensive document containing all sorts of useful information about installing, running and maintaining a vBulletin 3 board. In conjunction with the inline help available in the Admin CP, vBulletin 3 should be the best documented version we have released to date.

    One new thing has been added for RC4 - after multiple requests we have now included an Admin CP style based on the colors of the front-end style. Funnily enough, you'll find it called vBulletin 3 Frontend.

    Bugs fixed since RC3

    Some bugs fixed include:
    • External.php releasing private information in a specific situation (View)
    • Strikes system causing problems with certain boards and proxies (View)
    • Bug regarding case sensitivity in the searches and the search index (View)
    • Last post of a passworded forum shown in parent forum (View)
    • User ranks not showing in private messages (View)
    • Several bugs relating to block height of code/php/html windows (View 1, View 2)
    • BB Codes in PHP tags have inconsistent effects (View)
    • Disabling attachment thumbnails and viewing inline attachments resets viewer's "show images" setting (View)
    • Searching on the visibility of attachments not possible (View)
    • No deletion reason when using "delete posts" (View)
    • Fixed several instances where emails were sent in the wrong language (View)
    • "No results" error on search now lets user know if any words were ignored (View)
    • "Day of Week" calculated incorrectly for birthdays (View)
    • Fixed various phrase problems
    • Removed assorted hardcoded text
    • Fixed assorted template bugs
    Click here for a full list of bug fixes.

    To discuss this release, click here:
  • Kier
    Former Lead Developer, vBulletin
    • Sep 2000
    • 8179

    #2
    Template changes since Release Candidate 3

    postbit_ignore
    postbit_ignore_global

    Added $session[sessionurl] to 'remove user from list' link URLs.

    Requires revert: yes

    modifyprofilepic

    Change (redundant) layout of template to not display "Keep Profile Picture" message (and options) when the user doesn't have a Profile Picture.

    Require revert: yes

    pm_receiptsbit

    Changed $session[sessionhash] to $session[sessionurl].

    Requires revert: yes

    editpost
    newreply
    newthread
    threadadmin_editthread

    Removed a $posticons conditional from the code.

    Requires revert: no, it is rather funny, but everything still works if you don't revert these templates

    USERCP

    Changed the column headers in the Subscribed Forums section from 'replies' and 'views' to 'Threads' and 'Posts'

    Requires revert: no

    navbar

    Changed phrasing structure of private messages section to ease translation.

    Requires revert: no. (Although it does obsolete some phrases, which means it may need to be reverted in the future.)

    postbit_ignore

    Added a conditional to determine whether to show the "view post" link (as it shouldn't be shown on user notes).

    Requires revert: no, unless you use user notes (particularly in a "guest book" style setup).

    footer

    Added a conditional to display the Privacy Statement link if $vboptions[privacyurl] is defined.

    Requires revert: possibly - Only if the admin has a privacy statement and hasn't already uncommented out the Privacy Url.

    threadbit

    Added a "return false" to the link to show the "Who Posted?" window.

    Requires revert: yes

    editor_toolbar_standard

    Moved [font], [color], and [size] to vbphrase.

    Requires revert: yes

    memberlist_search

    Flipped the references to $vbphrase[is_before] and $vbphrase[is_after] dealing with searching join dates.

    Requires revert: yes

    calendar_monthly_day
    calendar_weekly_day
    Changed usage of $vbphrase[birthdays], as used with "Birthdays (#)", to use $vbphrase[x_birthdays].

    Requires revert: possibly - only if you feel the difference between the meaning of "Birthdays (#)" and "<username> (#)" is ambiguous. (See bug 2116.)

    help_bbcodes

    Added[quote] and [highlight] listings.

    Requires revert: yes (if you want the listings)

    editor_toolbar_standard
    editor_toolbar_wysiwyg

    Now only conditionally displays "Insert Image" button.

    Requires revert: yes (if you don't want the button to always show up.)

    im_send_aim

    Removed a hardcoded value.

    Requires revert? only if you translate your forum.

    threadadmin_postbit

    Made checkbox for delete disabled if post already deleted

    Requires revert? yes

    calendar_edit_recurrence

    Removed a semi-colon

    Requires Revert? no

    calendar_edit_recurrence

    Removed extra <td>'s so that the text flows properly.

    Requires Revert? no

    CALENDAR
    calendar_monthly
    calendar_weekly
    calendar_yearly
    calendarjump

    All changed to accomodate mini-calendars below the main view as per bug 2041.

    Requires revert? yes

    navbar

    Added a 'width="100%"' to make sure the nav bits are always aligned properly. See this bug.

    Requires revert: no

    FORUMDISPLAY
    SHOWTHREAD
    help_bbcodes
    help_bbcodes_bbcode
    showthread_similarthreads

    changed instances of
    HTML Code:
    <a name="anchorname">&nbsp;</a>
    to
    HTML Code:
    <a name="anchorname"></a>
    (where anchorname is the name of the anchor)

    This fixes bug #2152 (Internet Explorer bug)

    Requires Revert? Not required for most styles.

    FORUMDISPLAY

    Various cosmetic changes to the arrangement of the icon key, posting rules, forum jump and non-popup admin tools for better page balance.

    Requires revert: no.

    Comment

    • Kier
      Former Lead Developer, vBulletin
      • Sep 2000
      • 8179

      #3
      Adding Mozilla Firefox Detection to vB3 RC4

      As many of you are aware, today a new version of Mozilla's Firebird browser was released, along with a name change to 'Firefox'.

      In addition to this, the USER AGENT string for this browser no longer includes the word 'Firebird' and instead states 'Firefox.

      While this in itself does not break any vBulletin functionality, you may wish to add support for Firefox detection to your RC4 version.

      To do this, open includes/functions.php in a text editor and make the following changes/additions:

      Change this:
      PHP Code:
              $is = array(
                  
      'opera' => 0,
                  
      'ie' => 0,
                  
      'mozilla' => 0,
                  
      'firebird' => 0,
                  
      'camino' => 0,
                  
      'konqueror' => 0,
                  
      'safari' => 0,
                  
      'webtv' => 0,
                  
      'netscape' => 0,
                  
      'mac' => 0
              
      ); 
      To This:
      PHP Code:
              $is = array(
                  
      'opera' => 0,
                  
      'ie' => 0,
                  
      'mozilla' => 0,
                  
      'firebird' => 0,
                  
      'firefox' => 0,
                  
      'camino' => 0,
                  
      'konqueror' => 0,
                  
      'safari' => 0,
                  
      'webtv' => 0,
                  
      'netscape' => 0,
                  
      'mac' => 0
              
      ); 
      And change this:
      PHP Code:
                  if (strpos($useragent'firebird') !== false OR strpos($useragent'phoenix') !== false)
                  {
                      
      preg_match('#(phoenix|firebird)( browser)?/([0-9\.]+)#'$useragent$regs);
                      
      $is['firebird'] = $regs[3];
                  } 
      To this:
      PHP Code:
                  if (strpos($useragent'firefox') !== false OR strpos($useragent'firebird') !== false OR strpos($useragent'phoenix') !== false)
                  {
                      
      preg_match('#(phoenix|firebird|firefox)( browser)?/([0-9\.]+)#'$useragent$regs);
                      
      $is['firebird'] = $regs[3];
                      
                      if (
      $regs[1] == 'firefox')
                      {
                          
      $is['firefox'] = $regs[3];
                      }
                  } 

      Comment

      widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
      Working...