Патч глюка расширения Быстрый ответ (БО)

Любые дополнения, требующие модификации исходного кода.
Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Патч глюка расширения Быстрый ответ (БО)

Сообщение c61 »

Расширение Быстрый ответ для phpBB 3.1 глючит, если разрешить использование AJAX - при включенной опции настроек "Включить Ajax отправку сообщений". Оказалось, что если сервер очень быстро отвечает, индикатор загрузки иногда не исчезает. То есть если Вы добились быстрого ответа своего сервера, то есть того, к чему все админы стремятся, то попадёте на ошибку в БО :-D

Проблема "лечится" простым патчем. В ext/boardtools/quickreply/styles/prosilver/template/quickreply_core.js найти:

Код: Выделить всё

		setTimeout(function () {
			$loadingIndicator.finish().show();
		}, 100);
и заменить на

Код: Выделить всё

		setTimeout(function () {
			$loadingIndicator.finish().show();
		}, 1);
P.S. Когда-то сообщал автору данного расширения насчёт каких-то ошибок, он реагировал неадекватно, поэтому желание с ним общаться у меня пропало. И поэтому патч... Однако, есть вероятность того, что он сам когда-то этот глюк исправит :-D

P.P.S. По ходу разработки патча также добился совместимости расширений empennage и extender'а с БО для phpBB версии 3.1.6 и выше, в которой разработчики перешли на новую версию twig.
LavIgor
Сообщения: 4
Зарегистрирован: 01.08.15 00:39

Патч глюка расширения Быстрый ответ (БО)

Сообщение LavIgor »

c61 писал(а):он реагировал неадекватно
Цитата дословно (источник):
LavIgor писал(а):c61, я принял к сведению Ваш весьма личный комментарий в мою сторону и возьму на заметку.
Когда в следующий раз соберётесь обвинять кого-либо в адекватности, кроме себя, не поленитесь предоставить правдивые доказательства.
c61 писал(а):Однако, есть вероятность того, что он сам когда-то этот глюк исправит
Таймаут был сделан неспроста по причине, связанной со стандартной обработкой ответа движком.
Будет весьма неплохо, если Вы предоставите комментарий по поводу данного патча и сами причины, которые он исправляет.
Ответить