Вы не зашли.
0.9.4 Release + GIT 20161231 имеет флешевый загрузчик графических файлов на сайт. В результате, из-под Linux имеем геморрой - вначале сторонним скриптом, или по FTP заливаем картинки в в любой веб-каталог, потом затягиваем на сайт по ссылке. А если работаем с Android-планшетом, то печаль.
Специалисты!
Существует ли возможность вернуть старый загрузчик, убрав флэш из движка?
Изменено wmcdown (2017-02-06 12:08:29)
Не в сети
engine\skins\default\tpl\images\table.tpl
удали в начале файла
<script type="text/javascript" src="{scriptLibrary}/jq/plugins/uploadify/swfobject.js"></script>
<script type="text/javascript" src="{scriptLibrary}/jq/plugins/uploadify/jquery.uploadify.min.js"></script>
И в скрипте ниже
$('#fileUploadInput').uploadify({
'uploader' : '{scriptLibrary}/jq/plugins/uploadify/uploadify.swf',
'script' : '{admin_url}/rpc.php?methodName=admin.files.upload',
'cancelImg' : '{skins_url}/images/up_cancel.png',
'folder' : '',
'fileExt' : '{listExt}',
'fileDesc' : '{descExt}',
'sizeLimit' : {maxSize},
'auto' : false,
'multi' : true,
'buttonText' : 'Select files ...',
'width' : 200,
'removeCompleted' : true,
'onInit' : function() { document.getElementById('showRemoveAddButtoms').style.display= 'none'; },
'onComplete' : function(ev, ID, fileObj, res, data) {
// Response should be in JSON format
var resData;
var resStatus = 0;
try {
resData = eval('('+res+')');
if (typeof(resData['status']))
resStatus = 1;
} catch (err) { alert('Error parsing JSON output. Result: '+res); }
if (!resStatus) {
alert('Upload resp: '+res);
return false;
}
flagRequireReload = 1;
// If upload fails
if (resData['status'] < 1) {
$('#' + $(ev.target).attr('id') + ID).append('<div class="msg">('+resData['errorCode']+') '+resData['errorText']+'</div>');
if (typeof(resData['errorDescription']) !== 'undefined') {
$('#' + $(ev.target).attr('id') + ID).append('<div class="msgInfo">'+resData['errorDescription']+'</div>');
}
$('#' + $(ev.target).attr('id') + ID).css('border', '2px solid red');
return false;
} else {
$('#' + $(ev.target).attr('id') + ID).append('<div>'+resData['errorText']+'</div>');
$('#' + $(ev.target).attr('id') + ID).fadeOut(5000);
}
return true;
},
});
});
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Все какие-то устаревшие методы.
Как на счет http://www.dropzonejs.com/ ?
Продвигай NGCMS,
скачай статью и на свой сайт повесь.
Геленджик - лучший отдых на Черном море
Не в сети
Все какие-то устаревшие методы.
Как на счет http://www.dropzonejs.com/ ?
И куда его прикрутить?
Да и в стандартной админке я просто перетаскивал изображения и файлы на форму загрузки.
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Код как бы открыт, никто не мешает переделать загрузчик под себя.
Не в сети
Все какие-то устаревшие методы.
Старое - не значит плохое.
Не в сети
Старое - не значит плохое.
NGCMS - New Generation CMS
На счет старого и плохого:
Хочу выразить огромную признательность разработчику этой системы и всем кто принимает в этом участие.
До сих пор успешно работает!
Next Generation CMS
Используемая версия: 0.9.0 Release (Fix #04)
Последняя версия: New! [28.10.2011] 0.9.3 Release [880+FIX01]
Copyright © 2007-2008 NG CMS
Продвигай NGCMS,
скачай статью и на свой сайт повесь.
Геленджик - лучший отдых на Черном море
Не в сети