Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
yatop |
Отправлено: Feb 27 2011, 11:20 PM
|
||
Солдат Группа: Members Сообщений: 9 Пользователь №: 3588 Регистрация: 2-November 10 |
Доброго времени суток всем! Помогите, пожалуйста. Сразу скажу, что в php разбираюсь достаточно плохо, но написала вот такой вот код:
Все клево и работает, кроме одного: Подпункты меню разворачиваются не под родительским элементом, а в конце. Т.е. Рубрика1 -раздел1 -раздел2 ---подпункт раздела1 ---подпункт раздела1 Рубрика2 Что нужно сделать, чтобы они разворачивались под родительским элементом? И еще вопрос возник. У меня база данных на текстовых файлах. Лучше сделать один файл со всеми данными или лучше разбить на отдельные файлы, т.е. Разделы в одном файле, рубрики в своих, подрубрики в своих и не заморачиваться с ereg? Как быстрее и лучше? Спасибо за помощь! |
||
Ilidan |
Отправлено: Feb 28 2011, 06:49 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 940 Пользователь №: 508 Регистрация: 30-March 07 |
По первому вопросу: Найди готовые ява-скрипт код и не парься =)
По второму вопорос: Быстрее и лучше: База данных. Не на файлах. А SQL или подобное. -------------------- ;-) |
yatop |
Отправлено: Feb 28 2011, 07:12 PM
|
Солдат Группа: Members Сообщений: 9 Пользователь №: 3588 Регистрация: 2-November 10 |
1. Спасибо, но на яве не хочу
2. С базами данных работать не умею и учиться сил нет, ибо это не является моей специальностью , делаю сайт для себя. А с базами на текстовых файлах уже разобралась. |
Asid Storm |
Отправлено: Feb 28 2011, 08:41 PM
|
||||||||
Команда ЭйсВэб Группа: Super moderator Сообщений: 895 Пользователь №: 39 Регистрация: 27-August 06 |
Если уж извращаться с файлами, то давайте будем извращаться с нуля - ИМХО легче переписать заного, чем пытаться исправить то, что было написано, да ещё и не самим собой ) Давайте, для начала, разберём всё по полочкам, т.е. не будем рассматривать конкретно ваш код, а рассмотрим некий пример: Дано: Файл с данными о меню в формате:
Задача: Вывести на страницу меню, с пунктами, которые будут открываться при нажатии на родительский пункт в меню. Решение: Исходный файл [file.dat]
Контрольный пример, перед написанием кода:
// Открыты все элементы, в конечном итоге открыты будут элементы раздела и подраздела. Код программы на языке PHP:
Комментарии: Немного изменив код, и добавив несколько дополнительных элементов в file.dat мы можем как добавить всем ссылкам заголовки на русском языке, так и картинки вместо обычных ссылок и пр. // Код писался прямо на форуме, так что могут быть ошибки типа не хватает } или ; |
||||||||
yatop |
Отправлено: Mar 1 2011, 01:18 PM
|
Солдат Группа: Members Сообщений: 9 Пользователь №: 3588 Регистрация: 2-November 10 |
Спасибо!
|