1. Вниманию авторов!

    Темы из разделов платных услуг удаляются, если:
    • тема создана более 2-х месяцев назад И
    • внутри темы не ведётся активных обсуждений задачи И
    • автор не уведомил администрацию об актуальности задачи.
    Так же тема будет удалена, если:
    • есть подозрение на мошеннические действия со стороны автора;
    • в задаче предлагается оказать содействие в разработке ресурсов, направленность которых противоречит законодательству РФ и моральным устоям здорового общества.
    Скрыть объявление

Требуется модуль вывода расписания

Тема в разделе "АРХИВ", создана пользователем Wild Tiger, 19.11.2008.

  1. Wild Tiger
    Offline

    Wild Tiger Недавно здесь

    Регистрация:
    14.07.2008
    Сообщения:
    190
    Симпатии:
    11
    Пол:
    Мужской
    Исходные данные:
    1. Joomla! 1.0.15 Lavra Edition 2008
    2. Имеется категория "Расписание уроков", в которой находятся материалы с названием вида "6А класс, II четверть" (в этой категории есть и другие материалы, но название существенно отличается). Рис. 1.
    Сам материал имеет вид:
    и так до субботы (50% заканчиваются пятницей), рис. 2.

    Требуется:

    1. Модуль, либо компонент интерактивного отображения уроков. Находится на месте основного контента (позиции user1-user4). При клике внизу заголовка подгружаются/отображаются динамически формируемые данные по следующим условиям:

    а) при клике на дне недели должны отображаться уроки по всем классам на указанный день недели (рис.3).

    б) при клике на номере класса должны отображаться уроки по всем дням недели для указанного класса (рис.4).

    2. Модуль для позиции "left", в котором перечислены дни недели и перечень классов (таблица), являющиеся ссылками на Материал, указанный в п. 2. При наведении мыши ячейка таблицы должна подсвечиваться, при клике переходить на соответствующий материал (рис. 5).

    Замечания:
    1. Шаблон используется от YooTheme, в котором применяется библиотека Mootools 1.11.Желательно ее использовать. При невозможности - использовать сторонную, но она не должна конфликтовать с шаблоном.
    2. Реализация - через скрытие/отображение DIV или подгрузка данных как в AJAX - как удобнее и надежнее.
    3. На 60-70% все это уже реализовано в YOOcarousel, можно его адаптировать (там выбор только по одному параметру, а надо перекрестный выбор - как по дням, так и по классам).
    4. Полная настройка цветофого оформления через css.
    5. В целях снижения нагрузки на сервер рассмотреть такой вариант: список всех уроков хранится не отдельно по классам, а все в одном материале, т.е.
    и т.д. Т.е. учитель заполняет всю страницу, жмет кнопу, скрипт обрабатывает весь массив и пишет в базу данных.
    При вызове модуля происходит однократное чтение всего массива и вывод блоков в зависимости от условий. Так, наверное, даже проще с точки зрения программирования.
    Напомню - учитель не будет ковыряться в коде или базе данных, он должен только заполнить страницу (Материал в терминологии Joomla) данными в соответствии со структурой.

    PDF (105 кб.)
     
    Последнее редактирование: 19.11.2008
  2.  
  3. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Оффтопик (не в тему) - жми сюда!
     
  4. Wild Tiger
    Offline

    Wild Tiger Недавно здесь

    Регистрация:
    14.07.2008
    Сообщения:
    190
    Симпатии:
    11
    Пол:
    Мужской
    пока это реализовано простым разбиением через слеш

    пока не требуется, но на будущее можно предусмотреть

    непонятно. Если расписание уже составлено, пересечений не должно быть.

    это уже круто :о)
     
  5. Wild Tiger
    Offline

    Wild Tiger Недавно здесь

    Регистрация:
    14.07.2008
    Сообщения:
    190
    Симпатии:
    11
    Пол:
    Мужской
    просьба модераторам удалить тему, неактуально.
     

Поделиться этой страницей

Загрузка...