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

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

irbees2008 irbees2008 Опубликовано - 25 - мая Разное
2028 - 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йту: 4402 дня
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [8]
  • Гости: [6]
  • Поисковики: [2] Google, Яндекс
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 30
  • Генерация страницы: 0.514сек
  • Потребление памяти: 5.252 Mb 
  •   Яндекс.Метрика