Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Работа с инклудами в HTML без php


Автор: netpeak 17.2.2009, 22:19
Кто-то сталкивался с проблемой вставки куска HTML-кода в другой HTML-код без помощи php, ssi и js?

Автор: bars80080 17.2.2009, 23:01
вставь с помощью java, asp, .net, perl или c наконец

Автор: skyboy 17.2.2009, 23:47
<frame>
<iframe>

Автор: netpeak 18.2.2009, 11:14
с java, asp, .net, perl, c  не работал, но почти уверен, что для них потребуется вносить изменения в сервере и хтаксесе, как в случае и с php и ssi

фреймы не подходят, как и js - нужен код html вставляемого блока, а не просто его отображение.

Автор: bars80080 18.2.2009, 11:29
Цитата(netpeak @  18.2.2009,  10:14 Найти цитируемый пост)
нужен код html вставляемого блока, а не просто его отображение

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

Автор: netpeak 18.2.2009, 12:19
самая важная причина - фреймы очень плохо индексируются, а то что они создают неудобства в построении/переверстке дизайна это уже второстепенно

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

Автор: skyboy 18.2.2009, 12:41
если на стороне сервера нельзя собрать страницу из частей(ни PHP, ни другой серверный язык не используется), если решение на базе фреймов("плохо индексируется") не устраивает, а javascript не устраивает и подавно(вообще не индексируется), то ответ: нет, никак нельзя. в html ничего похожего на include нету.

Автор: SamDark 18.2.2009, 12:45
netpeak, 
Можно разрабатывать у себя с использованием PHP, а потом заливать на сервер склеенный им html.

Автор: netpeak 18.2.2009, 17:13
SamDark, согласен, можно, но для этой задачи это трудоемко.

есть вариант еще генерить html на своем сервере а на тот сервер через ssh заливать, но неужели для реализации такой прмитивной задачи нет проще метода?

Автор: netpeak 18.2.2009, 18:05
кто знает, ssi может быть уязвима? как php например. почему разработчики сайта (созданного не на php) так на отрез отказываются включать поддержку ssi, ссылаясь на то, что это очень опасно и большая угроза при его использовании?

Автор: KonstRuctor 20.2.2009, 01:29
Я сталкивался с такой проблемой: старый статичный сайт, много-много страниц, сверстанных руками.
И надо что-то включать, какие-то куски кода.
Пришел к выводу, что все же постепенный переход на php спасет положение.
Хуже другое — в поисковиках давно уже проиндексировался файл kontakts.htm, а мне его надо переделать в kontakts.php.
И так весь сайт. В одном очень важном файле пришлось редирект поставить.
Хотелось бы узнать, все же как такие вещи правильно делать.

Автор: awers 20.2.2009, 01:40
Юз-ай  эс-эс-ай!

И кто сказал что ифреймы плохо индексируются? Всё отлично работает, но не смотря на это лучше не делать так.

Автор: WebDisaster 20.2.2009, 06:25
Пардон, невнимательно прочитал условия. Удалено =)  Хотя я думаю, что если ни один из существующих велосипедов не устраивает, стоит изменить условие задачи. Сильно сомневаюсь, что под каждую новую страницу нужно изобретать свой велосипед.

Автор: skyboy 20.2.2009, 09:00
Цитата(KonstRuctor @  20.2.2009,  00:29 Найти цитируемый пост)
Хуже другое — в поисковиках давно уже проиндексировался файл kontakts.htm, а мне его надо переделать в kontakts.php.

mod_rewrite тебе в помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)