Главная страница
    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» какой-нить.


 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.64 MB
Время: 0.049 c
9-1151685359
VolanD666
2006-06-30 20:35
2007.06.03
Нормальный Lightmap


3-1173941316
Still Swamp
2007-03-15 09:48
2007.06.03
Есть ли способ выгрузить данные из датасета в поток?


2-1179143595
IGray
2007-05-14 15:53
2007.06.03
Как сформировать файл письма в формате ЕML программно?


1-1175508636
Feds
2007-04-02 14:10
2007.06.03
MDI in DLL


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский