Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо исправить генерацию меню сайта.

Есть скрипт, создающий меню из массива (см. приложенный скриншот 01). Массив - меню сайта - имеет поля id, parent_id и название пункта меню. Из этого массива нужно сгенерировать меню типа ul-li правильной структуры.

Сейчас по адресу http://www.prostoeda.ru/ слева выводится меню, но у него в самом конце есть лишние элементы

Файлы, которые сейчас генерируют меню, находятся в приложенном архиве 02. По сути, нужно смотреть только файл cat_menu.functions.php и функцию "function CatMenu(" в нём. В функцию передаётся переменная $all_info - это и есть массив категорий сайта, который в данный момент неверно обрабатывается функцией.

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

Нужно:

1. сделать вывод меню в древовидном виде (чтобы при просмотре исходного кода страницы сайта меню было не в виде "каши" как сейчас, а в понятном для восприятия виде: т.е. расставить знаки переноса строки и табуляции для отступов пунктов меню в коде).

2. исправить генерацию меню так, чтобы создавалась правильная логическая структура ul-li; при этом нужно проверить работу меню когда:

a) есть только родительские пункты меню и нет дочерних элементов

b) когда есть и родительские элементы и дочерние (как здесь http://www.prostoeda.ru/ )

c) когда есть несколько уровней меню - не двойной уровень вложенности, как в пункте b), а больше

При установке меню используйте последний архив, т.к. во втором архиве добавлено поле active, которого нет в стандартном DLE. Установка меню - это по сути скопировать два файла в engine/modules/.

12 лет назад
AlekartRu
Максим 
38 летРоссия
16 лет в сервисе
Был
3 месяца назад
Выбранный исполнитель
Boxon
Олег 
33 годаУкраина
12 лет в сервисе
Был
2 года назад
12 лет назад
$20
1 день
Задача была решена быстро, корректно и в соответствии с требованиями. Спасибо.
Количество положительных отзывов говорит само за себя. Хорошая постановка задания с указанием возможных узких мест, мгновенная оплата в размере 125% от заявленной мною суммы - побольше бы таких заказчиков. Спасибо!
  • Похожие заказы
  • $1000

    Разработка, кастомизация модулей и компонентов 1С-Битрикс/Drupal. Постоянно-попроектно, удаленно. Оставляйте контакты в ответе (ICQ, Skype, email) или в личку, должны быть частично (от 4 часов в сутки) свободны и знать Bitrix и/или Drupal API. Компаниям, студиям и командам ...

    Закрыт
    12 лет назад
  • Требуется создать граббер для дле, и интегрировать его как модуль в движок. Вот сайт с которого нужно граббить play.google.com. Цены и сроки указывайте в заявке. Спасибо.

    Закрыт
    12 лет назад
  • $50

    Нужно решение с помощью стилей html или javascript, который будет работать на любом сайте. Надо назначить ссылкам определенного вида (вид ссылки по возможности задавать регулярным выражением) id. Или class. Пример: Находим на сайте все ссылки вида Video В ...

    Закрыт
    12 лет назад
  • Изменение в коде установленного и работающего магазина на базе OsCommerce Vam STS. Бюджет обсуждается... 1. Интересует правка кода в shop_by_price.php а) Изменение кода необходимо для того, чтобы сортировка по цене происходила не только тогда, когда посетитель находился ...

    Закрыт
    12 лет назад
  • В PhocaGallary уже есть поддержка Virtuemart, но надо её расширить и улучшить юзабилити. А именно: сделать удобней создание товара и красивше просмотр. Подробное ТЗ в прикреплённом файле Готов к любым разумным предложениям для решения этой задачи.

    Закрыт
    12 лет назад
  • $100

    Что мы имеем 1)Аккаунт в смс агрегатороре xxxxxx (с промодерированным проектом) 2)VDS, домен с установленным скриптом партнёрской программы xxxxxxx (xx) (данный скрипт является официальным скриптом смс агрегатора xxxxxxxxx) 3)html страница платник с доменом Нужно выполнить 1)Подключить смс агрегатор к скрипту ...

    Закрыт
    12 лет назад
  • $1000

    Хочу предложить толковому разработчику на MODx контракт на один год. Суть контракта: нужна помощь, в основном это будут консультации по настройке MODx Evo 1.0.5. + Shopkeeper. В двух словах, от Вас требуется предложить типовой вариант решения ...

    Закрыт
    12 лет назад
  • $2500

    Есть развивающийся проект (веб-сайт) в который нужно подключить "модуль интерактивной работы с клиентами". Часть задач, таких как информирование клиентов, регистрация, управление своим счетом и т.д. нужно реализовать в чат-боте (Jabber/ICQ). Для решения этой задачи была ...

    Закрыт
    12 лет назад