powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / меню
8 сообщений из 8, страница 1 из 1
меню
    #32753016
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно узнать .... хотя бы принцып, а если можно и какой нить жалкий пример. Как при помощи PHP делают такую вещь.

Вещь:
для того чтоб менюшки и прочие неизменные фичи постоянно заново не подгружать и не использовать фреймы сделать это при помощи PHP.
Это реально?
...
Рейтинг: 0 / 0
меню
    #32753186
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит, "заново не подгружать"?
Если у тебя просто каждый раз при загрузке страницы динамически формируются (из базы, например) *одинаковые* менюшки, заголовок, концевик, то в простейшем случае ты можешь в момент первого обращения этот сформированный html сохранить в файл, а в моменты последующих обращений этот файл считывать.
Ну а в случае изменения структуры меню, этот файл стирается, чтобы при первом обращении перегенериться заново.
Или же ты можешь его генерить автоматом при изменении структуры. Или же ты можешь генерить не при каждом изменении структуры, а сделать в интерфейсе кнопку "перегенерить менюшку" чтобы внести кумулятивные изменения.
Отсюда легко дойти до идеи полностью кэшируемого сайта, за исключением абсолютно случайных вещей типа "случайные 5 тем, обсуждаемых на форуме".
В общем, ...вариантов масса, выбирай на вкус...
...
Рейтинг: 0 / 0
меню
    #32753253
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я имел ввиду статическая менюха, просто на уже загруженой странице динамически изменять информацию ....... чтоб без фреймов это делать
...
Рейтинг: 0 / 0
меню
    #32753265
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты имеешь в виду раскрытие пунктов древовидного меню без перезагрузки страницы?
Если да, тогда ответь мне, какое отношение имеет PHP к тому, что должно происходить на клиенте.

Если нет, тогда я тя попрошу сформулировать так, чтоб было понятно, чего тебе надобно
...
Рейтинг: 0 / 0
меню
    #32753328
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас попробую поподробнее при созданнии динамической страницы при помощи пхп, она полностью заново перересовуется или есть возможность использовать статические данные например меню ....которые уже есть на клиенте.
...
Рейтинг: 0 / 0
меню
    #32753349
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статические данные на клиенте безусловно используются - например, картинки, .js файлы, .swf и т.д и т.п. Любые другие данные страницы неотделимы друг от друга- они в одном файле.
Поэтому единственным решением того чего ты хочешь я вижу возложить генерацию меню на отдельный .js файл.
Т.е. в javascript у тебя будут все конструкции по выводу html меню, и при изменении структуры меню тебе надо будет менять этот .js файл (автоматически или руками, как сделаешь).

Лично мне это как-то не особо элегантным кажется, но попробуй.
...
Рейтинг: 0 / 0
меню
    #32753417
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо.
А вот тут еще такой махонький вопрос не хотел засорять форум ...... а как в пхп можно прочитать текстовый файл.
...
Рейтинг: 0 / 0
меню
    #32753498
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в виде одной строки - file_get_contents()
в виде массива строк - file()

а почитать можно тут
http://www.php.net/manual/ru/ref.filesystem.php
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / меню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]