Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Вниз

Про создание сайтов   Найти похожие ветки 

 
TIF ©   (2007-04-06 15:25) [0]

Hello, всем доброго времени суток

Слышал, что если на разных страницах сайта некоторый фрагмент совершенно одинаковый (меню), то чтобы его везде не прописывать по 100 раз, можно как-то по-умному сделать - и будет загружаться также (на каждой странице), но из одного места.

Как эта технология (если она существует вообще) называется? Внимание! Я спрашиваю не про фреймы, а про обычные странички хтмл.

"Это не xml случайно? не дай бог...


 
TIF ©   (2007-04-06 15:26) [1]

Sorry, совсем от инета отвык, не смотрю на название конференции 8-)

Это в прочее надо было.... блин..... крыша едет...


 
Real ©   (2007-04-06 19:58) [2]

Это можно решить серверными языками (PHP, Perl к примеру) и SSI


 
Zeqfreed ©   (2007-04-06 20:12) [3]

> "Это не xml случайно? не дай бог...

Не волнуйся, это называется jpeg.


 
ПЛОВ ©   (2007-04-06 20:30) [4]


> Не волнуйся, это называется jpeg.

Не только:))) есть и другие технологии, например GIF или PNG

А вообще - пхп, жаба, перл и проч.


 
cyborg ©   (2007-04-06 20:34) [5]

Проще клепать на РНР, но это называется SSI вроде как выше сказали, специальным тегом в хтмле прописываешь чего вставить нужно. Давно этим пользовался, уже и не помню.


 
TUser ©   (2007-04-06 20:56) [6]

SSI-директива include, хостер долженбыть с поддержкой ssi.


 
Real ©   (2007-04-06 23:41) [7]


> Проще клепать на РНР, но это называется SSI

Нет, SSI это отдельная технология типа инклюда произвольного хтмл-файла. Годится разве что чтобы избежать повторений типа "шапка сайта" и т.д. Вряд ли кто пользует, хотя хостеры должны иметь ввиду и такое


 
McSimm ©   (2007-04-07 01:08) [8]


> Вряд ли кто пользует

На этом сайте SSI прежде на многих страницах использовались, до одного из переездов.


 
Eraser ©   (2007-04-07 01:17) [9]

> [0] TIF ©   (06.04.07 15:25)

копай сюда: CMS, шаблонизация и т.д.


 
cyborg ©   (2007-04-07 10:36) [10]

> [7] Real ©   (06.04.07 23:41)

Я об этом и сказал.


 
novoalex ©   (2007-04-07 11:28) [11]


> TIF ©   (06.04.07 15:25)

Это технология фреймов. Про них и читай.


 
Хаванагил   (2007-04-07 12:15) [12]

в asp дерективой #include можно файл с разметкой шапки подключать или Response.Write("..."), а в asp.net там специальная фича - masterpage называется, но смысл примерно тот же.


 
TIF ©   (2007-04-09 15:38) [13]


> Это технология фреймов. Про них и читай.


меня с ними уже послали куда подальше...


 
SlymRO ©   (2007-04-09 15:57) [14]

Почему людям не нравятся фреймы? Ведь трафику меньше и Делать проще...


 
Алхимик ©   (2007-04-09 16:01) [15]


> SlymRO ©   (09.04.07 15:57) [14]
> Почему людям не нравятся фреймы? Ведь трафику меньше и Делать
> проще...


Проще тогда вообще не делать сайты...


 
StriderMan ©   (2007-04-09 16:25) [16]

сорри за оффтоп, но объясните мне одну вещь: почему сейчас считается что сайты  с фрэймами - дурной тон? Только не надо заливать про "не все браузеры поддерживают".


 
Kerk ©   (2007-04-09 16:28) [17]

> [16] StriderMan ©   (09.04.07 16:25)

Сайты на фреймах неудобны


 
Александр Иванов ©   (2007-04-09 16:28) [18]

> TIF ©   (06.04.07 15:25)

В ASP.NET 2.0 это называется Master Pages


 
SlymRO ©   (2007-04-09 16:32) [19]

Kerk ©   (09.04.07 16:28) [17]
Сайты на фреймах неудобны

ЧЕМ?


 
Kerk ©   (2007-04-09 16:34) [20]

Попробуй дать прямую ссылку на конкретную страницу сайта на фреймах


 
SlymRO ©   (2007-04-09 16:40) [21]

Щас модно однофреймово делать, при этом сохраняя стили многозонности документа, это влечет за собой многократное дублирование загружаемого кода...
Вот вы ведь не дублируете используемый тип в каждом юните в котором используете? -Нет не дублируем, мы на него ссылаемся в uses аналог include...
Но если ваша программа многогранна постоянно добавляются новые функции или изменяются старые Вы разбиваете праграмму на автономные модули маленькие и удобные для закачки? - Да. обновления модулей меньше весят одномодульного ЭХЕ и подавляющему большенству России, диалапщикам, проще жить...
Но тады почему не фреймы?!


 
Nic (read only)   (2007-04-09 16:40) [22]

Некрасиво смотрятся сайты на фреймах и неудобно, хуже чем флеш-сайты. ИМХО.


 
SlymRO ©   (2007-04-09 16:43) [23]

Kerk ©   (09.04.07 16:34) [20]
Ниче сложного... главный скрипт немного продинамичить и все...
http://www.ru/index.php?top=mainmenu.php&left=calendar.php&center=news.php


 
Kerk ©   (2007-04-09 16:46) [24]

> [23] SlymRO ©   (09.04.07 16:43)

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


 
StriderMan ©   (2007-04-09 16:52) [25]


