- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вобщем все вроде бы прекрасно, но гда-то идет сбой :( Вот код на всякий случай...
p.s. никак не могу найти готовый класс. Хотя вроде бы все ОК. По сути дела при добавлении:
1. Обрабатываем родителя в right+2, где создается категория
2. У всей ветки смещение по right делаем +2
3. Создаем новую категорию
4. Обрабатываем все оставшиеся категории у которых left и right больше чем у новой категории т.е. чтобы расширить диапазон всех кто "старше" по числу, что-то я вообще все перестал понимать.
В какой-то момент при выводе начинается путаница и некоторые дети попадают не к своим родителям... При удалении некоторые категории получают - left или right, но все это происходит как-то спонтанно. Т.е. создал большое дерево, пару раз удалял и вдруг при очередном добалении все пошло кувырком...
Но мне кажется что дело в удалении. Вот код, на всякий случай:
честно говоря вообще не понял, что этиа штука должна делать... Но кое-какие глюки заметил:
что такое cat_left и cat_right ?
Segey, посмотрите вот этот вариант. Я его не тестил, использую собственный класс, правда он так и не дописан до конца, потому выкладывать не буду :)
здесь краткое описалово на русском языке.
Вообще алгоритм довольно популярный - наверняка есть много его реализаций. Ищите "Nested Sets" в гугле.
честно говоря вообще не понял, что этиа штука должна делать...
тогда не стоило писать :)
bondarev.pp.ru,
Все спасибо, разобрался :)
Вот она глупая ошибка :( Вчера долго рисовал деревья, по алгоритму блин све правильно :) Кто же знал, что я так ошибусь и вторая проблема в том, что нужно было по id категории заменять, удалять и т.п. т.к. имена категорий могут совпасть