kphp Опубликовано 22 марта, 2022 Жалоба Поделиться Опубликовано 22 марта, 2022 1.В system/modules/albums.php заменить после else $scrpt_insert = "var imgname = response[1].split('/');wall.attach_insert('photo', response[1], 'attach|'+imgname[6].replace('c_', ''), response[2]);"; (не включительно) до HTML; на: Спойлер echo <<<HTML <script type="text/javascript"> $(document).ready(function(){ Xajax = new AjaxUpload('upload', { action: '/index.php?go=attach', name: 'uploadfile[]', onSubmit: function (file, ext) { if (!(ext && /^(jpg|png|jpeg|gif|jpe)$/.test(ext))) { addAllErr(lang_bad_format, 3300); return false; } Page.Loading('start'); }, onComplete: function (file, response){ var a = jQuery.parseJSON(response); console.log(a); $.each( a, function( key, value ) { if(value != 'big_size' && value != 'bad_format' && value != 'bad_max'){ var response = value.split('|||'); {$scrpt_insert} } else if(value == 'big_size'){ addAllErr(lang_max_size, 3300); } else { addAllErr('Можно загрузить до 10 фотографий', 3300); } }); Page.Loading('stop'); } }); }); </script> HTML; 2.Файл attach.php поместить в system/modules/ 3 заходим /templates/default/js/ открываем там файл jquery.lib.js находим там input.setAttribute('type', 'file'); и после ставим input.setAttribute('multiple', 'true'); Массовая загрузка фотографий на стену.zip 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения