JOOMLA КРУЧЕ ?

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

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 11:32

Два дня прокопался в надежде найти нормальный модуль по созданию генеалогического дерева на друпал. Реально он только один - famale tree.Но я не увидел ниодного кто бы этим модулем остался доволен - и на орге в том числе люди ищут и не находят.Но он подходит только для маленькой семьи потому что в форме нет автовыбора . Почему такая мощная система как Друпал не может решить такую задачу.И как это не странно на Джумле и Вордпрессе эти модули есть.Вот так дела!

Комментарии

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 11:52

Она мало востребована - это точно. Но если б она была то стала бы востребованной - в сети есть много платных аналогов.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 12:01

«Она мало востребована - это точно. Но если б она была то стала бы востребованной - в сети есть много платных аналогов.»
Ваша речь напоминает бред сумасшедшего. Попробуйте все-таки писать осмысленнее. Кто востребована, что за "она"?

Попробуйте все-таки не обвинять систему в том, что она не выполняет какую-то одну, весьма специфичную функцию. Между прочим в системе есть отличный документированный API, по которому можно за несколько дней написать любой модуль, в том числе и ваш.

Аватар пользователя glu2006 glu2006 12 ноября 2010 в 12:02

Joomla Ваше все. Тем более если для вас Drupal это запорожец или уаз.

- А что старик невесты в вашем городе есть?
- Кому и кобыла невеста.
- Спасибо.

Аватар пользователя Master of Tragedy Master of Tragedy 12 ноября 2010 в 12:05

Тебе надо - сделай сам! Весь друпал так существует и все модули. А то привыкли, блять, на всем готовеньком. Это не система не может задачу решить, а ты сам! И ты тут больше лентяя и нахлебника напоминаешь!

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 12:14

Смешно чесное слово. Я тебе про Фому а ты мне про Ерему.Я два дня делал сам и не получилось - если б был лентяй наверно бы не писал а сразу просто грузанул джумлу - что счас кстати и сделал. Нет у меня такого опыта в Друпе чтоб такие сложные вещи делать.

Аватар пользователя Softovick Softovick 12 ноября 2010 в 12:17

DDDDD099 wrote:
Смешно чесное слово. Я тебе про Фому а ты мне про Ерему.Я два дня делал сам и не получилось - если б был лентяй наверно бы не писал а сразу просто грузанул джумлу - что счас кстати и сделал. Нет у меня такого опыта в Друпе чтоб такие сложные вещи делать.

Ключевые слова "два дня делал сам" - все таки действительно выходит, что сам то и не справился. Нет опыта и желания разбираться - плати деньги, фига тут раскорячиваться и нахаляву хотеть? Или составьте подробное ТЗ и выставьте на всеобщее обозрение. Вполне возможно, комуто и ради интереса захочется такое сделать... Бывает же, что не все могут придумать, что делать, зато по готовому заданию вполне справятся.

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 12:33

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

Аватар пользователя Softovick Softovick 12 ноября 2010 в 12:51

DDDDD099 wrote:
Техзадание я изложил - в формах модуля Family Tree есть выпадающий список предков - необходимо чтоб был автовыбор. Тогда этот модуль станет рабочим и первым и единственным модулем в друпал по генеалогии. Ладно - наверно я был гдето неправ - мнение большинства для меня авторитетно.Пока буду довольствоваться тем что имеем.

Не увидел задания в явном виде. И не вижу до сих пор. Напишите issue на странице модуля - в чем проблема то?

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 12:59

Softovick wrote:
DDDDD099 wrote:
Техзадание я изложил - в формах модуля Family Tree есть выпадающий список предков - необходимо чтоб был автовыбор. Тогда этот модуль станет рабочим и первым и единственным модулем в друпал по генеалогии. Ладно - наверно я был гдето неправ - мнение большинства для меня авторитетно.Пока буду довольствоваться тем что имеем.

Не увидел задания в явном виде. И не вижу до сих пор. Напишите issue на странице модуля - в чем проблема то?

Я на орге видел подобное обращение к авторам проекта но оно пока никак не прокомментировано.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 13:01

DDDDD099 wrote:
Я на орге видел подобное обращение к авторам проекта но оно пока никак не прокомментировано.

О! А почему бы не выложить в свой пост ссылку на проект и на это обращение к авторам? От этого всем будет легче.

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 13:15

G.A. Vinogradov wrote:
DDDDD099 wrote:
Я на орге видел подобное обращение к авторам проекта но оно пока никак не прокомментировано.

О! А почему бы не выложить в свой пост ссылку на проект и на это обращение к авторам? От этого всем будет легче.

Думаю что найду тогда выложу

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 12:18

DDDDD099 wrote:
Смешно чесное слово. Я тебе про Фому а ты мне про Ерему.Я два дня делал сам и не получилось - если б был лентяй наверно бы не писал а сразу просто грузанул джумлу - что счас кстати и сделал. Нет у меня такого опыта в Друпе чтоб такие сложные вещи делать.

Грузанул? Молодец.
Только опыта в Друпале у тебя так и не прибавилось. Между прочим, я с Друпалом знаком меньше твоего - но опыта у меня УЖЕ больше. Как так?

Аватар пользователя q2_faith q2_faith 12 ноября 2010 в 12:19

не понимаю почему люди ищут модуль, чтобы выполнял какую то их задачу...
связка views+taxonomy+CCK(нужное подчеркнуть) выполняют ну процентов 90% из задач которые ставятся перед разработчиком

Аватар пользователя glu2006 glu2006 12 ноября 2010 в 12:24

q2_faith wrote:
не понимаю почему люди ищут модуль, чтобы выполнял какую то их задачу...
связка views+taxonomy+CCK(нужное подчеркнуть) выполняют ну процентов 90% из задач которые ставятся перед разработчиком

Поправлю, 95% + самый главный модуль под названием "Ровные руки" (по другому он еще называется прокладка между клавой и стулом).

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 12:38

не понимаю почему люди ищут модуль, чтобы выполнял какую то их задачу...
связка views+taxonomy+CCK(нужное подчеркнуть) выполняют ну процентов 90% из задач которые ставятся перед разработчиком

Эти модули ничего не сделают - задача намного сложнее обычного вывода материала и намного сложнее чем это вам пожет показаться с первого взгляда.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 12:44

DDDDD099 wrote:
Эти модули ничего не сделают сами по себе - задача намного сложнее обычного вывода материала и намного сложнее чем это вам пожет показаться с первого взгляда.

В простейшем случае:
1. Вам понадобится новый тип ноды Person с двумя полями Node reference (на родителей).
2. Виджет выбора родителей.
3. Функция отображения дерева.

Первые два пункта относительно просты - их реализация займет день-два.
Последний пункт - достаточно сложен и в общем случае очень плохо решается. Заданием явных ограничений (например 4 поколения, не более 20 человек в поколении) его можно решить за несколько проходов:
1 проход (два часа): показать человека и его родителей
2 проход (день): показать человека, его родителей и братьев/сестер
3 проход (1-2 дня): добавить к предыдущему шагу сводных и сродных братьев и сестер.
4 проход (несколько дней): подключить к 3 проходу рекурсию, сделав возможным построение любых деревьев.

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 12:54

G.A. Vinogradov wrote:
DDDDD099 wrote:
Эти модули ничего не сделают сами по себе - задача намного сложнее обычного вывода материала и намного сложнее чем это вам пожет показаться с первого взгляда.

В простейшем случае:
1. Вам понадобится новый тип ноды Person с двумя полями Node reference (на родителей).
2. Виджет выбора родителей.
3. Функция отображения дерева.

Первые два пункта относительно просты - их реализация займет день-два.
Последний пункт - достаточно сложен и в общем случае очень плохо решается. Заданием явных ограничений (например 4 поколения, не более 20 человек в поколении) его можно решить за несколько проходов:
1 проход (два часа): показать человека и его родителей
2 проход (день): показать человека, его родителей и братьев/сестер
3 проход (1-2 дня): добавить к предыдущему шагу сводных и сродных братьев и сестер.
4 проход (несколько дней): подключить к 3 проходу рекурсию, сделав возможным построение любых деревьев.

Ну если это вы за 10 минут написали а не воспользовались поиском то вы явно гений со светлой головой. Есть модуль который это все и многое другое делает но он не годится - а почему я уже говорил.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 13:00

DDDDD099 wrote:

Ну если это вы за 10 минут написали а не воспользовались поиском то вы явно гений со светлой головой. Есть модуль который это все и многое другое делает но он не годится - а почему я уже говорил.

И почему же он не годится-то? Глючит? Под Joomla? Не хватает какой-то фичи?

По-моему у вас просто некоторый сумбур в голове, потому и проблемы возникают Smile Это видно по манере письма.

И да, я это сам написал, в чем проблема-то? Собственно, так программисты многие задачи и решают - проектирование "сверху-вниз" (разобрали, как решать, основные подходы и требования), реализация "снизу-вверх" (начинаем с маленьких задач, доводим их до рабочего состояния, переключаемся на задачи более высокого уровня).

Аватар пользователя q2_faith q2_faith 12 ноября 2010 в 13:03

DDDDD099 wrote:
не понимаю почему люди ищут модуль, чтобы выполнял какую то их задачу...
связка views+taxonomy+CCK(нужное подчеркнуть) выполняют ну процентов 90% из задач которые ставятся перед разработчиком

Эти модули ничего не сделают - задача намного сложнее обычного вывода материала и намного сложнее чем это вам пожет показаться с первого взгляда.


ну уж не сложнее чем делать каталог автозапчастей на иномарки)
эта связка дает вам очень гибкую структуру и в том числе вывод материала
сначала изучите, потом спорьте

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 13:17

q2_faith wrote:
DDDDD099 wrote:
не понимаю почему люди ищут модуль, чтобы выполнял какую то их задачу...
связка views+taxonomy+CCK(нужное подчеркнуть) выполняют ну процентов 90% из задач которые ставятся перед разработчиком

Эти модули ничего не сделают - задача намного сложнее обычного вывода материала и намного сложнее чем это вам пожет показаться с первого взгляда.


ну уж не сложнее чем делать каталог автозапчастей на иномарки)
эта связка дает вам очень гибкую структуру и в том числе вывод материала
сначала изучите, потом спорьте

Каталоги это детский сад - их действительно просто сделать в этой связке.А генеалогия как я теперь уже понимаю очень серьезная вещь.

Аватар пользователя t3hk0d3 t3hk0d3 12 ноября 2010 в 13:38

DDDDD099 wrote:
q2_faith wrote:
DDDDD099 wrote:
не понимаю почему люди ищут модуль, чтобы выполнял какую то их задачу...
связка views+taxonomy+CCK(нужное подчеркнуть) выполняют ну процентов 90% из задач которые ставятся перед разработчиком

Эти модули ничего не сделают - задача намного сложнее обычного вывода материала и намного сложнее чем это вам пожет показаться с первого взгляда.


ну уж не сложнее чем делать каталог автозапчастей на иномарки)
эта связка дает вам очень гибкую структуру и в том числе вывод материала
сначала изучите, потом спорьте

Каталоги это детский сад - их действительно просто сделать в этой связке.А генеалогия как я теперь уже понимаю очень серьезная вещь.

Зря так думаете. Абсолютно ничего сложного нету. Простейший иерархический граф.
Нормальный программист сделает за неделю от и до.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 13:40

t3hk0d3 wrote:

Зря так думаете. Абсолютно ничего сложного нету. Простейший иерархический граф.
Нормальный программист сделает за неделю от и до.

ПРОСТЕЙШИЙ? Посмотрите генеалогическое древо августейших семей Европы в XVII - XIX веках и попробуйте написать скрипт, который это нарисует!

Аватар пользователя t3hk0d3 t3hk0d3 12 ноября 2010 в 13:55

G.A. Vinogradov wrote:
t3hk0d3 wrote:

Зря так думаете. Абсолютно ничего сложного нету. Простейший иерархический граф.
Нормальный программист сделает за неделю от и до.

ПРОСТЕЙШИЙ? Посмотрите генеалогическое древо августейших семей Европы в XVII - XIX веках и попробуйте написать скрипт, который это нарисует!

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

Кстате, отрисовку дерева я бы доверил флешу или canvas.

Аватар пользователя Valeratal Valeratal 12 ноября 2010 в 12:40

я вот не понял
если на джумле и на вп есть уже эти модули
то чтобы на них и не сделать сайт. И не морочить всем голову.

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 12:48

я вот не понял
если на джумле и на вп есть уже эти модули
то чтобы на них и не сделать сайт. И не морочить всем голову.

А Вы не заморачивайтесь.Там они есть но на друпале можно было бы хорошо развивать сайт дальше - а там тупик.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 12 ноября 2010 в 13:45

