Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.03;
Скачать: CL | DM;

Вниз

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

 
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» какой-нить.


 
Grom PE ©   (2007-04-09 22:57) [41]

> homm ©   (09.04.07 21:39) [40]
Неправда. Просто будет фрейм с надписью forbidden. Файл-то браузером открывается, а не скриптом.


 
homm ©   (2007-04-10 00:39) [42]

> [41] Grom PE ©  

т.е. скрипт так выглядит чтоли?
echo "<frame src={$top}>";
Тогда да, браузером. Но не совсем понятно, как ссылки фомировать лоя такого чуда. страница в фрейме же знать не знает ни о каких lert, er и прочее. Разве что так:
echo "<frame src="{$top}?left={$left}?er={$er}">";
тогда эти переменные для формирования ссылок используются. Но какой смысл тогда в фреймах, если они все равно динамические, должны перезагружатся при смене любой части.


 
tif ©   (2007-04-13 10:09) [43]

и всё-таки фреймы -нормально.

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

как тогда загрузить кусок кода на страницу?


 
Nic ©   (2007-04-13 11:20) [44]


> tif ©   (13.04.07 10:09) [43]

Java Script или PHP, например.


 
TIF ©   (2007-04-17 13:07) [45]


> Java Script или PHP, например.


можно ссылочкеу на учебник плз? а?


 
grisme ©   (2007-04-17 13:20) [46]

сайты на фреймах удобны только те, что сделаны очень профессионально, имхо
остальное - извиняюсь, кака :)
пример грамотного сайта на фреймах - rsdn.ru


 
Алхимик ©   (2007-04-17 13:24) [47]

> [45] TIF ©   (17.04.07 13:07)
>
> > Java Script или PHP, например.
>
>
> можно ссылочкеу на учебник плз? а?

http://delphimaster.net/view/15-1176757770/


 
TIF ©   (2007-05-04 15:17) [48]

PHP

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


 
_xxx_   (2007-05-04 16:39) [49]


> > [41] Grom PE ©  
>
> т.е. скрипт так выглядит чтоли?
> echo "<frame src={$top}>";
> Тогда да, браузером. Но не совсем понятно, как ссылки фомировать
> лоя такого чуда. страница в фрейме же знать не знает ни
> о каких lert, er и прочее. Разве что так:
> echo "<frame src="{$top}?left={$left}?er={$er}">";
> тогда эти переменные для формирования ссылок используются.
>  Но какой смысл тогда в фреймах, если они все равно динамические,
>  должны перезагружатся при смене любой части.


судя по тому, что ссылка уже не открывается, видимо код выглядел так:
include $top  ....
:)


 
_xxx_   (2007-05-04 16:43) [50]


> TIF ©   (04.05.07 15:17) [48]

народ.ру PHP не поддерживает. А чтобы начать, и поиметь представление о том, что это такое - поставь себе Апач + PHP, и читай мануалы.



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

Текущий архив: 2007.06.03;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.036 c
2-1179219374
leshas0
2007-05-15 12:56
2007.06.03
функция - вернуть массив


15-1178122069
ArtemESC
2007-05-02 20:07
2007.06.03
А как проверить, что это директория, а не файл...


2-1179302239
Ol4ik
2007-05-16 11:57
2007.06.03
DBLookupListBox


1-1175705210
Углук
2007-04-04 20:46
2007.06.03
Шкала в TCharte


15-1177685755
easy
2007-04-27 18:55
2007.06.03
PHP DM Client - клиент для форумов сайта "Мастера Delphi"