Forums / National / Russian / Редакторв категорий

esclkm
#1 2011-11-04 08:56

Когда дерево категорий небольшое, Нет больших различий и данный редактор является весьма удобным. но когда дерево имеет несколько ярусов (достаточно 4), и категорий в сумме от 50. То текущий редактор (у меня лично) вызывает слезы. Ибо с ним невозможно работать удобно.

Я планирую создать плуг - редактор категорий. ( возможно в последующем он станет ядром) в котором - все категории будут:

1. отобразжены в виде дерева слева.

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

3. все будет на ajax (правда без использования базового апи)

4. правка будет только по 1 категории

5. возможно будет Dnd (просто пока не знаю как реализовать.)

Жду ваших идей и предложений. Может я мыслю в корне не верно

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
McDuck
#2 2011-11-05 22:02

Злободневная тема! Делал подобныйплагин для ЛДУ (только дерево с открытием единственного корневого активного нода), . Вот желаемый функционал для Вашего проекта, к рассмотрению:

- свернуть все; развернуть все, свернуть, кроме текущего

- клонировать строку/узел

- переместить строку/узел => (комбобокс категорий)

- вставить с "раздвижкой пути" (инкремент пути нижних)

- назначить шаблон "родительский" (или другой - выбор) всем детишкам

- "применить права как у..." (комбобокс категорий)

- чекбокс для каждого узла (для групповых простых операций типа удаления и некоторых вышеперечисленных)

esclkm
#3 2011-11-05 22:11

игра по нодам есть и сейчас - просто надо настроить шаблон - но я хочу деревом

Добавлено 11 часов спустя:

есть еще вопрос раз делали - как решали проблему с path?

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
This post was edited by esclkm (2011-11-06 09:16, 12 years ago)
McDuck
#4 2011-11-06 21:05

Нужно в архиве копаться - больше 5 лет прошло ;) Вкратце подход был таким: дерево выводил по аналогии с плагином дерева категорий, выбранный узел помещал в специально созданную таблицу в БД, в ней же были созданы поля для манипуляций с деревом, и с этой таблицей работал, по закрытию узла  результат переписывал в родную таблицу. Знаю: гланды удаляют иначе ;) , но тогда с PHP я только знакомился, а с SQL имел опыт работы.