Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Жалоба на материал

Тема в разделе "Вопросы- ответы", создана пользователем hent4iboys, 25 дек 2018.

25.12.18 в 16:30
27.12.18 в 08:44
7
637
0
  1. TopicStarter Overlay
    hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    694
    Лучших ответов:
    2
    Рейтинги:
    +140 / 27 / -0
    Нашел на одном сайте рас.жб на материал,помогите пофиксить ошибку error
    dle 12.1
     
  2. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    какая именно ошибка? На каком этапе? Что за сайт "рас.жб"?
     
  3. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.989
    Лучших ответов:
    6
    Рейтинги:
    +1.996 / 141 / -0
    Я такую делал Как добавить поле (e-mail) в AJAX окно жалобы? пишет не верная почта.
    Знаю что и за регулярных выражений
    Код:
    $not_allow_symbol = array("\x22", "\x60", "\t", '\n', '\r', "\n", "\r", '\\', ",", "/", "¬", "#", ";", ":", "~", "[", "]", "{", "}", ")", "(", "*", "^", "%", "$", "<", ">", "?", "!", '"', "'", " ", "&");
    $email = $db->safesql(trim( str_replace( $not_allow_symbol, '', strip_tags( stripslashes( $_POST['email'] ) ) ) ) );
    
    if( empty( $email ) OR strlen( $email ) > 50 OR @count(explode("@", $email)) != 2 ) {
        die("{$lang['reg_err_6']}");
    } else {
        $text.= '<br /><br />E-Mail: ' . $email;
    }
    пробывал их убирать

    В итоге я остановился на этом
    upload_2018-12-25_19-8-21.png
     
    #3 Romantv, 25 дек 2018
    Последнее редактирование модератором: 25 дек 2018
  4. TopicStarter Overlay
    hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    694
    Лучших ответов:
    2
    Рейтинги:
    +140 / 27 / -0
    просто error, рас.жб = расширенная жалоба
    1.png 2.png
     
  5. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    в DLE 13+ в dle_js.js нужно заменять на код:
    Код:
    function AddComplaint(a,c){if(c=="news"){var select="<select class='select' id='abuse' name='abuse'><option value=''>Выбрать вид жалобы</option><option value='1'>Фильм изъят из публичного доступа</option><option value='2'>Ошибка 2</option><option value='3'>Ошибка 3</option><option value='4'>Ошибка 4</option><option value='5'>Ошибка 5</option><option value='6'>Ошибка 6</option></select>";}else{select="";}var b={};b[dle_act_lang[3]]=function(){$(this).dialog("close")};b[dle_p_send]=function(){if(1>$("#dle-promt-text").val().length)$("#dle-promt-text").addClass("ui-state-error");else{var b=$("#dle-promt-text").val();if(c=="news"||$('#abuse').val().length>0){var e=$('#abuse').val();}else{var e="";}$(this).dialog("close");$("#dlepopup").remove();$.post(dle_root+"engine/ajax/controller.php?mod=complaint",{id:a,text:b,abuse:e,action:c,user_hash:dle_login_hash},function(a){"ok"==a?DLEalert(dle_p_send_ok,dle_info):DLEalert(a,dle_info)})}};$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+dle_complaint+"' style='display:none'>"+select+"<br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:100px;'></textarea></div>");$("#dlepopup").dialog({autoOpen:!0,width:500,resizable:!1,dialogClass:"modalfixed dle-popup-complaint",buttons:b});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option","position",{my:"center",at:"center",of:window})}
    2018-12-27_11-15-06.png
     
    • Нравится Нравится x 1
  6. TopicStarter Overlay
    hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    694
    Лучших ответов:
    2
    Рейтинги:
    +140 / 27 / -0
    неа,все равно ошибку дропает, (дле 12.1)
    упд.иногда просто закрывается
     
    #6 hent4iboys, 27 дек 2018
    Последнее редактирование: 27 дек 2018
  7. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    kinobuhta на 12,1 не проверял, на 13,1 работает отлично! Система плагинов, как и файл engine/ajax/controller.php появились только в 13.0 и выше. В 12,1 - нужно скорее всего добавить код user_hash:dle_login_hash:
    Код:
    id:a,text:b,abuse:e,action:c,user_hash:dle_login_hash
     
    • Нравится Нравится x 1
  8. TopicStarter Overlay
    hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    694
    Лучших ответов:
    2
    Рейтинги:
    +140 / 27 / -0
    да,спасибо
     
Яндекс.Метрика