"G.A. Vinogradov" wrote:
ПРОСТЕЙШИЙ? Посмотрите генеалогическое древо августейших семей Европы в XVII - XIX веках и попробуйте написать скрипт, который это нарисует!

Займу позицию Виноградова. С этими их между брат-сестра перепихами, что-то не всё так просто мне представляется

Аватар пользователя t3hk0d3 t3hk0d3 12 ноября 2010 в 13:53

RxB wrote:
"G.A. Vinogradov" wrote:
ПРОСТЕЙШИЙ? Посмотрите генеалогическое древо августейших семей Европы в XVII - XIX веках и попробуйте написать скрипт, который это нарисует!

Займу позицию Виноградова. С этими их между брат-сестра перепихами, что-то не всё так просто мне представляется

Проблемы, простейшая таблица

<человек 1> <человек 2> <вид связи>

в вид связи пихайте что хочешь Smile Хоть "драл на досуге"

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 14:03

t3hk0d3 wrote:

Проблемы, простейшая таблица
<человек 1> <человек 2> <вид связи>
в вид связи пихайте что хочешь Smile Хоть "драл на досуге"

Шапкозакидательские настроения еще ни к чему хорошему не приводили.
1. Граф - сложный (а не "простейший"), построение его неочевидно сразу как мы выходим за пределы одной связи.
2. Граф иллюстрирует человеческие отношения, а это накладывает серьезный отпечаток - их формализация очень сложна, если вообще возможна. Например, в разных семьях очень по разному решаются вопросы сродных/сводных братьев и сестер. У нас таких семей после Великой Отечественной - много, связи наросли приличные.

Аватар пользователя t3hk0d3 t3hk0d3 12 ноября 2010 в 14:14

G.A. Vinogradov wrote:
t3hk0d3 wrote:

Проблемы, простейшая таблица
<человек 1> <человек 2> <вид связи>
в вид связи пихайте что хочешь Smile Хоть "драл на досуге"

Шапкозакидательские настроения еще ни к чему хорошему не приводили.
1. Граф - сложный (а не "простейший"), построение его неочевидно сразу как мы выходим за пределы одной связи.
2. Граф иллюстрирует человеческие отношения, а это накладывает серьезный отпечаток - их формализация очень сложна, если вообще возможна. Например, в разных семьях очень по разному решаются вопросы сродных/сводных братьев и сестер. У нас таких семей после Великой Отечественной - много, связи наросли приличные.

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

Проблемы тут могут быть только с отображением дерева, единственное место где по моему мнению могут возникнуть проблемы. Хотя это решаемая проблема, и принципиальных препятствий там нету, особенно если строить по уровням-поколениям.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 12 ноября 2010 в 14:18

t3hk0d3 wrote:

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

Проблемы тут могут быть только с отображением дерева, единственное место где по моему мнению могут возникнуть проблемы. Хотя это решаемая проблема, и принципиальных препятствий там нету, особенно если строить по уровням-поколениям.

Как я изначально и говорил - "напишите скрипт, который это нарисует" Wink Это основная проблема - отобразить это древо так, чтобы оно было понятным и красивым.
По пролетариями: у меня в третьем поколении (бабушки и дедушки), если прописать братьев и сестер с мужьями получится больше десятка человек. У моей жены - не меньше трех десятков. Если теперь спускаться оттуда вниз - получается еще больше! Предположим, что генеалогическое древо нужно будет нарисовать нашим детям. Это в два моих монитора не влезет!

Аватар пользователя t3hk0d3 t3hk0d3 12 ноября 2010 в 13:48

Алсо

А давить на то что "система говно потому-что там нету модуля <впишите своё>".

По мне так Жумла говно, потому-что нормального, вменяемого функционала и гибкости который даёт CCK + Views там нету. Либо переосложнены и неудобны (аля jBodCCK) или недостаточно функциональны. Плюс большинство модулей для джумлы представляют собой откровенный говнокод (не будем упоминать VirtueMart всуе...ОУ ЩИ), из-за особенностей сообщества (нет премодерации модулей, они децентрализированны, нету единой тикет системы, итд). Причем зачастую этот говнокод ещё и платный.

Тот уровень документированности, гибкости и простоты (в том числе разработки модулей) для жумлы сейчас недостижим. У друпала есть свои отрицательные стороны конечно, но "отсутствие модуля blablabla" не из их числа.

Аватар пользователя kyky kyky 12 ноября 2010 в 14:07

"Ламер" wrote:
там техподдержка ОБЯЗАНА отвечать пользователям

Поддержка там частенько съезжает и предлагает перезагрузиться.

Аватар пользователя glu2006 glu2006 12 ноября 2010 в 14:35

Вы еще разводы и повторные браки не учитывали :), о где голову можно сломать особенно когда есть дети, ну-ка тому кому просто:
Задача:
Есть 2 сестры двоюродных они выходят замуж рожают по одному ребенку, разводятся, меняются мужьями по новой женятся рожают еще по ребенку, потом у одной дамы муж умирает, она третий раз выходит замуж, неудачно (пьяница оказался) но у него уже был ребенок от другого брака и при очередном разводе женщина из чувства материнства усыновляет или удочеряет это чадо.

Дальше продолжать?

Smile а ведь в реалиях могут быть и более сложные ситуации.

Конечно когда связь постоянна и неразрывна то все просто как двери, а вот когда связи начинают разрываться, от где получим чудо чудное.
Я кстати не уверен что вордпрессовкие и джумловские модули так умеють Smile

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 14:59

Genmod к примеру неплохая разработка но они уже года 4 над этим работают а все никак не могут окончательно победить это дерево. Тоже пробовал но сростить с друпалом ... Если взять к примеру родословное дерево кошек чтобы максимально упростить задачу. пользователь должен вписывать свою кошку и искать в базе ее родителей.Соответственно после выбора родителей генерируется дерево этой кошки.Дерево большое и надо избежать дублирования. А если родителей нет надо их вносить в базу так чтоб они привязывались к своим родителям и все это должно выстраиваться в дерево.Все это работает отлично в Family tree но функционально не реализована возможность автовыбора - посетитель не будет просматривать 50 страниц с фамилиями в поиске дедушки кота.А может просто его пропустить и начнет строить новое дерево и получится бардельеро.
По поводу Джумловского модуля - то же самое - снес )))

Аватар пользователя glu2006 glu2006 12 ноября 2010 в 15:03

функционально не реализована возможность автовыбора - посетитель не будет просматривать 50 страниц с фамилиями

Этот выбор происходит на форме?
Если да, то какая кармища Вам мешает на форм альтере навесить autocomplete и тащить с его помощью нужные данные из базы?

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 15:17

Выбор происходит на форме - но как я не шаманил с autocomplete ничего не вышло - знаний мне явно не хватило. Вывести то можно и при помощи cck - но не привязать - возможно вы правы и вопрос выеденного яйца не стоит.

Аватар пользователя glu2006 glu2006 12 ноября 2010 в 15:20

Читаем, делаем и премся от собственной крутости Wink
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....
один параметр добавить к textfield + зарегистрировать в hook_menu обработчик который по этому урлу будет возвращать вытянутые из базы значения.

Аватар пользователя DDDDD099 DDDDD099 13 ноября 2010 в 23:09

glu2006 wrote:
Читаем, делаем и премся от собственной крутости Wink
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....
один параметр добавить к textfield + зарегистрировать в hook_menu обработчик который по этому урлу будет возвращать вытянутые из базы значения.

