Сообщения без ответов | Активные темы Текущее время: 25 окт 2026, 21:45



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


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


Профиль
Доброго!
modules/ajaxfileupload.inc


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


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


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


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


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

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


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


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


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

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

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


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

Найти:
cron