А как быстро Вы это (я имею ввиду поддержку "иерархических тегов" и добавления тега вместе с автоматическим добавлением всех тегов-родителей) сможете реализовать?
Просто реально очень нужно. Я уже весь инет облазил, сотни прог изучил, но нигде этого нет. А нужно позарез.
Учтите ещё при продумывании алгоритма такую вещь:
тег может входить в несколько иерархий.
К примеру вышеупомянутый тег "феррари" может входить в несколько иерархических цепочек:
1)"автомобиль -> легковой -> гоночный -> феррари"
2)"моё наследство -> тачки -> феррари"
Цитата: На самом деле тега "феррари" существовать не будет, внутри базы будет только тег "автомобиль/легковой/гоночный/феррари", но синта будет делать вид, что такой тег есть.
Желательно все же чтобы тег "феррари" реально существовал.
А теги-родители чтобы не хранились в заметке, а невидимым для юзверя образом каждый раз заново "копировались" в список тегов выбранной для просмотра заметки автоматически при открытии вкладки "теги" выбранной заметки.
Объясню для чего это нужно.
Допустим, я решил изменить цепочку "автомобиль -> легковой -> гоночный -> феррари" и сделать например такой: "виды транспорта -> автомобиль -> легковой -> гоночный -> феррари", тогда цынта должна автоматом "добавить" (виртуально, т.е. просто отображать его при открытии окна со списком тегов заметки) тег "виды транспорта" ВО ВСЕ заметки, в которых есть теги из исходной цепочки и которые были добавлены с включённой опцией "добавлять тег вместе со всеми родителями"
Это наверное слишком сложно и быстро сделать не получиться?
Тогда более просто предложение: сделать поиск и замену по ВСЕМ меткам.
Причём чтобы можно было искать не только строку целиков, а даже подстроку.
К примеру, хочу я найти метки, в которых есть подстрока "олн" (причем не в начале названия, а в середине).
Или, к примеру, хочу я в названиях всех меток заменить цепочку символов "ожн" (тоже расположенную где угодно, а не только в начале имени метки) на цепочку "ажн". Пока что цинта этого сделать не позволяет.
Добавлено: Да. И ещё пожелание (может оно и было уже, я все тему прочесть "ниасилил").
Чтобы цинта работала с линками.
Чтобы в тексте заметки можно было вставить
1) линк на другую заметку
2) тег в качестве группового линка.
Поясняю опять же на примере "ферарри".
Есть кусок дерева тегов:
Код: автомобили
|___легковые
|____ферарри
|____ламборждини
|____лексус