Судя по тому что autocomplete планируется с 2007 года наверно всеже не так все просто.
Вот фрагмент из формы - выпадающий список:
/**
* Implementation of hook_form().
*/
function family_individual_form(&$node) {

$ancestorgroups=array();
$groups=db_query('SELECT nid, title_format FROM {family_group}');
if ($groups) {
while ($data = db_fetch_array($groups)) {
$ancestorgroups[$data['nid']]=$data['title_format'];
}
}
$form['GRUP'] = array(
'#type' => 'select',
'#title' => t('Ancestry Group'),
'#default_value' => $node->GRUP,
'#options' => array('' => 'None', 'Groups' => $ancestorgroups),
);

Аватар пользователя glu2006 glu2006 14 ноября 2010 в 10:37

DDDDD099 wrote:
Судя по тому что autocomplete планируется с 2007 года наверно всеже не так все просто.
Вот фрагмент из формы - выпадающий список:

Я ни хрена не понял какое отношение имеют выпадающие списки к автокомплиту Smile растолкуйте плиз.

Аватар пользователя md5@drupal.org md5@drupal.org 12 ноября 2010 в 18:25

Не, люди, я таки с вас фигею…

Я не верю, что среди кучи опенсорсного кода не найдётся скрипта (в т.ч. и на РНР), который бы позволял лепить генеалогическое древо (2 минуты гугления и вот результат — http://www.phpgedview.net/. ГНУ ГПЛ). Берем базовую логику и лепим на Друпал. Фактически переписываем только систему ввода данных. Главное — алгоритм — уже есть.

И не надо изобретать велосипеды.

А по поводу «модуля готового нет», так это закономерные неудобства любого открытого ПО. Либо дописывайте сами, либо ждите хз сколько пока кто-нибудь допишет. Привыкайте к тому, что вам никто не должен.

2Ламер: Толик, не сбивай народ с пути истинного Smile

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 21:47

<a href="mailto:Empiric@drupal.org">Empiric@drupal.org</a> wrote:
Джумла действительно круче, очень советую вам отказаться от друпала и перейти на нее. Тру стори.

Переходите на джумлу там и флудите. От вашего поста пользы ноль а разговор получился содержательный и полезный как для меня лично так и для людей которые столкнутся с этим вопросом в дальнейшем.

Аватар пользователя DDDDD099 DDDDD099 12 ноября 2010 в 22:35

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
Это была дружеская подъёбка, если вы не поняли

Тогда простите - то что подьебка понял а что дружеская не догнал )))

Аватар пользователя lugann lugann 12 ноября 2010 в 22:28

-- Почему такая мощная система как Друпал не может решить такую задачу. --

да не в этом вопрос . друпал-то может, логика может быть любая .
Но вам же нужно выводить красиво это самое дерево .
и не факт что вывод из-под какого-то готового модуля вас (или вашего заказчика) устроит или впишется в дизайн.

так если с разбегу - я бы поискал какую-нибудь красивость css + jQuery что-нибудь на тему "карта сайта"
(не на drupal.org и не на drupal.ru вам нужно искать - так, на всякий случай)
и прикручивал бы к друпалу

Аватар пользователя lugann lugann 12 ноября 2010 в 22:42