> Nic (read only)   (09.04.07 16:40) [22]
> Некрасиво смотрятся сайты на фреймах и неудобно, хуже чем
> флеш-сайты. ИМХО.

с флэшем сравнивать ИМХО неправильно. флэш это совсем другая песня и другие объемы.

а удобство у фрэймов хотя бы в том что можно удобно положить меню, и оно всегда будет на экране, и не заморачиваться со скриптом плавающего меню. Насчет ссылок - согласен, минус.


 
Kerk ©   (2007-04-09 16:57) [26]

> а удобство у фрэймов хотя бы в том что можно удобно положить
> меню


 
Kerk ©   (2007-04-09 16:58) [27]

[25] StriderMan ©   (09.04.07 16:52)
> удобство у фрэймов хотя бы в том что можно удобно положить
> меню

Это если сайт статический. А такие еще бывают? На скриптах подобное меню вставляется в страничку с полпинка.


 
Nic (ro)   (2007-04-09 16:59) [28]

StriderMan ©   (09.04.07 16:52) [25]
Скажем у RSDN структура сайта такова, что фреймы там действительно к месту. Но все остальные сайты с фреймами, которые я видел... хм. Мягко скажем, выполнены очень неудачно.


 
StriderMan ©   (2007-04-09 17:10) [29]


> Kerk ©   (09.04.07 16:58) [27]
> Это если сайт статический. А такие еще бывают? На скриптах
> подобное меню вставляется в страничку с полпинка.

Не обязательно статический. Смысль в том что фрэйм не прокручивается вместе с основным текстом, в этом его удобство. А уж как меню сформировано, скриптом или статичное - дело другое.


> Скажем у RSDN структура сайта такова, что фреймы там действительно
> к месту. Но все остальные сайты с фреймами, которые я видел.
> .. хм. Мягко скажем, выполнены очень неудачно.

различные web-интерфейсы (почтовые, файловые) на фрэймах довольно удобны.

А потом не забывайте про пресловутый WEB 2.0, как его любят сейчас изображать. Именно в виде кучи смысловых блоков-фреймов на одной странице


 
Kerk ©   (2007-04-09 17:11) [30]

[29] StriderMan ©   (09.04.07 17:10)
> Смысль в том что фрэйм не прокручивается вместе с основным
> текстом, в этом его удобство.

Зачем тратить полезную площадь окна браузера на ерунду?

[29] StriderMan ©   (09.04.07 17:10)

> А потом не забывайте про пресловутый WEB 2.0, как его любят
> сейчас изображать. Именно в виде кучи смысловых блоков-фреймов
> на одной странице

Это делается не на фреймах


 
StriderMan ©   (2007-04-09 17:15) [31]


> Kerk ©   (09.04.07 17:11) [30]
> Зачем тратить полезную площадь окна браузера на ерунду?

меню - ерунда?


> Это делается не на фреймах

я подозреваю что на других мех-мах, но смысл такой же. "окно в окне".


 
Kerk ©   (2007-04-09 17:19) [32]

[31] StriderMan ©   (09.04.07 17:15)
> меню - ерунда?

Конечно. Нафига меня от чтения статьи отвлекать?


 
StriderMan ©   (2007-04-09 17:21) [33]


> Kerk ©   (09.04.07 17:19) [32]
> [31] StriderMan ©   (09.04.07 17:15)
> > меню - ерунда?
> Конечно. Нафига меня от чтения статьи отвлекать?

ой не скажи. Смотря что читать. Часто бывает необходимо быстро переключаться по меню. В классической странице придется "откручиваться" в начало, где меню расположено. Напрягает.


 
Kerk ©   (2007-04-09 17:24) [34]

И я бы не сказал, что web2.0 - это "окно в окне".


 
StriderMan ©   (2007-04-09 17:27) [35]


> Kerk ©   (09.04.07 17:24) [34]
> И я бы не сказал, что web2.0 - это "окно в окне".

ну да, согласен, пример не совсем подходящий, вспомнилось просто к теме. Это я к тому что фрэймы или что-то на них похожее возможно еще вернется на странички.


 
Kerk ©   (2007-04-09 17:28) [36]

Кстати, непрокручивающееся вместе с основным окном меню можно легко на div-ах сделать.. и обновлять их при необходимости поотдельности. Куда более удобное для пользователя решение получится


 
StriderMan ©   (2007-04-09 17:30) [37]


> можно легко на div-ах сделать..

извиняюсь за безграмотность, но тчо такое div?

ЗЫ: Кстати все мои рассуждения с точки зрения пользователя, в веб-технологиях я не силен.


 
Megabyte ©   (2007-04-09 17:55) [38]

div - область формы. Один документ может быть разделен на несколько областей в одной форме.


 
Kerk ©   (2007-04-09 18:35) [39]

http://progler.ru/search?cx=000478898831061129014%3A_kgkiuuegem&q=div+html&cof=FORID%3A11

:)


 
homm ©   (2007-04-09 21:39) [40]

> http://www.ru/index.php?top=mainmenu.php&left=calendar.php?er=news.php

Боже, какой тупизм. В курсе, что так любой файл вывести можно? «.htaccess» к примеру или «../../../../etc/pwd» какой-нить.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.047 c
15-1177956967
Wiedzmin
2007-04-30 22:16
2007.06.03
Смена иконки стороннего приложения


2-1179003400
aha
2007-05-13 00:56
2007.06.03
Как можно выполнить следующую процедуру ? имеется множество


15-1178187093
Zoop
2007-05-03 14:11
2007.06.03
Кто подскажет...


2-1179193956
delphino
2007-05-15 05:52
2007.06.03
Как разделить права доступа к компонентам?


8-1159187580
tst
2006-09-25 16:33
2007.06.03
TActiveMovie





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский