|
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 3
|
|
Варианты решения для навигации для сайта16.01.2015, 22:24. Показов 915. Ответов 4
Метки нет (Все метки)
Здравствуйте форумчане!
Появилась необходимость в создании простой "системы поиска" по существующим страницам сайта. т.е. Есть 5 списков: 1) Специализация школы: в нем - спортивная, летняя, профессиональная 2) Кол-во групп: в нем - 5, 6, 9, 12, 15 3) Кол-во свободных мест: в нем - 150, 200, 270, 540 4) Выбор предметов: Ин. языки, Физ - ра, Русский язык, Математика 5) Кол-во уроков за 1 год: в нем - 100, 107, 145, 201 Содержание каждого последующего списка зависит от выбранной категории в предыдущем списке. После выбора критерий во всех списках ссылка на постоянной кнопке (показать) меняется в зависимости от комбинаций в критериях списка. Я не силен в JavaScript, но чувствую что это задача реализуема в данном языке программирования. Помогите люди добрые! Все форумы излазил, молчат идей нет =( Добрые люди к вам направили.
0
|
|
| 16.01.2015, 22:24 | |
|
Ответы с готовыми решениями:
4
Программы для создания навигации сайта Разные варианты дизайна для сайта Популярные решения для создания мобильной версии сайта |
|
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 3
|
|
| 18.01.2015, 23:31 [ТС] | |
|
Помощи нет)) Всем спасибо! Отличный форум!
0
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 19.01.2015, 00:14 | |
|
workonator, Вы извините, но ничего конкретного Вы не написали. Поэтому и помощи нет. Вот если бы был кусок кода и вопрос "вот это почему то не работает"... или хотя бы было четкое описание того, что нужно...
Я не очень понял, что за ссылка "показать". У Вас уже есть система поиска на сервере? Если нет, то одними силами Javascript Вы это не сделаете. По любому на сервере нужно что-то, что должно искать по базе. Вам нужно создать ссылку, в которой будут параметры, на которые кликнул человек? Как эти параметры должны выглядеть? Как их может принять сервер? Как осуществляется поиск? Поиск по страницам, как кажется лично мне - не очень правильное выражение. На страницы видимо выводится какая то информация. В ней то и нужно искать. А эта информация находится в базе данных. Поиск обычно работает так(на примере php): есть ссылка вида site.ru/search.php?q=Hello из этой ссылки сервер понимает, что нужно искать ключевое слово Hello. Он начинает пробегаться по информации в базе и ищет это слово. Если слово где то встретилось, то "страница" включается в массив результатов. И все это потом выдается для обработки. Как то так. Извините, что так размашисто. Просто Вы пришли и попросили изобрести для вас частный гугл, абсолютно не описав, зачем он вам и как его использовать. Дайте людям что-нибудь и они вам помогут =)
1
|
|
|
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 3
|
|||||||||||
| 23.01.2015, 06:10 [ТС] | |||||||||||
|
И меня простите =) просто хочу подарок отцу сделать, в школе работает. Знаю HTML и CSS языки) Остальные самоучителем не получается выучить =(
Попробую в картинках показать идею) Есть выпадающий список:
При выборе позиции в 1 списке, меняется содержимое соседнего списка. После выбора позиции во 2 списке меняется ссылка на определенной, уже существующей кнопке. (Ссылка данной кнопки зависит от выбранной комбинации в выпадающих списках) Все =) Вот без мыла, описал, как смог =) Что касательно кода, мне сказали на JavaScript реализовать возможно) А джаву не знаю((( Мне сказали, что есть возможность присвоить каждому элементу в 1 списке число.
Если число меньше или больше, то снова происходит сравнение, но уже со следующим кодовым числом. И так до того момента пока не будет найдено кодовое число равное числу присвоенному элементу списка. Как только будет найдено равенство, меняется содержание второго списка на соответствующее данному равенству. Вроде так я это вижу. ((( Кодом показать не смогу( Не умею с JavaSkript работать. А ради этого изучать весь джава от начала и до победного нету времени. Но если Вы сможете мне указать направление где можно найти подходящую тему для изучения, я тоже был бы Вам Очень признателен!!!
0
|
|||||||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||||||
| 23.01.2015, 10:48 | ||||||
|
вам нужны так называемые "зависимые списки"
способов их реализации несколько -- можно сделать поначалу невидимые списки, которые по необходимости будут становиться видимыми -- можно изначально прописать яваскрипт-массивы, из которых будут браться данные для создания списков второго и последующего уровней -- можно информацию о пунктах списков сохранять на сервере (в базе данных или в файлах) и "вытаскивать" её оттуда с помощью технологии аякс -- на одном из форумов я как-то давно делал пример такого решения и т.д. и т.п. но, по-любому, сначала необходимо все эти списки представить как один общий список ("на одном листе"), покажу для примера такой общий список положим, у вас есть некоторое количество адресов домов, где вы проживали какое-то время своей жизни, расположенных в разных городах, и для каждого адреса есть своя html-страница с описанием и фотографиями приблизительно так (с использованием клавиши табуляции для визуального выделения уровней):
а также ответьте на два вопроса: 1) у вас на вашем хостинге есть PHP? 2) у вас на вашем хостинге есть mySQL? когда вы это сделаете, я быстренько набросаю вам решение, которое будет реализовано так, что: -- на странице изначально будет первый список с предложением "выбрать город" -- при выборе пользователем города появится второй список с предложением "выбрать улицу в этом городе" -- при выборе улицы появится третий список с предложением "выбрать номер дома на этой улице" -- и когда пользователь выберет номер дома, в окно браузера загрузится страница с соответствующим адресом (где и будет нужное описание и фотографии этого конкретного адреса) PS. на всякий случай расскажу, что с таковым вопросом на разных форумах обращаются довольно часто и практически всегда при моём таком вот ответе люди "пропадают"... то ли не могут составить свой "общий список" (потому что сами толком не поняли ещё - что им собственно нужно), то ли ещё по какой-то другой причине
0
|
||||||
| 23.01.2015, 10:48 | |
|
Помогаю со студенческими работами здесь
5
Ищу администратора по ведению сайта для решения мелких задач (HTML, PHP, JavaScript)
Софтина для навигации Программы для навигации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|