Я нашел в интернете класс от Кузьмы Феськова, но он от 2005 года + ему нужна библиотека ADODB!
Самому написать класс для работы с Nested Sets как по мне нереально!
Может есть лучшие варианты ?
И еще вопросик!
Можно делать навигацию сайта на Nested Sets
Т.е. главное меню - родительские узлы
подпункты - дочерние элементы.
По сути так можно сделать всю структуру сайта даже из админки!
Единственно не знаю на сколько быстро будет работать сервер!?
Спустя 1 час, 25 минут, 46 секунд kent666 написал(а):
Никто не пользуется Nested Sets?

Спустя 2 часа, 22 минуты, 40 секунд (20.12.2011 - 15:28) SlavaFr написал(а):
1) неплохо реагировать на ответы в топиках, которые ты написал
2)если тебе ADODB не по душе, ты можеш заменить $this->db->ххх() на твои функции или по чести напиши класс, который содержит эти фукции и таким образом тебе не прийдется ни чего менять в классе Кузьмы Феськова.
2)если тебе ADODB не по душе, ты можеш заменить $this->db->ххх() на твои функции или по чести напиши класс, который содержит эти фукции и таким образом тебе не прийдется ни чего менять в классе Кузьмы Феськова.
Спустя 12 минут, 11 секунд (20.12.2011 - 15:40) kent666 написал(а):
SlavaFr спасибо что ответил)
Просто я не знаю в каком направлении двигаться!
Как делаются интернет магазины и прочие каталоги?
Если все это нормально реализуется на Nested Sets при помощи класса Кузьмы Феськова то я буду продолжать в том же направлении
Спустя 40 минут, 11 секунд kent666 написал(а):
может есть более простые варианты?
Просто я не знаю в каком направлении двигаться!
Как делаются интернет магазины и прочие каталоги?
Если все это нормально реализуется на Nested Sets при помощи класса Кузьмы Феськова то я буду продолжать в том же направлении
Спустя 40 минут, 11 секунд kent666 написал(а):
может есть более простые варианты?
Спустя 46 минут, 7 секунд (20.12.2011 - 16:26) SlavaFr написал(а):
я не думаю, что этого будет достаточно чтоб написать магазин, но этого будет достаточно чтоб более менее с деревом работать.
методы, которые тебе надо написать в собственном классе, чтоб работал класс Кузмы
public function Execute($sql);
public function ErrorMsg();
public function GenID($table, $flag);
public function CacheExecute(int $cache, $sql);
public function StartTrans();
public function CompleteTrans();
public function FailTrans();
public function GetInsertSQL($res, $data);
методы, которые тебе надо написать в собственном классе, чтоб работал класс Кузмы
public function Execute($sql);
public function ErrorMsg();
public function GenID($table, $flag);
public function CacheExecute(int $cache, $sql);
public function StartTrans();
public function CompleteTrans();
public function FailTrans();
public function GetInsertSQL($res, $data);
Цитата |
может есть более простые варианты? |
инсталировать готовый магазин

Спустя 14 минут, 36 секунд (20.12.2011 - 16:41) kent666 написал(а):
Ох SlavaFr мне данные методы пока ни о чем не говорят!
Ну ладно как я понимаю здесь без шишек ничего не получиться. Вообщем пока разберусь как сам класс Кузьмы работаетю
Как я понимаю по данному вопросу никто не распространяется!
Знакомые на фирме вообще сказали что это секретная информация!
ну что ж SlavaFr спасибо еще раз!

Ну ладно как я понимаю здесь без шишек ничего не получиться. Вообщем пока разберусь как сам класс Кузьмы работаетю
Как я понимаю по данному вопросу никто не распространяется!
Знакомые на фирме вообще сказали что это секретная информация!
ну что ж SlavaFr спасибо еще раз!
Спустя 14 минут, 58 секунд (20.12.2011 - 16:56) SlavaFr написал(а):
смотри сразу примеры и как он там public методы применяет.
список методов, которые я тебе написал, это те, которыми он в своем классе пользуется. тоесть если ты класс с этиме методами накалякаеш, то можеш его использовать вместо ADO
список методов, которые я тебе написал, это те, которыми он в своем классе пользуется. тоесть если ты класс с этиме методами накалякаеш, то можеш его использовать вместо ADO
Спустя 5 минут, 50 секунд (20.12.2011 - 17:02) kent666 написал(а):
Хорошо.
Спустя 8 минут, 20 секунд kent666 написал(а):
а тут в статье он приводит настройку ADODB
и чуть ниже настройку драйвер-пример для MySql
Это все надо осуществлять в главном индексе?
И данные он фактически дублирует?
Спустя 18 минут, 51 секунда kent666 написал(а):
Все разобрался!
Спустя 7 дней, 20 часов, 21 минута, 35 секунд kent666 написал(а):
После длительного изучения особенностей nested sets я все таки сделал что то на подобии модуля навигации!!!
Кому интересно демо версия находиться тут http://kent666.16mb.com
Если есть какие нибудь замечания по функционалу или уязвимости пишите (управление еще будет видоизменяться)
Уровень вложенности пока ограничен GET переменными (их у меня только 5! Просто больше пока и не надо)
В адресной строке есть путь исходя из существующих узлов
+ выделяется красным местонахождения на сайте
Если адрес внесен не корректно выбирается максимально соответствующий запросу раздел


Спустя 8 минут, 20 секунд kent666 написал(а):
а тут в статье он приводит настройку ADODB
и чуть ниже настройку драйвер-пример для MySql
Это все надо осуществлять в главном индексе?
И данные он фактически дублирует?
Спустя 18 минут, 51 секунда kent666 написал(а):
Все разобрался!
Спустя 7 дней, 20 часов, 21 минута, 35 секунд kent666 написал(а):
После длительного изучения особенностей nested sets я все таки сделал что то на подобии модуля навигации!!!
Кому интересно демо версия находиться тут http://kent666.16mb.com
Если есть какие нибудь замечания по функционалу или уязвимости пишите (управление еще будет видоизменяться)
Уровень вложенности пока ограничен GET переменными (их у меня только 5! Просто больше пока и не надо)
В адресной строке есть путь исходя из существующих узлов
+ выделяется красным местонахождения на сайте
Если адрес внесен не корректно выбирается максимально соответствующий запросу раздел

! |
Invis1ble |
Спустя 19 дней, 17 часов, 8 минут, 22 секунды (10.01.2012 - 10:10) Michael написал(а):
Тут прочел о nested sets.
Единственно думаю, что если надо хранить много разных деревьев, то хранить можно все в одной таблице, только добавить столбец с id-дерева? Или я тут чего то не учел...
Единственно думаю, что если надо хранить много разных деревьев, то хранить можно все в одной таблице, только добавить столбец с id-дерева? Или я тут чего то не учел...