Хаки и Скрипты Next Generation CMS

Опять не работает Флеш кнопка,достало!!!!

irbees2008 irbees2008 Опубликовано - 25 - мая Разное
2017 - 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: нужны навыки css html

Всем привет, тема уже заежденная, повторялась много раз, это про флеш загрузчик изображений. Ну используется загрузчик uploadify,можете вбить в поиске если хотите подробнее,так вот у многих он часто не работает, и просят его отключить,или заменить на другой.

Ну сделаем самое простое ,просто отключим флеш загрузчик, идем в директорию \engine\skins\default\tpl\images и открываем файл table.tpl , ищем и удаляем вот этот код в верху файла

Код:
<!-- Preload uploadify engine -->
<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>
и вот этот код в середине файла
Код:
<!-- BEGIN: Init UPLOADIFY engine -->
<script type="text/javascript">
$(document).ready(function () {
$('#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;
},
});
});

function uploadifyDoUpload() {
// Prepare script data

var scriptData = new Array();
scriptData['ngAuthCookie'] = '{authcookie}';
scriptData['uploadType'] = 'image';
scriptData['category'] = document.getElementById('categorySelect').value;
scriptData['rand'] = document.getElementById('flagRand').checked ? 1 : 0;
scriptData['replace'] = document.getElementById('flagReplace').checked ? 1 : 0;
scriptData['thumb'] = document.getElementById('flagThumb').checked ? 1 : 0;
scriptData['stamp'] = document.getElementById('flagStamp').checked ? 1 : 0;
scriptData['shadow'] = document.getElementById('flagShadow').checked ? 1 : 0;

$('#fileUploadInput').uploadifySettings('scriptData', scriptData, true);
$('#fileUploadInput').uploadifyUpload();
}
</script>
<!-- END: Init UPLOADIFY engine -->
screenshot_19.jpg (29.27 Kb)
Все пользуемся стандартным загрузчиком

Можешь почитать и вот эту статейку "Скрипт скрытого блока"

Опрос

Ваше мнение

Какие темы вам интереснее?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4375 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 661
  • Онлайн всего: [7]
  • Гости: [7]
  • Были сегодня : [2] Яндекс, Google
  • SQL запросов: 31
  • Генерация страницы: 0.483сек
  • Потребление памяти: 5.275 Mb 
  •   Яндекс.Метрика