у меня это стоит еще:
<script type="text/javascript" src="/dev/jquery-1.3.2.js"></script> <script type="text/javascript" src="/latest/jquery.json-2.2.js"></script>
и
$.ajax({ type: "POST", url: "/groups/add_management_questioning/1", data:'jsonData=' + encodeURIComponent( $.toJSON(formData) ), dataType: "json", success: function(msg) {
в PostgeSQL и Oracle есть допоплнение для работы с деревом на уровне хранилица... не на уровне SQL
можно PostgeSQL (правда я там сильно не интересовался деревом, говорят там несколько разных вариантов и есть как в Oracle)
http://www.sai.msu.su/~megera/postgres/gist/ltree/
и смотря какое дерево, во многих случаях достаточно обычный parent_id
большой недостаток NestedSet что очень ресурсоемкие INSERT, UPDATE и DETELE
оно начинает обновлять линию всю поперек... если дерево большой - будет долго (по крайней мере так видно по структуре NestedSet и по тестах так пишут)
лучше всего использовать транзакции, если использовать Nested sets может разваливатся дерево (т.к. INSERT, UPDATE и DETELE ресурсоемкий ) или нужно будет корректировать его
вот тут вот есть самый быстрый и лучший вариант на innodb я это давно еще видел:
http://www.opennet.ru/docs/RUS/hierarchical_data/
-- Adjacency List Tree StructureCREATE TABLE `al_tree` ( `id` bigint(20) NOT NULL auto_increment, `parent_id` bigint(20) default NULL, `name` varchar(50) NOT NULL, PRIMARY KEY (`id`), KEY `fk_tree_tree` (`parent_id`), CONSTRAINT `fk_tree_tree` FOREIGN KEY (`parent_id`) REFERENCES `al_tree` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8 -- Nested Set Tree StructureCREATE TABLE `ns_tree` ( `id` bigint(20) NOT NULL auto_increment, `name` varchar(50) NOT NULL, `lft` bigint(20) NOT NULL, `rgt` bigint(20) NOT NULL, `level` bigint(20) NOT NULL, PRIMARY KEY (`id`), KEY `nslrl_idx` (`lft`,`rgt`,`level`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 -- Materialized Path Tree StructureCREATE TABLE `mp_tree` ( `id` bigint(20) NOT NULL auto_increment, `name` varchar(50) NOT NULL, `path` varchar(100) NOT NULL, `level` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `mpp_idx` (`path`)) ENGINE=InnoDB DEFAULT CHARSET=utf8
MyISAM:
http://habrahabr.ru/blogs/perl/65495/
вот есть на триггерах:
http://habrahabr.ru/blogs/mysql/63883/
http://habrahabr.ru/blogs/postgresql/63416/
не много старые
http://doc.prototypes.ru/database/nestedsets/perl/module/
http://webscript.ru/stories/04/09/01/8197045
PS: я бы попробовал бы PostgeSQL
http://habrahabr.ru/blogs/sql/27965/
PSS: я использую только parent_id + кэширование, для моих решений достаточно:)
vsimvole, за сколько времени это написали и сколько человек писало?
ну фото, видео, мп3 и других вещей/приколов нету,
т.е .вы еще будите писать этот сайт...?
куда смотреть?
я тут http://vsimvole.ru/ не вижу мп3 и фото
и справку или подсказки, тоже, не вижу...
может фото, видео, мп3 сделайте??
вирус еще есть?
вродебы пофиксили уже?
фтп пароль поменй или лучше вообще выключи доступ по фтп и ходи по ссш
если не поможет, может дырка в движке через которую вставляют код вредоносный через XSS
вот тут вот еще уведел статью http://www.nr2.ru/society/283307.html
все равно убъют, так что с собой надо носить автомат Калашника... :)
вот на другом форуме тоже самое http://forum.vingrad.ru/forum/forum-316.html
давайте этот форум перепишем на perl
социальную сеть можно сделать
Gard, вот я пишу сейчас движок http://www.x0.org.ua/ (там кроме дизайна)
или передалть его под конкретные требования, можно замутить соц. сеть
(кроме него еще есть законченных, но не таких больших, где я принимал участия)