неактуально Не работает цитирование

L

ler

Гость
Потихоньку обновляюсь. Дошел до r486

Но вдруг заметил что глючно работает отправка сообщения после цитирования.
Цитирование корректно работает. Но если количество символов более 100, то перебрасывает на страницу posting.php и при этом textarea пуст.

Если длина цитируемого сообщения меньше 100, то на аяксе все добавляется

Ссылка на новые цитаты

Please Login or Register to view hidden text.



Скорее всего проблема тут
Код:
<script type="text/javascript">
function dis_submit_btn ()
{
    $('#post-submit-btn').attr('disabled', 1);
    //debounce('post-submit-btn', 3000);
}

function debounce (el_id, time_ms)
{
    var $el = $('#'+el_id);
    if ( $el.attr('disabled') == false ) {
        $el.attr('disabled', 1);
        setTimeout(function(){ $el.attr('disabled', 0); }, time_ms);
    }
}

$('#post-submit-btn').click(function(event){
    $('#post-submit-btn').after('<input id="post-submit" type="hidden" name="post" value="1" />');
});
$('#post-js-warn').hide();
$('#post-buttons-block').show();

//$('#post-submit-btn').attr('disabled', 0);
$('#post-submit-btn').removeAttr('disabled');

// Called before form submitting.
var submitted = false;

function checkForm(form) {
    var formErrors = false;
    if (form.message.value.length < 2) {
        formErrors = "{L_EMPTY_MESSAGE}";
    }
    if (formErrors) {
        setTimeout(function() { alert(formErrors) }, 100);
        return false;
    }
<!-- IF QUICK_REPLY -->
<!-- IF IN_PM -->
<!-- ELSE -->
<!-- IF $bb_cfg['use_ajax_posts'] && !IS_GUEST -->
    if(form.message.value.length < 100 && submitted)
    {
        setTimeout(function() {
            ajax.exec({
                action: 'posts',
                type: 'add',
                message: $('textarea#message').val(),
                topic_id: {TOPIC_ID}
            });
        }, 100);
        return false;
    }
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
    return true;
}
</script>
 
L

ler

Гость
Да там и мои доработки есть. И ошибки исправлял в движке. Жаль не записывал какие. Так и не вспомню.

Такое обновление предпочтительнее даже. Сразу видно что менялось. Например сео правки не вносил,у меня своё сео.

Убило когда в одной из ревизий меняли двойные кавычки на одинарные и пробелы на табуляцию,а в следующей ревизии откатывались назад
 

Exile

Администратор
Такое обновление предпочтительнее даже. Сразу видно что менялось.
Ну да, вот только возникают вопросы по ошибкам, которые давно были исправлены.

Если у вас была 400 ревизия - скачиваете архив с чистой 400 ревизией и программой для сравнения файлов сравниваете - сразу видно все до единой правки, которые вами вносились. Перенести их потом на свежеустановленную версию особых проблем не составит, будете знать уже что нужно, а от чего и отказаться можно.
 
L

ler

Гость
Не работало из за блока similar перед <!-- IF QUICK_REPLY -->

Если его вставить после <!-- ENDIF / QUICK_REPLY --> то все норм

Непонятно почему. И не работало именно для гостей
 
Сверху