форум vBSupport.ru > vBulletin > vBulletin 4.2.x > Вопросы по vBulletin 4.2.x
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Dimitrij
Простоузер
Default Дублирование сообщений
0

Проблема: когда отвечаешь в теме, то твоё сообщение размещается дважды.
Началось исключительно после обновления до vbulletin 4.2.2.
Причем возникает в firefox, а в Internet Explorer вроде не возникает такой проблемы.
Как решить?
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by Dimitrij View Post
Началось исключительно после обновления до vbulletin 4.2.2.
помнится, обновление у Вас было весьма непростое... с настройкой пхп "по телефону"
говорили ж Вам тогда: если можно выбрать другую версию пхп, ниже 5.4, то нет необходимости обновляться...

Quote:
Originally Posted by Dimitrij View Post
Как решить?
Вы понимаете, насколько уникальна Ваша проблема? Насколько мала вероятность, что аналогичная проблема (проблемное обновление, непонятные настройки пхп) будет у кого-то ещё?
Вы не даёте даже ссылки на форум... не говоря уж о тестовом аккаунте, списке хаков и списке правленных файлов
так что ответ только такой: к экстрасенсам
 
 
Veterblack
Специалист
vBSponsor
 
Veterblack's Avatar
Default
0

Это еще бывает из-за плохого интернета. Для начала понаблюдайте подольше, проанализируйте. У всех пользователей? У некоторых? Что у них за интернет, и так далее. И только потом ковыряйте хостинг и файлы.
 
 
Dimitrij
Простоузер
Default
0

Quote:
Originally Posted by Luvilla View Post
помнится, обновление у Вас было весьма непростое... с настройкой пхп "по телефону"
говорили ж Вам тогда: если можно выбрать другую версию пхп, ниже 5.4, то нет необходимости обновляться...
Но не факт, что это вообще связано с настройками php.
Упоминание об аналогичной проблеме встречал не раз и в отношении тройки, но удовлетворительного решения так и не было оглашено. При этом странно, что проблема возникает в Firefox, а в IE её нет

Quote:
Вы понимаете, насколько уникальна Ваша проблема? Насколько мала вероятность, что аналогичная проблема (проблемное обновление, непонятные настройки пхп) будет у кого-то ещё?
Только на этом форуме несколько раз по-моему встречал эту проблему у людей на тройке.

Quote:
Вы не даёте даже ссылки на форум... не говоря уж о тестовом аккаунте, списке хаков и списке правленных файлов
Так не даю потому, что не знаю, что это требуется. Если это поможет, то без проблем. Можно выслать в ЛС?

Dimitrij добавил 19.11.2013 в 20:06
Quote:
Originally Posted by Veterblack View Post
Это еще бывает из-за плохого интернета. Для начала понаблюдайте подольше, проанализируйте. У всех пользователей? У некоторых? Что у них за интернет, и так далее. И только потом ковыряйте хостинг и файлы.
Как минимум у нескольких пользователей, пользующихся совершенно разным интернетом. И у меня проблема возникает на разных компах и интернетах, один из которых точно хороший. Проблема возникает при быстром ответе ("ответ с цитированием").

Last edited by Dimitrij : 11-19-2013 at 10:06 PM. Reason: Добавлено сообщение
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by Dimitrij View Post
Так не даю потому, что не знаю, что это требуется.
мммм....
http://vbsupport.ru/forum/misc.php?do=showrules#2.2
Quote:
2. a Ссылка на Ваш форум - обязательна.
Quote:
Originally Posted by Dimitrij View Post
Только на этом форуме несколько раз по-моему встречал эту проблему у людей на тройке.
в 90% случаев ответ - проблемы соединения (интернет или ответ сервера)
остальное - индивидуально у каждого
здесь, на саппорте бывает, "двоятся" посты - но это возникает иногда, и почти всегда явно видно, что инет "тормозит"

Quote:
Originally Posted by Dimitrij View Post
Можно выслать в ЛС?
я не спец по 4ке.. и очень её не люблю))
давайте, гляну, но гарантировать постановку диагноза - не могу
а почему не в теме?
 
 
M.C.
Продвинутый
Default
0

простите что поднимаю чужую тему... у меня таже фигня - у НЕКОТОРЫХ пользователей идет дублирование причем пишет "Хотие покинуть страницу" - у меня самого так иногда бывает, но дублирования не происходит...
 
 
ProLiant88
Простоузер
Default
0

У меня тоже иногда подобное бывает на форуме. Но проблема не массовая и не постоянная... Больше грешу на сам интернет и его качество в момент отправки сообщения, из-за чего и получается дубль.
 
 
iiioroh
Продвинутый
 
iiioroh's Avatar
Default
0

Здравствуйте.
Такая же проблема, как и у Dimitrij
Когда отвечаешь в теме, то твоё сообщение размещается дважды.
Началось после обновления до vbulletin 4.2.2.
Сам форум
 
 
prezer
Продвинутый
Default
0

Quote:
Originally Posted by iiioroh View Post
Здравствуйте.
Такая же проблема, как и у Dimitrij
Когда отвечаешь в теме, то твоё сообщение размещается дважды.
Началось после обновления до vbulletin 4.2.2.
Сам форум
У меня после обновления на 4.2.2 аналогично начали дублироваться, и причем в разные темы, в ту которую пользователь писал, и параллельно в другую
 
 
usrg
Эксперт
 
usrg's Avatar
Default
0

На наш модный дедик взгромоздили битрикс и форум (на трешке) пришлось перекинуть на довольно мощный шаред с загрузкой менее 20% в пиках... Качество связи судя по пафпингам отличное... В скриптах и настройках самого форума ничего не менялось, но все едино появились дубли и только из быстрых ответов - то бишь только при использовании ajax... Пробовал отключить apc - не помогает.

Думаю как симитировать постинг аяксом для тестов - ни у кого ничего похожего не написано случаем?!
Может есть мысли какие настройки еще покрутить?!

P.S. Кажется нашел решение в админке - General Options -> Disable Problematic AJAX Features - пока дублей нет.

P.P.S. Дублей нет. Посмотрел на что влияет отключенный параметр -

Енкодятся значения отсылаемого -
PHP Code:
    var E="ajax=1";
    if(
typeof ajax_last_post!="undefined"){E+="&ajax_lastpost="+PHP.urlencode(ajax_last_post)}

    for(var 
C=0;C<D.elements.length;C++)
    {
     var 
F=D.elements[C];
     if(
F.name&&!F.disabled)
     {
      switch(
F.type)
      {
       case
"text":case"textarea":case"hidden":E+="&"+F.name+"="+PHP.urlencode(F.value);break;
       case
"checkbox":case"radio":E+=F.checked?"&"+F.name+"="+PHP.urlencode(F.value):"";break;
       case
"select-one":E+="&"+F.name+"="+PHP.urlencode(F.options[F.selectedIndex].value);break;
       case
"select-multiple":for(var B=0;B<F.options.length;B++){E+=(F.options[B].selected?"&"+F.name+"="+PHP.urlencode(F.options[B].value):"")}break
      }
     }
    }
    
fetch_object("qr_posting_msg").style.display="";
    
document.body.style.cursor="wait";
    
qr_ajax_post(D.action,E); 
А это видимо влияет на обработку ошибок -

PHP Code:
function qr_ajax_post(B,A)
{
 if(
YAHOO.util.Connect.isCallInProgress(qr_ajax)){YAHOO.util.Connect.abort(qr_ajax)}
 
qr_repost=false;
 
qr_ajax=YAHOO.util.Connect.asyncRequest("POST",B,{success:qr_do_ajax_post,failure:qr_handle_error,timeout:vB_Default_Timeout},SESSIONURL+"securitytoken="+SECURITYTOKEN+"&"+A)
}

***

function 
qr_handle_error(A){vBulletin_AJAX_Error_Handler(A);fetch_object("qr_posting_msg").style.display="none";document.body.style.cursor="default";qr_resubmit()}

***

function 
vBulletin_AJAX_Error_Handler(A)
{
 
console.warn("AJAX Error: Status = %s: %s",A.status,A.statusText)

Судя по всему в консоли должна отображаться ошибка вызывающая повторную отправку - включил все функции аякса на тестовом форуме и жду когда дубли пойдут... они разумеется заставляют себя ждать покамест ;o)

Last edited by usrg : 08-29-2014 at 11:29 AM.
 


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




All times are GMT +4. The time now is 07:33 AM.


Powered by vBulletin® Version 3.0.9
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...