Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

[Модуль] Массовая загрузка фотографий на стену


Рекомендуемые сообщения

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');

 

Iviv04.png

Массовая загрузка фотографий на стену.zip

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...