Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Хитрости и секреты создания сайтов


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Интернет / Хитрости и секреты создания сайтов

Выпуск № 60
от 18.09.2006, 15:35

Администратор:Ерёмин Андрей
В рассылке:Подписчиков: 292, Экспертов: 47
В номере:Вопросов: 1, Ответов: 3


Вопрос № 55293: Здравствуйту! У меня на сайте должно быть более 70 страниц. Естейственно на каждой странице будет панель навигиции (вертикальная). При добавленни нового раздела, страшно подумать что придется переделывать пенель навигации на всех страницах.<b...

Вопрос № 55.293
Здравствуйту!
У меня на сайте должно быть более 70 страниц.
Естейственно на каждой странице будет панель навигиции (вертикальная). При добавленни нового раздела, страшно подумать что придется переделывать пенель навигации на всех страницах.
Идея такая. Хочу чтобы на каждой странице был фрагмент PHP кода. который вставлял бы автоматически панель из шаблона.
Насколько я знаю это делается с помощью CSS шаблонов. Но мне в этом разобраться тяжело, да и не хочется пока.
Хочу чтобы в качестве шаблона был HTML документ на котором будет одна только панель навигации. Возможно ли это.
Что посоветуете? Может есть более удобные способы?
Отправлен: 13.09.2006, 15:32
Вопрос задал: Valeraorg1 (статус: 2-ой класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: SPEKTR
Здравствуйте, Valeraorg1!
Да более чем возможно! Только CSS тут не при чём. Просто фрагмент HTML-кода записываете в файл с расширением htm (или html), а после в PHP-коде пишете:

require('[путь к этому самому htm-файлу]');

Только это не совсем серьёзно - пенель с навигацией не сможет визуально выделить раздел, где сейчас находится пользователь.
---------
Кто эксперт? Я эксперт?! Не, вы меня с кем-то путаете...
Ответ отправил: SPEKTR (статус: 2-ой класс)
Ответ отправлен: 13.09.2006, 15:43
Оценка за ответ: 5

Отвечает: Евгений Крюков
Здравствуйте, Valeraorg1!
Для простых сайтов достаточно выделить кусок нужного HTML-кода и засунуть его в файл, например header.inc Кстати, также можно проанализировать все страницы на предмет повторяющегося кода и выделить этот HTML-код в отдельные файлы( например, низ у большинства сайтов тоже повторяется, его можно выделить в файл footer.inc).
Далее, всем основным файлам даешь расширение .php и на место вырезанного кода вставляешь следующие скрипты
Пример в приложении.

Приложение:

---------
Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.

Ответ отправил: Евгений Крюков (статус: Студент)
Ответ отправлен: 13.09.2006, 15:47
Оценка за ответ: 5
Комментарий оценки:
Спасибо!

Отвечает: Митрофанов Артем Борисович
Здравствуйте, Valeraorg1!
Конечно возможно. Используйте фреймы - выход не безупречный, но подходящий. Разделите экран на два фрейма, в один вставьте навигационную панель, в другой - саму страницу. Удачи!
Ответ отправил: Митрофанов Артем Борисович (статус: 4-ый класс)
Ответ отправлен: 14.09.2006, 16:21


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное