Подскажите рациональые способы реализации

(Ответов: 8, Просмотров: 859)
  1. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    Задача::)
    Категории - статьи, уроки, мануалы.
    Подкатегории в статьях: php, mysql, perl.
    в каждой подкатегории ссылки на статьи

    Подкатегории в уроках: css, html.
    в каждой подкатегории ссылки на список уроков

    Подкатегории в мануалах: список ссылок для скачивания файлов в chm формате.
    тут простой список ссылок.

    Вот в виде дерева:

    Статьи:
    --php
    ---статья 1 <- это
    ---статья 2 <- ссылки
    ---статья 3 <- на статьи
    --mysql
    ----статья 1 <- это
    ----статья 2 <- ссылки
    ----статья 3 <- на статьи
    --perl
    ----субкатегория 1
    --------статья 1 <- это
    --------статья 2 <- ссылки
    --------статья 3 <- на статьи
    ----субкатегория 2
    --------статья 1 <- это
    --------статья 2 <- ссылки
    --------статья 3 <- на статьи
    ----субкатегория 3
    --------статья 1 <- это
    --------статья 2 <- ссылки
    --------статья 3 <- на статьи

    Уроки:
    --css
    ----урок 1
    ----урок 2
    ----урок 3
    --html
    ----урок 1
    ----урок 2
    ----урок 3

    Мануалы:
    -ссылка на файл 1
    -ссылка на файл 2
    -ссылка на файл 3
    -ссылка на файл 4
    -ссылка на файл 5


    Само меню хотел реализовать с помощью этого
    но передумал. не хочеца яваскрипт использовать.

    интересует сам механизм связей в менюшке и структура в бд, меню должно инклудится отдельным файлом - т.е. быть независимым от путей, вся структура меню должна генерироваться с бд.
    как такое на php реализовать? самому додумать не получается(
    Последний раз редактировалось cOAPerator; 19.12.2011 в 01:04.
    • 0
  2. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    Ну что никто не ответит? или это невозможно реализовать?
    • 0
  3. Banned
    • Регистрация: 07.06.2011
    • Сообщений: 757
    • Репутация: 350
    • Webmoney BL: ?
    Я так понимаю, вы хотите написать это с нуля? Или движок уже готовый?

    Поищите скрипт, по типу "Меню дерево php" (или что-то типа такого)
    • 0
  4. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    chak, да хочу написать это с нуля, искал уже, нашел на яваскрипте только.
    • 0
  5. Banned
    • Регистрация: 07.06.2011
    • Сообщений: 757
    • Репутация: 350
    • Webmoney BL: ?
    cOAPerator,
    Ну смотрите. Если хотите написать с нуля - знания есть. "Древовидное" меню - это ведь HTML + CSS, то есть, для такого php знать не нужно.

    Я понять не могу к чем тут структура БД вообще.
    Можете пояснить для каких целей вы хотите БД использовать?
    • 0
  6. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    chak, да конечно могу) все тексты в бд хранятся, я сколько читал статей так везде структура приблизительно такая и тоже хранится в бд а php скриптами формируется меню, вывод статей, вывод категорий, вывод статей по категориям и т.д.

    собственно вопрос и был каким способом рациональнее реализовать:
    1 хранить структуру меню в бд и вытаскивать скриптами потом формировать в нужный вид
    2 НЕ хранить вообще структуру нигде, а генерировать ее - правда таким вариантом ОЧЕНЬ много скриптов написать придется, очень "тяжелый" вариант по нагрузке
    3 сделать как Вы предложили html+css - правда не догоняю логику создания такого меню, да и мне хотелось чтобы при добавлении новой категории она автоматом добавлялась в меню, а при присвоении метки статье она автоматом выбодилась бы в нужной категории.
    4 другим способом... мне неизвестным.

    может я чего-то недопонимаю?
    • 0
  7. Banned
    • Регистрация: 07.06.2011
    • Сообщений: 757
    • Репутация: 350
    • Webmoney BL: ?
    cOAPerator,
    А, то есть, вы хотите всё автоматизировать (согласно 3му пункту)?

    Я не специалист в php, так, основы, не более, но посоветовать могу следующее:
    Посмотрите исходные коды WordPress. Там и структура, и переменные и всё, что вам нужно. Собственно, всё, что вам останется, так это настроить переменные под себя и, вроде как, готово.
    • 0
  8. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    chak, ну не то чтобы совсем уж все, но хотя-бы построение меню и привязку к нему) по поводу вордпресса - очень не хочу использовать чужой код.

    мне интересны механизмы построения, чтобы потом дополнить-модернизировать и получить свою реализацию заточенную конкретно под мои текущие и будущие нужны.
    • 0
  9. Banned
    • Регистрация: 07.06.2011
    • Сообщений: 757
    • Репутация: 350
    • Webmoney BL: ?
    cOAPerator,
    Вот я и имею в виду, что вы можете не использовать чужой код, а взять в качестве примера реализации и уже самостоятельно дополнить, улучшить и т.п.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Объясните суть реализации
Web программирование 10 07.12.2011 02:10
Возможноть реализации?
Вопросы от новичков 31 02.11.2011 18:18
Способы монетизации Интернет-СМИ
Дайджест блогосферы 2 26.06.2011 22:57
Отличный скрипт для реализации комментариев на вашем сайте
Дайджест блогосферы 2 09.09.2010 16:45
Нестандартные способы рекламы
Обучающие статьи 51 10.11.2009 16:15

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры