Модернизированный процесс добавления материала для КФ


Модернизированный процесс добавления материала для КФ

1536
8.2 из 10
Проголосовало: 19






Представляем вашему вниманию небольшой скрипт, с помощью которого можно немного модернизировать процесс добавления материала в модуле "каталог файлов".

Функции скрипта:
- Визуальный прогресс-бар загрузки (Приблизительный)
- Мониторинг времени загрузки файла
- Автоматическое перенаправление на страницу материала при успешном добавлении
- При долгом отсутствии ответа от сервера (более 60 сек) вывод сообщения об ошибке

Установка:
1. Зайдите в ПУ, управление дизайном, каталог файлов, страница добавления/редактирования материала. После "$BODY$" разместите код:

Код
<style>
.myWinSuccess, .myWinCont a[target="_blank"] {display:none}
.progress_w {width:183px;height:15px;border:1px solid #3b7d44;background:#f2f2f2;margin:10px 0;} /* сам прогресс-бар, цвет рамки и фона */  
.progress_ws {height:15px;float:left;} /* выравнивание заполнения прогресс-бара */  
.progress_upb {background:#81a887;height:13px;width:1px;float:left;padding:1px;} /* стиль полоски прогресс-бара (главное цвет) */  
  </style>
  <script type="text/javascript" src="http://webo4ka.ru/Ucoz7/ujs.FileUpload.js"></script>


2. Готово! При желании можно изменить стили оформления, сss прокомментирован. Время в секундах, спустя которое при отсутствии ответа от сервера выводится ошибка содержится в переменной max_wait в теле скрипта. При желании можно изменить.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://www.ujs.su
  • Всего комментариев: 10

PozitiVBttF
0
PozitiVBttF написал: Написано 03 Июля 2013 в 15:22
Комментарий №9
- При долгом отсутствии ответа от сервера (более 60 сек) вывод сообщения об ошибке
можно скрипт до 120 секунд? а то у меня на сайте на сервер файлы загружаю порой есть файлы большие по размеру))

uExpert
+1
uExpert написал: Написано 03 Июля 2013 в 18:07
Комментарий №10
В файле скрипта найди var max_wait = 60; и измени на нужное время в секундах.

FalleN
0
FalleN написал: Написано 19 Июня 2013 в 13:12
Комментарий №7
За каждую подобную разработку человека нада хвалить ИМХО! Все же навык после не пропьешь! Но нагружать страницу скриптом для наглядности смысла не вижу.. Не дай бог еще подвиснет! А так молодец!

alex0005
+1
alex0005 написал: Написано 19 Июня 2013 в 09:08
Комментарий №4
А можно как-то сделать отдельно для редактирования?

Вовчик
+2
Вовчик написал: Написано 19 Июня 2013 в 11:48
Комментарий №5
облепи код условниками:

<?if($SECTION_NAME$='Редактирование материала')?>код<?endif?>

и будет для редактирования))

Goodmind
0
Goodmind написал: Написано 19 Июня 2013 в 12:39
Комментарий №6
Лучше по ID сравнивать ($PAGE_ID$)

alex0005
0
alex0005 написал: Написано 20 Июня 2013 в 15:49
Комментарий №8
Ой точно biggrin Благодарю

syp41k
-4
syp41k написал: Написано 18 Июня 2013 в 23:31
Комментарий №1
глупость скрипт, расчет приблизительный.

можно сделать точный...

uExpert
+5
uExpert написал: Написано 18 Июня 2013 в 23:38
Комментарий №2
Можно, закачивать файл еще куда-нибудь, засекать время загрузки и исходя из этого рассчитывать, но оно того не стоит.

syp41k
-3
syp41k написал: Написано 19 Июня 2013 в 01:31
Комментарий №3
Зачем загружать куда-нибудь?

Кстати, вариант с "засекаем время" работать не будет wink

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Ох. Вижу, что обсуждение очень старое. Но!
На других CMS так же будет все это реализовано. На нормальных CMS.
Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
  • Handyman написал:
  • Не появляется код безопасности для обычных пользователей
    Последние темы
    Опрос
    432
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 5
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: