| 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/ |
|