2 вопроса по Календарю и крону

Главные вкладки

Аватар пользователя Сьюз Сьюз 10 июня 2011 в 15:16

Уважаемые друзья, подскажите, пожалуйста..

1. поставила модуль Calendar - работает отменно, правда, если одни настройки (то есть, например, если в календаре отображаются даты новостей). Но у меня есть ещё задача - сделать расписание. Клонировала views календаря, как ни пыталась сделать другие настройки - выдаётся ошибка по аргументам. Я так поняла, модуль не поддерживает отображение нескольких календарей (в зависимости от типа материала, который отражается) на сайте?
Может, поставить для новых задач ещё один похожий модуль? типа Event.

2. Не работает автоматическое обновление сайта :(. Приходится вручную обновляться. Но это грустно, ибо у меня там много новостных лент с других сайтов. Чего бы сделать?

Комментарии

Аватар пользователя serdj_st serdj_st 24 января 2012 в 12:22

Под задачу расписания хорошо подходит модуль tablegroup с лёгкой модификацией
Он позволяет выводить ноды как отдельные ячейки в таблице на пересечении значений 2-х полей, вот Пример работает пока только по гр517.
Я потратил очень много времени на всякие модули типа calendar, fullcalendar и т.д, и пришел к выводу, что они всё только усложняют.

Аватар пользователя Сьюз Сьюз 10 июня 2011 в 22:41

RxB, ценю твой деликатный юмор Smile

"<a href="mailto:zolexiy@drupal.org">zolexiy@drupal.org</a>" wrote:

самое простое, чтоб не парится http://drupal.org/project/poormanscron[/quote]

точно! я про него совсем забыла. Спасибо!!

serdj_st, коллега!! Огромное спасибо, во-первых, за модуль, во-вторых, за графическое отражение того, о чём я только мечтала. Если не трудно, удели 10 минут на пошаговое описание, как ты это сделал: создавал ли дополнительные типы контента, какие поля (не имею ввиду время пары и название предмета, а какие типы сск-полей создавал) и т.д. Расписание великолепное!

Всем ещё раз спасибо!

Аватар пользователя serdj_st serdj_st 10 ноября 2015 в 11:47

Тип материала: table element
Поля: week(чётная нечётная)
day(Пн-Сб)
ex_num(1-6)
exercise(название занятия, Таксономия)
groups(список групп, Таксономия)
teacher(препод, заменю на таксономию)
place(аудитория, заменю на таксономию)

если необходима фиксация кол-ва столбцов, то в файле tablegroup_plugin_style_tablegroup.inc:
меняем

64      '#options' => array(0 => 'none', 'asc' => 'asc', 'desc' => 'desc', 'myasc' => 'myasc'),

и дописываем

100             if ($this->options['col_sort'] == 'myasc') {
101                     $table['header'] = array('0'=>'Пн', '1'=>'Вт', '2'=>'Ср', '3'=>'Чт', '4'=>'Пт', '5'=>'Сб');
102             }

главное совпадение названий заголовков со значениями поля day

фиксация кол-ва строк - дело мутное и пока в процессе

Аватар пользователя Сьюз Сьюз 10 июня 2011 в 23:54

Спасибо тебе, добрый человек. Завтра попробую сделать.

P.S. 2 сортировочных поля (там где выбор - группа, препод и аудитория и второе соответствующее поле) - тоже вьювзами делал?
P.S.S. Офигенная у тебя на сайте штука - виртуальный тур. Сам писал или модуль такой есть?

Аватар пользователя serdj_st serdj_st 11 июня 2011 в 0:33

"2 сортировочных поля" - модуль Filter Group, на скрине показан
Виртуальный тур - артефакт старого сайта кафедры,вроде swf-ка, исполнено в HTML на простой странице, делал не я