Игорь(iVor)

Реальное имя
Игорь
Страна
Россия
Город
Санкт-Петербург
Пол
мужской
Skype
theivor
Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/7, комментариев: 0/26
Время участия
8 лет 8 months
Пользователь поблагодарил
Материалы: , Комментарии:
Пользователя поблагодарили
Материалы: , Комментарии:

iVor Сб, 20/05/2017 - 10:52

Word, Excel - заполнение файлов-шаблонов данными из профиля пользователя

Добрый день, участники сообщества! При разработке портала я столкнулся с задачей в сабже, ниже описываю эту задачу и свой подход к её решению. Прошу прокомментировать адекватность этого подхода.

Бизнес-задача: для двух пользователей сайта дать возможность заключить договор на некие услуги, оказываемые на сайте, а затем регулярно формировать отчетные документы на основании данных с сайта. Все указанные документы файлы должны быть выгружаемы в виде офисных файлов с сайта на ПК пользователей.

Тип материала: 
Версия Drupal: 
0 Спасибо

iVor Ср, 11/02/2009 - 20:11

Атрибуты существ, или Выбор терминов таксономии.

Доброго времени суток!

Таксономия сайта на данный момент представляет собой структуру, которую проще будет объяснить на примере:

1) Существа
Человек
Животное
Птица

Словарь 1 пока использую только для новостей.
Далее идут произвольные атрибуты (характеристики) каждого существа

2) Человек - Рост
100-120 см
120-140 см
...
3) Человек - Вес
20-40 кг
40-60 кг
...
4) Животное - По питанию
хищник
травоядное
...
5) Птица - Размах крыльев
10-20 см
50-80 см
...

И так далее

Заведены типы материала "Страничка Человека", "Страничка Животного", "Страничка Птицы". В настройках словарей атрибутов существ указаны типы материала, соответствующие существам, то есть у словарей 2 и 3 указан тип "Страничка Человека" и т.д.

Вся эта структура создана только для того, чтобы определить списки для выбора нужных атрибутов существа при создании его странички (например, создаем человека, "рост" выбираем 120-140, "вес" - 40-60, а характеристики "размах крыльев" у него нету).

У данной схемы один дольшой недостаток. Я использую на страницах существ однотипные поля CCK, которые вывожу потом с помощью views (например, "Фотография"). Мне нужно создавать по 3 однотипных поля c разными назывниями и по 3 разных view, по одному на каждый тип материала (не уверен, что с views нет обходного маневра, но найти его не удалось). А если потребуется 5 однотипных полей и 6 типов разных существ?

Хотелось бы

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

iVor Чт, 22/01/2009 - 10:50

Тип материала для страницы taxonomy/terms/номер_терма

По запросу нод, связанных с термом таксономии (taxonomy/terms/номер_терма) отображается страница. эту страницу нужно оформить в соответствии с шаблоном. Для этого использую pages. Затык в том, то есть 4 группы словарей, и для каждой группы шаблоны несколько различаются.
Модуль pages может сделать вывод различных шаблонов для разных типов страницы, которую отображает. Я создал 4 новых типа страницы.
Вопрос: Как назначить странице, отображаемой по запросу нод, связанных с термом, СВОЙ тип материала?

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

iVor Ср, 21/01/2009 - 09:49

[Решено!] Верстка в Panels на главной

Доброго времени суток!

Пытаюсь верстать сайт с помощью панелей. Возникла проблема - не могу заставить страницу с панелями отображаться на главной.
Делаю так:
1) создаю пустую страничку типа "статья".
2) создаю panels page, url='/' или , в context определяю тип аргумента=Node ID, привязываю к типу материала "статья".
3) в содержимом размещаю 4 произвольных блока.
4) сохраняюсь на каждом шагу.

В результате страничку просто не могу найти. Чувствую что проблема в url, но не знаю какой туда поставить. Подскажите плиз, в чем я не прав.

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

iVor Втр, 20/01/2009 - 10:07

Список терминов словаря в блоке

Доброго всем времени суток!
Я начал изучать Друпал совсем недавно, многих вещей просто не знаю. Вопрос не сложный, однако решения его я не нашел.
Нужно на странице в регионе "содержание" вывести 6 блоков слева направо, в которых содержатся термины 6-ти словарей. Пример - во вложенной картинке. Заголовок блока - название словаря, содержание - список терминов. Каждый термин представляет собой ссылку, содержание которой определю немного позже. Пусть для начала это будет вывод всех имеющихся нод в данной категории. (... /taxonomy/term/номер терма/)

Вручную вывожу список по терминам с помощью

<A href=ссылка>
<?php
$term = taxonomy_get_term(номер терма);
print $term->name;
?>
</A>

однако это не есть правильно, так как при добавлении термина в словарь код блока нужно будет модифицировать. Пробовал прикрутить модуль Taxonomy Menu (создать свои блоки меню, заполнить с помощью этого модуля и разместить), однако выхода также не нашел.

По поводу оформления блоков хорошо получается использовать Panels, покритикуйте плиз такой подход.
Подскажите пожалуйста,
1) как правильно сделать такой вывод
2) как оформить блоки для расположения "рядом"

Ключевые слова: 
Версия Drupal: 
0 Спасибо

iVor Пнд, 22/12/2008 - 12:16

Разработать тему для Drupal 6 по готовому дизайну

Доброго дня!

Требуется разработать тему оформления сайта для Drupal 6.

1) Главная страница (дизайн во вложении)
2) страница расширенного поиска
3) Страница-визитка ресторана/фитнес-центра/парикмахерской
4) пустая страница-шаблон (только титул, левый регион и подвал.)

Требуется корссбраузерность, динамическая ширина, аватары пользователей и картинки в ленте новостей.

Проект масштабный, так что при успешном начале возможно плодотворное сотрудничество.

Версия Drupal: 
0 Спасибо