[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: меню и контент
Rain8207
Как вообще реализуется в php сайте меню и контент, и их взаимодействие. Изучать PHP начал недавно, до этого знал только HTML => у меня вырисовывается лишь 2 картинки взаимодействия меню и контента, это
1.фреймы
2.создания кучи одинаковых документов с одинаковыми меню и от руки написанным контентом
но если я решу изменить меню, это же надо будет каждый файл редактировать, пожалуйста, знатоки, обьясните мне как это всё реализовать, как я понимаю тут надо использовать include и функции, но как?



Спустя 8 минут, 28 секунд (10.12.2011 - 17:50) GET написал(а):
PHP (особенно + БД) не умеет ничего такого чего нельзя было бы написать на обычном HTML, другой разговор, что он умеет сделать это все быстрее, сократить, упорядочить и т.д.

Опишите конкретную задачу, которую вы хотите решить, а то как-то размыто вы спрашиваете...

Спустя 6 минут, 23 секунды (10.12.2011 - 17:56) redreem написал(а):
Цитата
PHP (особенно + БД) не умеет ничего такого чего нельзя было бы написать на обычном HTML


я 3 раза перечитал, думая что глючит чтоли в глазах...


Спустя 3 минуты, 45 секунд (10.12.2011 - 18:00) GET написал(а):
redreem

Все верно...я имею в виду вывод в браузер...любую страничку сгенерированную через php можно вручную сделать на HTML, я это имел ввиду biggrin.gif

Спустя 1 минута, 19 секунд (10.12.2011 - 18:02) Rain8207 написал(а):
Есть сайт, свёрстан таблицей

|----------------|
|.......logo.......|
|----------------|
|....|...............|
|.m| content...|
|....|...............|
|....|...............|
|....|...............|
------------------
m - ячейка меню
Нужно чтобы при нажатии на ссылку в меню, в ячейке контента появлялась нужная информация, тоесть кликнул я на ссылку 'Статьи', в ячейке content появился перечень статей. В HTML я использовал фреймы, а как быть с PHP? Как правильно организовать на нём навигацию?

Спустя 8 минут, 24 секунды (10.12.2011 - 18:10) redreem написал(а):
это такой прям зачаточный вопрос, что видимо пока вам нужен процесс начитки. не стоит решать именно "ЭТУ" задачу на данном этапе.

Спустя 2 минуты, 49 секунд (10.12.2011 - 18:13) GET написал(а):
Rain8207

Если я правильно вас понял вам здесь не нужен PHP вам здесь нужно вертикальное или горизонтальное выпадающее меню двухуровневое (трех и т.д.) написанное, например, с помощью CSS.

Вот к примеру, с примерами:

http://webmastermix.ru/web-design/80-prime...hego-menyu.html

Спустя 8 минут, 28 секунд (10.12.2011 - 18:21) Rain8207 написал(а):
http://morrowindon.ru/
зайдите например сюда, тут яркий пример того что мне нужно
нажимаем на ссылку в меню 'навигация', контент(центральная часть) изменяется.
И мне интересно, в центральной части при нажатии на ссылку в меню, include'ом подключается нужная страница и выводится?

Спустя 11 минут, 41 секунда (10.12.2011 - 18:33) inpost написал(а):
Rain8207
я тебя не понимаю. Обычные страницы. Каждая ссылка - обычная ссылка через <a>. Нажал - открылась другая страница.
Создаёшь 2 файла: index.php & 1.php , делаешь ссылку: <a href="1.php">вторая страница</a> smile.gif
Если уж глубже в это вдаваться, то irbis-team.com & irbis-school.com

Спустя 10 минут, 19 секунд (10.12.2011 - 18:43) Rain8207 написал(а):
Так, тут 2 варианта, то ли я бред несу, то ли объясняю криво)

Спустя 4 минуты, 30 секунд (10.12.2011 - 18:48) inpost написал(а):
Rain8207
По ссылке твоей: нажал на навигацию - перезагрузилась ВСЯ страница со ВСЕМ дизайном. Просто внешний вид дизайна ТАКОЙ ЖЕ, поэтому визуально кажется, что меняется лишь центральная часть, на самом деле перезагружается страница полностью.
Если тебе нужно уже структурирование, то я дал ссылку, там есть уроки по MVC + Ядру, как правильно работать с общим шаблоном и подгружать центральную часть через инклюд в зависимости от выбранной страницы.

Спустя 2 минуты, 48 секунд (10.12.2011 - 18:50) GET написал(а):
Rain8207

По моему на сайте http://morrowindon.ru/ не никаких фреймов...загрузка центральной части происходит целиком со всей страницей, но т.к. шапка и боковое меню сохраняется в кэше чувство такое, что это типа фрейм...

там обычные ссылки

Спустя 6 минут, 38 секунд (10.12.2011 - 18:57) Rain8207 написал(а):
а можно например в ячейку меню навигации include'ом подключать файл с самим меню навигации? Ведь если захочется изменить меню навигации, не буду же я редактировать КАЖДУЮ страницу сайта??

Спустя 2 минуты, 20 секунд (10.12.2011 - 18:59) GET написал(а):
Rain8207

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

Спустя 3 минуты, 57 секунд (10.12.2011 - 19:03) Rain8207 написал(а):
Ну вот и разобрались, и почему изначально никто не мог понять что я вобще хочу? biggrin.gif Это разве не стандартная вёрстка через подключение инклюдом? Неужели вебмастера редактируют каждую стр. отдельно, судя по непониманию меня, это так huh.gif smile.gif

Спустя 1 минута, 36 секунд (10.12.2011 - 19:05) inpost написал(а):
Rain8207
Ты по ссылкам ходил, что мы дали? Я в шоке... ты спросил, тебе дали целый огромный курс на эту тему, а ты опять....

Спустя 13 минут, 30 секунд (10.12.2011 - 19:19) Rain8207 написал(а):
Да пошел я по ссылкам, пошел, не серчай smile.gif просто поинтересовался как обычно делают систему навигации, вот например ты, inpost, как делаешь, в 3х словах...

Спустя 2 минуты, 41 секунда (10.12.2011 - 19:21) inpost написал(а):
Rain8207
Беру и делаю ручками... получилось в 4 слова! smile.gif
Энштейн говорил, что невозможно простыми словами объяснить сложные вещи.

Спустя 2 минуты, 43 секунды (10.12.2011 - 19:24) Rain8207 написал(а):
окай, ладно, у матросов нет вопросов, у меня просто всего лишь видеокурс теории за плечами, вот и задаю такие вопросы, сам на 50% не понимая что хочу, в надежде что объяснят и те 50%, а вы угараете)

Спустя 2 минуты, 54 секунды (10.12.2011 - 19:27) Winston написал(а):
Цитата (Rain8207 @ 10.12.2011 - 18:24)
а вы угараете)

Не. Тебе сюда smile.gif

Спустя 1 минута, 5 секунд (10.12.2011 - 19:28) Rain8207 написал(а):
да всё, всё, хватит карать меня морально, клоз тему)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.