Elite-Board tech support
https://forum.illusionweb.ru/

Где находится модуль iframe-загрузки файлов?
https://forum.illusionweb.ru/viewtopic.php?f=3&t=3559
Страница 1 из 1

Автор:  Александр [ 29 сен 2017, 00:21 ]
Заголовок сообщения:  Где находится модуль iframe-загрузки файлов?

Доброго времени суток. Пожалуйста, подскажите, где находится модуль iframe-загрузки файлов? (версия 2.2).
Дело в том, что возникла потребность устранить пару недостатков, а именно:
1) поставить картинку - "крутящееся колёсико", чтобы была видна динамика загрузки файла;
2) после загрузки файла снова появляется фраза "Файл не выбран", что может ввести пользователя в заблуждение.
Спасибо.

Автор:  Василёк [ 29 сен 2017, 11:47 ]
Заголовок сообщения:  Re: Где находится модуль iframe-загрузки файлов?

Доброго!
modules/ajaxfileupload.inc

Автор:  Александр [ 29 сен 2017, 20:49 ]
Заголовок сообщения:  Re: Где находится модуль iframe-загрузки файлов?

Спасибо, будем разбираться, если не получится, попрошу помощи

Автор:  кирилл [ 30 сен 2017, 06:59 ]
Заголовок сообщения:  Re: Где находится модуль iframe-загрузки файлов?

Тоже занимаюсь почти этим же, ставлю кротинку.
Только стили не получается прописать, не читает их - такое ощущение что не в том шаблоне ставлю
пришлось прописать в загрузщике

Автор:  Joker [ 30 сен 2017, 10:38 ]
Заголовок сообщения:  Re: Где находится модуль iframe-загрузки файлов?

кирилл писал(а):
Только стили не получается прописать, не читает их - такое ощущение что не в том шаблоне ставлю
пришлось прописать в загрузщике


Фаил стилей лежит в корне вашего шаблона
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Чтоб увидеть изменения, необходимо скидывать кеш сайта (а иногда и кеш браузера, для вашего сайта)

Автор:  кирилл [ 30 сен 2017, 11:23 ]
Заголовок сообщения:  Re: Где находится модуль iframe-загрузки файлов?

Да это понятно, но почему то не получалось и в другом браз. тоже
Вот не давно получилось

Автор:  Александр [ 04 окт 2017, 02:59 ]
Заголовок сообщения:  Re: Где находится модуль iframe-загрузки файлов?

Удалось найти такое решение. Пусть kolesiko.gif - это анимация загрузки файла, его можно создать, например, на сервисе https://preloaders.net/ru/, при этом настраиваем желаемый размер картинки и светло голубой фон (фоновый цвет загрузочного поля - см. 1-й рисунок топика).

Далее в файл modules/ajaxfileupload.inc дописываем такой фрагмент (выделен коричневым):

<td width='50'>

<div ";
if($_GET['file'] != ""){
echo "style='display:none;'";
}
echo " id='wait'>
<img border='0' src='Путь к картинке kolesiko.gif' />
</div>


<div ";
if($_GET['file'] == ""){
echo "style='display:none;'";
}
echo " id='h1-".$_GET['field_key']."'>
<img id='i-".$_GET['field_key']."' width='60' height='40' border='0' src='".$_GET['file']."' />
</div>

</td>

Если пользователь вдруг удаляет уже загруженный файл, то снова отображаем колёсико:

$('#h1-f_".$field_id."').hide(500);
$('#h2-f_".$field_id."').hide(500);
$('#wait').show(500);


Недостаток решения состоит в том, что колёсико появляется сразу же после отображения поля (до нажатия кнопки "Обзор"), но это всё-таки лучше, чем ничего (столкнулся с тем, что у юзеров не успевает загрузиться файл, но они уже запостили объявление)

P.S. Код, конечно, жесть - еле разобрался :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/