Структурирование HTML файлов, минимизация повторений

12
Р
На сайте с 17.05.2011
Offline
136
1489

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

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

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

Еще нашел на стеке способ подгружать нужные куски с помощью jQuery. Вроде, не могу сформулировать чем этот метод плох, но что-то душа не лежит.

Что скажете по поводу упомянутых технологий? Есть еще способы стоящих рассмотрения?

Спасибо!

PS. Можно еще, конечно, странички формировать на сервере (как это делает, допустим, тот же WordPress), но мне это не подходит.

totamon
На сайте с 12.05.2007
Offline
437
#1
Рамарио:
В древнючие времена, вроде, была такая штука как SSI - Server Side Include. Но что-то эта технология популярностью не пользуется, хотя, казалось бы - должно быть удобно.

вам популярность или чтобы работало?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
[Удален]
#2
Рамарио:
Есть еще способы стоящих рассмотрения?

www.unmedia.ru :)

Р
На сайте с 17.05.2011
Offline
136
#3
totamon:
вам популярность или чтобы работало?

Улыбнул ваш вопрос :)))))

Под популярностью вы, наверно, имеете в виду индексируемость поисковиками?

Ну работать это безусловно должно так или иначе. Но проблема в том, что все способы КАК-ТО работать будут. Но какие-то, может быть, будут иметь проблемы совместимости, какие-то будут медленно работать, что-то будет плохо масштабироваться...

---------- Добавлено 22.02.2017 в 22:22 ----------

burunduk:
www.unmedia.ru :)

Я не понял к чему здесь эта ссылка. Поясните, пожалуйста.

[Удален]
#4
Рамарио:
Я не понял к чему здесь эта ссылка. Поясните, пожалуйста.

посмотрите как он сделан

D
На сайте с 31.01.2017
Offline
15
#5
Рамарио:
Что скажете по поводу упомянутых технологий? Есть еще способы стоящих рассмотрения?

Есть. https://facebook.github.io/react/

S
На сайте с 30.09.2016
Offline
469
#6
Рамарио:
но мне это не подходит.

Штоле денег на поддержку PHP жалко?

---------- Добавлено 22.02.2017 в 22:34 ----------

Рамарио:
Улыбнул ваш вопрос :)))))
Под популярностью вы, наверно, имеете в виду индексируемость поисковиками?
А уж меня-то как улыбнула Ваша игра в пинг-понг 😂
Рамарио:
Но что-то эта технология популярностью не пользуется, хотя, казалось бы - должно быть удобно
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
LeonCrab
На сайте с 30.01.2007
Offline
189
#7
Рамарио:

Я не понял к чему здесь эта ссылка. Поясните, пожалуйста.

Исходный код посмотреть слабо?

Бурундук его пиарит уже несколько лет ;)

Помощь в создании сайтов на MODX, Laravel, Slim. В личку. Хостинг, которому я доверяю (https://beget.com/p181956).
S
На сайте с 30.09.2016
Offline
469
#8

Взглянул одним глазом - вроде как через ajax подгружают?

M
На сайте с 04.12.2013
Offline
235
#9
Рамарио:
но мне это не подходит.

😕 Почему?

---------- Добавлено 24.02.2017 в 10:01 ----------

SSI тоже на сервере – расшифруйте аббревиатуру :)

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Jaf4
На сайте с 03.08.2009
Offline
804
#10
Рамарио:

Что скажете по поводу упомянутых технологий? Есть еще способы стоящих рассмотрения?

ssi живой, никуда не делся. Есть еще php include.

ЗЫ а еще можно данные из бд получать ☝

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий