Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > AnTekapb

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 08.11.2006, 11:11   #1
Эксперт
interpreter
 
Аватар для AnTekapb
Официальные фиксы движка с vB.com 3.6.2

1. В файле includes/class_paid_subscription.php на 415 строке найти:
PHP код:
    if ($user['hascustomavatar'] AND $sub['adminavatar'])
    {
     
$user->set_bitfield('adminoptions''adminavatar'1);
    }
    if (
$user['hasprofilepic'] AND $sub['adminprofilepic'])
    {
     
$user->set_bitfield('adminpotions''adminprofilepic'1);
    } 
заменить на:
PHP код:
    if ($user['hascustomavatar'] AND $sub['adminavatar'])
    {
     
$userdm->set_bitfield('adminoptions''adminavatar'1);
    }
    if (
$user['hasprofilepic'] AND $sub['adminprofilepic'])
    {
     
$userdm->set_bitfield('adminoptions''adminprofilepic'1);
    } 

2. В файле inlinemod.php на строке 1694 найти:
PHP код:
// Remove poll from source thread so delete_thread doesn't remove it 
ниже добавить:
PHP код:
$threadarray["$pollinfo[threadid]"]['pollid'] = 0
на строке 1679 найти:
PHP код:
if ($pollinfo !== false AND $destthread['threadid'] != $pollinfo['threadid']) 
заменить на:
PHP код:
if (!empty($pollinfo) AND $destthread['threadid'] != $pollinfo['threadid']) 

3. В файле includes/functions_wysiwyg.php на строке 321 найти:
PHP код:
$href parse_wysiwyg_tag_attribute('href='$aoptions); 
ниже добавить:
PHP код:
if (!trim($href))
    {
        return 
parse_wysiwyg_recurse('a'$text'parse_wysiwyg_anchor');
    } 

4. В файле profile.php на 1281 строке найти:
PHP код:
$line_count_text trim($char_counter->parse($signature)); 
заменить на:
PHP код:
$line_count_text $char_counter->parse(trim($signature)); 

5. В файле includes/class_postbit_alt.php на 436 строке найти:
PHP код:
$search '#<a (href|src)="attachment\.php#si';
$replace '<a \\1="' $this->registry->options['bburl'] . '/' 'attachment.php'
заменить на:
PHP код:
$search '#(href|src)="attachment\.php#si';
$replace '\\1="' $this->registry->options['bburl'] . '/' 'attachment.php'

6. В файле includes/functions.php на 1638 строке найти:
PHP код:
    // check for SSL
    
$secure = ((REQ_PROTOCOL === 'https' AND $allowsecure) ? true false); 
выше добавить:
PHP код:
    // IE for Mac doesn't support httponly
    
$httponly = (($httponly AND (is_browser('ie') AND is_browser('mac'))) ? false $httponly); 

7. Во фразе 'updateprofilefields' найти:
Код HTML:
<a/>
заменить на:
Код HTML:
</a>

8. В файле includes/functions.php на 575 строке найти:
PHP код:
function fetch_word_wrapped_string($text$limit false)
{
    global 
$vbulletin;

    if (
$limit !== false)
    {
        
$vbulletin->options['wordwrap'] = $limit;
    }

    if (
$vbulletin->options['wordwrap'] > AND !empty($text))
    {
        return 
preg_replace('#(?>[^\s&/<>"\\-\[\]]|&[\#a-z0-9]{1,7};){' $vbulletin->options['wordwrap'] . '}#i''$0  '$text);
    }
    else
    {
        return 
$text;
    }

заменить на:
PHP код:
function fetch_word_wrapped_string($text$limit false)
{
    global 
$vbulletin;

    if (
$limit === false)
    {
        
$limit $vbulletin->options['wordwrap'];
    }

    
$limit intval($limit);

    if (
$limit AND !empty($text))
    {
        return 
preg_replace('
            #((?>[^\s&/<>"\\-\[\]]|&[\#a-z0-9]{1,7};){' 
$limit '})(?=[^\s&/<>"\\-\[\]]|&[\#a-z0-9]{1,7};)#i',
            
'$0 ',
            
$text
        
);
    }
    else
    {
        return 
$text;
    }


9. В файле includes/functions_newpost.php на 285 строке найти:
PHP код:
$dataman->set_info('show_title_error'true); 
заменить на:
PHP код:
if (!$vbulletin->GPC['fromquickreply'])
{
   
$dataman->set_info('show_title_error'true);             


10. В файле includes/functions_wysiwyg.php на 115 строке найти:
PHP код:
$text strip_tags($text'<b><strong><i><em><u><a><div><span><p><blockquote><ol><ul><li><font><img><br><h1><h2><h3><h4><h5><h6>'); 
выше добавить:
PHP код:
$text str_replace('<br/>''<br />'$text); 

11. В файле profile.php на 1224 строке найти:
PHP код:
$redirectsig true
ниже добавить:
PHP код:
$vbulletin->userinfo['sigpicrevision']++; 


будет обновляться по мере появления и прочтения новых фиксов..
просьба в теме спасибы не писать, для этого есть кнопка.
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

gma (08.11.2006), maJic (20.05.2008), Malcolm Reed (08.11.2006), mAnDnepr (18.11.2006), megamind (08.11.2006), Phantom (08.11.2006), SAS1024 (08.11.2006)
Рекламка
Реклама на форуме
Старый 08.11.2006, 11:51   #2
Malcolm Reed
Эксперт
 
Аватар для Malcolm Reed
AnTekapb,
не в курсе, для 3,6,0 это тоже делать надо?
  Ответить с цитированием
Старый 08.11.2006, 12:38   #3
Север
Специалист
vBSponsor
 
Аватар для Север
Слушай, а что эти фиксы вообще делают?
  Ответить с цитированием
Старый 08.11.2006, 13:08   #4
Malcolm Reed
Эксперт
 
Аватар для Malcolm Reed
sever1978,
судя по соджержанию исправляют разные баги и недороботки. А так же невнимательности программистов.
  Ответить с цитированием
Старый 08.11.2006, 13:59   #5
Kochevnik
Знаток
А может сразу пофиксеные файлы выкладывали бы?
  Ответить с цитированием
Старый 08.11.2006, 14:27   #6
AnTekapb
Эксперт
interpreter
 
Аватар для AnTekapb
Malcolm Reed,
для 3.6.0 не в курсе, скорее всего тоже нужно

sever1978,
ну уже ответили..

Kochevnik,
не будут, ибо скоро 3.6.3 выйдет, там всё это уже исправлено
  Ответить с цитированием
Старый 08.11.2006, 14:30   #7
VipeR
Private Person
Developer
 
Аватар для VipeR
Цитата:
Сообщение от Kochevnik
А может сразу пофиксеные файлы выкладывали бы?
Пора бы уже 3.6.3 зарелизить.. уже более месяца прошло с момента релиза 3.6.2..

AnTekapb,
Фиксы из баг-трекера вырезал? или из темы какой-то?
  Ответить с цитированием
Старый 08.11.2006, 14:34   #8
AnTekapb
Эксперт
interpreter
 
Аватар для AnTekapb
VipeR,
да, оттуда
  Ответить с цитированием
Старый 08.11.2006, 14:44   #9
megamind
Продвинутый
 
Аватар для megamind
Мож кому пригодиться!?
Внес изменения - получил вместо булочки :
Код:
Parse error: parse error, unexpected '.' in /***/includes/functions.php on line 4964
Решилось:
Открываем файл functions.php, исчем строку (у меня это строка 4964) :
Код:
 echo "\n<b>Page generated in $totaltime seconds with "; . $vbulletin->db->querycount . " queries,\nspending $querytime doing MySQL queries and " . ($totaltime - $querytime) . " doing PHP things.\n\n<hr />Shutdown Queries:</b>" . (defined('NOSHUTDOWNFUNC') ? " <b>DISABLED</b>" : '') . "<hr />\n\n";
Меняем на:
Код:
 echo "\n<b>Page generated in $totaltime seconds with " . $vbulletin->db->querycount . " queries,\nspending $querytime doing MySQL queries and " . ($totaltime - $querytime) . " doing PHP things.\n\n<hr />Shutdown Queries:</b>" . (defined('NOSHUTDOWNFUNC') ? " <b>DISABLED</b>" : '') . "<hr />\n\n";
Терь работает!
  Ответить с цитированием
Старый 08.11.2006, 14:53   #10
AnTekapb
Эксперт
interpreter
 
Аватар для AnTekapb
megamind,
у тебя наверное версия старая, у меня такого нету.
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 09:18 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot