Модуль для ДЛЕ

Максим17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.07.2009

Прочитайте пожалуйста ТЗ ниже:

Список категорий на сайте имеет вид:

test1

test2

--test2.1

--test2.2

test3

test4

--test4.1

--test4.2

----test4.2.1

----test4.2.2

----test4.2.3

--test4.3

--test4.4

test5

test6

т.е. строится в виде дерева, со вложенностью категорий друг в друга не менее 3-х (главная, подкатегория и подподкатегория).

Требуется создать модуль для движка DLE 8, который бы выводил меню на сайт по обозначению {menu} следующим образом:

если мы находимся на главной странице - то выводится список категорий 1-ого уровня (все главные категории, БЕЗ дочерних);

если мы выбрали подкатегорию, и у неё нет дочерних категорий, то выводится список категорий 1-ого уровня (все главные категории, БЕЗ дочерних), при этом выбранная категорию выделяется другим цветом;

если мы выбрали подкатегорию, и у неё есть дочерняя (дочерние) категории, то выводится список главных категорий, при этом у выбранной категории показывается список её дочерних категорий (дочерние категории дочерних категорий - не показываются!), при этом выбранная категорию выделяется другим цветом;

если мы выбрали дочернюю категорию категории, то показывается список главных категорий, при этом главная категория, у которой есть выбранная дочерняя - соответственно открыта, при этом, если у выбранной дочерней категории есть свои дочерние - то выбранная дочерняя категория также раскрыта, если у неё нет дочерних - то нет;

в общем - простое структурированное древовидное меню, построенное с помощью вложенных циклов.

Сами категории являются ссылками на соответствующие категории сайта.

Аналог того, что нужно сделать: http://www.treeview.net/tv/demo/demoframeless.html

только в моём случае после нажатия на любой пункт меню страница должна перегружаться, и меню должно выводиться в новом правильном перестроенном виде.

Похожие модули с приблизительно похожими действиями можно найти на сайте http://4dle.ru/

Вывод списка категорий в админке есть (если не ошибаюсь) здесь: engine/inc/categories.php

Возьмётесь ли вы за такую работу, если да, то какие ориентировочные сроки и стоимость работы?

Заявки фрилансеров