почему нет хорошего готового модуля - не знаю . может быть сама эта тема (генеалогия
просто не так актуальна для "всех людей доброй воли . есть более важные темы .

как и к примеру допустим - есть у меня заказчик на сайт по что-то там по нумерологии, подсчетам-гороскопам и прочим глупостям.
но мне простите и в голову не придет возмущаться что на друпале нет готового модуля по этой теме
да и если бы и был - уверен что там все не так как нужно мне и заказчику .

Аватар пользователя DennisVV DennisVV 13 ноября 2010 в 8:46

все попизд... кхм... поговорили, что написать пару страниц кода - это фигня, и хоть кто-нибудь бы взял и написал Smile

p.s. написал бы с радостью сам, но к сожалению далек от пхп, как х.з. кто от х.з. чего Smile

Аватар пользователя DDDDD099 DDDDD099 14 ноября 2010 в 11:24

Мне кажется здесь говорится о необходимости в будущем сделать автовыбор. http://drupal.org/node/198962 Например:
As far as the form layout, I think I'll present a checkbox (add relationship), a selectbox (type of relationship), a textbox (Name of related individual - eventually will autocomplete), a textbox (ID of related individual - an alternate way of establishing the relationship)
Я хочу чтоб вместо этого выпадающего списка был autocomplete или какимто образом сделать поиск - у меня этот выпадающий список будет очень большой и найти там нужное будет нереально.Как это сделать не представляю себе.

Аватар пользователя Oberon7 Oberon7 14 ноября 2010 в 13:21

Типа такого?
http://www.calorizator.ru/analyzer/products
Свой модуль. Готового не было, пришлось писать.

А готовые специализированные модули все-равно в чем-то не устроят. Лучше сразу под свою задачу писать - 100% тогда подойдет.

Аватар пользователя glu2006 glu2006 14 ноября 2010 в 13:30

Блин ну посмотри как автор ноде присваивается Smile вот про такой автокомплит я тебе и говорю и сделай свой такой же.

Аватар пользователя DDDDD099 DDDDD099 14 ноября 2010 в 19:07

К приведенному коду выпадающего списка добавляю autocomplete c путем и меняю поле с Select на textfield. Потом прописываю в хук меню обработчик. Не работает. Я хоть правильно делаю ?

Аватар пользователя glu2006 glu2006 14 ноября 2010 в 21:33

DDDDD099 wrote:
К приведенному коду выпадающего списка добавляю autocomplete c путем и меняю поле с Select на textfield. Потом прописываю в хук меню обработчик. Не работает. Я хоть правильно делаю ?

Нет конечно, я не вижу логики Smile у текстового филда не может быть параметра #option нельзя из селекта сделать автокомплит. Делайте из обыкновенного текст филда пример в модуле нод поле автор.

Аватар пользователя DDDDD099 DDDDD099 22 ноября 2010 в 10:13

В профиле пользователя во вкладках "учетные данные" и "редактировать" кроме прочего выводятся данные о семье пользователя (модуля Family tree). Подскажите пожалуста как мне обрезать эти связи профиля с модулем Family tree.

Аватар пользователя t3hk0d3 t3hk0d3 22 ноября 2010 в 13:05

DDDDD099 wrote:
В профиле пользователя во вкладках "учетные данные" и "редактировать" кроме прочего выводятся данные о семье пользователя (модуля Family tree). Подскажите пожалуста как мне обрезать эти связи профиля с модулем Family tree.

Закомментируй функцию family_user() в family.module

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 3 декабря 2010 в 11:56

"DDDDD099" wrote:
Итог здесь

Измените, пожалуйста, название топика, чтобы его могли найти те, кто интересуется темой отображения генеалогических связей.

Аватар пользователя DDDDD099 DDDDD099 9 февраля 2011 в 15:40

Отпишусь о судьбе сайта построенного на друпал с применением скрипта Family Tree. Самая большая проблема - это прожорливость. С увеличением числа юзеров которые начали регистрировать своих питомцев с их родословными мой хост запел марш словянки.
Посему я решил отказаться от от этого модуля и искать более простые и рациональные пути.Есть скрипты родословных которые быстро устанавливаются и имеют хороший функционал - но они не предусматривают простор для полета фантазии как это присуще друпалу.
Итак я подумал о таксономии друпала - и о построении на ее основе базы родословных.И первым делом хочу попросить совета - 5ю 6ю или 7ю версию использовать? Родословное дерево решил максимально упростить - но всеравно оно очень сложное ввиду того что к примеру один самец может иметь много вязок - да и самка вяжется многими самцами. Буду признателен за подсказки и идеи.

Аватар пользователя ZanaDLucTyc ZanaDLucTyc 9 февраля 2011 в 16:12

Бери среднее арифметическое Wacko

Пятерка - морально устарела уже давно.
Семерка - крутая штука, то еще не в той кондиции (сырая, да и многих важных модулей либо нет либо в деве/анстейбл)

Аватар пользователя q2_faith q2_faith 9 февраля 2011 в 18:15

"DDDDD099" wrote:
Просто мне нужна таксономия а как я понял в секмерке она примитивнее - правда не уверен.

в семерке она стала еще круче. взять хотя бы то что теперь можно к терминам добавлять поля
но вот дополнительный функционал всегда реализовывался доп.модулями, а их в 7-ке еще мало, по крайней мере стабильных

Аватар пользователя DDDDD099 DDDDD099 9 февраля 2011 в 20:51

То что к терминам можно привязывать поля я заметил - правда не понял на кой это надо - просто наверно пока не догнал. Но вот насчет таксономии - читал много отзывов где писали что в семерке она выхолощена - то есть потеряла глубину. Опять же не вник в суть и предстоит задача - разобраться в этом.

Аватар пользователя q2_faith q2_faith 9 февраля 2011 в 21:16

"DDDDD099" wrote:
Но вот насчет таксономии - читал много отзывов где писали что в семерке она выхолощена - то есть потеряла глубину.

пруффлинк?

Аватар пользователя DDDDD099 DDDDD099 9 февраля 2011 в 21:56

Cегодня не вспомню уже - но писали вроде того что потеряла древовидную форму. Я не вникал - это у меня все впереди.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 10 февраля 2011 в 6:58

Древовидная форма осталась.
В семерке исчезли Related terms и что-то еще, что очень мало кем использовалось, а сложность графу таксономии увеличивало.