Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 03:14



Ответить на тему  [ Сообщений: 7 ] 
Где находится модуль iframe-загрузки файлов? 
Автор Сообщение

Зарегистрирован: 06 авг 2015, 23:40
Сообщения: 9

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


У вас нет необходимых прав для просмотра вложений в этом сообщении.


29 сен 2017, 00:21
Профиль
Аватара пользователя

Зарегистрирован: 22 фев 2017, 15:03
Сообщения: 206
Аватара пользователя

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


29 сен 2017, 11:47
Профиль

Зарегистрирован: 06 авг 2015, 23:40
Сообщения: 9

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


29 сен 2017, 20:49
Профиль

Зарегистрирован: 23 сен 2017, 17:05
Сообщения: 15

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


30 сен 2017, 06:59
Профиль
Аватара пользователя

Зарегистрирован: 27 апр 2012, 12:48
Сообщения: 132
Аватара пользователя

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


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


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

_________________
Донаты Яндекс PayPal


30 сен 2017, 10:38
Профиль

Зарегистрирован: 23 сен 2017, 17:05
Сообщения: 15

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


30 сен 2017, 11:23
Профиль

Зарегистрирован: 06 авг 2015, 23:40
Сообщения: 9

Удалось найти такое решение. Пусть 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. Код, конечно, жесть - еле разобрался :)


04 окт 2017, 02:59
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 7 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron