Сори за тупой вопрос по HTML

avatar denton

587

14

denton

Пользователь

Регистрация: 31.10.2017

Сообщения: 21954

Рейтинг: 7016

Нарушения: 1000

denton

Регистрация: 31.10.2017

Сообщения: 21954

Рейтинг: 7016

Нарушения: 1000

img

Как вставить один кусок кода во все страницы так, чтобы при его смене на одной странице, он менялся на всех страницах сразу?

Russiancombine

Пользователь

Регистрация: 08.02.2013

Сообщения: 5190

Рейтинг: 1815

Russiancombine

Регистрация: 08.02.2013

Сообщения: 5190

Рейтинг: 1815

denton сказал(а):


Как вставить один кусок кода во все страницы так, чтобы при его смене на одной странице, он менялся на всех страницах сразу?


Нажмите, чтобы раскрыть...


в футер или хэдер зафигачь

B_Rabbit

Пользователь

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

B_Rabbit

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

img

В чистом html только через iframe, но там есть ряд нюансов и ограничений. А так все шабонизаторы умеют инклюдить код.

denton

Пользователь

Регистрация: 31.10.2017

Сообщения: 21954

Рейтинг: 7016

Нарушения: 1000

denton

Регистрация: 31.10.2017

Сообщения: 21954

Рейтинг: 7016

Нарушения: 1000

img

B_Rabbit сказал(а):


В чистом html только через iframe, но там есть ряд нюансов и ограничений. А так все шабонизаторы умеют инклюдить код.


Нажмите, чтобы раскрыть...


Шаблонизаторы?

B_Rabbit

Пользователь

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

B_Rabbit

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

img

denton сказал(а):


Шаблонизаторы?


Нажмите, чтобы раскрыть...


Twig, Smarty, Blade, etc...

denton

Пользователь

Регистрация: 31.10.2017

Сообщения: 21954

Рейтинг: 7016

Нарушения: 1000

denton

Регистрация: 31.10.2017

Сообщения: 21954

Рейтинг: 7016

Нарушения: 1000

img

B_Rabbit сказал(а):


Twig, Smarty, Blade, etc...


Нажмите, чтобы раскрыть...


спс

B_Rabbit

Пользователь

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

B_Rabbit

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

img

denton сказал(а):


спс


Нажмите, чтобы раскрыть...


только учти, для работы шаблонизаторов нужен backend, а ты только азы познавать начал. Мб пока лучше потратить время чтобы подтянуть азы чем лезть в дебри

Scouser_AK

Пользователь

Регистрация: 21.06.2020

Сообщения: 4045

Рейтинг: -745

Нарушения: 1000

Scouser_AK

Регистрация: 21.06.2020

Сообщения: 4045

Рейтинг: -745

Нарушения: 1000

Использовать React ))0

Siller__

Пользователь

Регистрация: 31.10.2014

Сообщения: 1487

Рейтинг: 468

Siller__

Регистрация: 31.10.2014

Сообщения: 1487

Рейтинг: 468

B_Rabbit сказал(а):


только учти, для работы шаблонизаторов нужен backend, а ты только азы познавать начал. Мб пока лучше потратить время чтобы подтянуть азы чем лезть в дебри


Нажмите, чтобы раскрыть...


рыякт/вуе/угол)00
(понимаю что ему вкатываться сразу в фреймоврк - моветон, но как пример - сойдет)

SEREGA1995

Пользователь

Регистрация: 11.02.2013

Сообщения: 1947

Рейтинг: 423

SEREGA1995

Регистрация: 11.02.2013

Сообщения: 1947

Рейтинг: 423

img

denton сказал(а):


Как вставить один кусок кода во все страницы так, чтобы при его смене на одной странице, он менялся на всех страницах сразу?


Нажмите, чтобы раскрыть...


тебе нужен сервер и html шаблонизатор либо клиентский js фреймворк

ZipZap(D2)

Пользователь

Регистрация: 10.05.2015

Сообщения: 5121

Рейтинг: 2650

ZipZap(D2)

Регистрация: 10.05.2015

Сообщения: 5121

Рейтинг: 2650

denton сказал(а):


Как вставить один кусок кода во все страницы так, чтобы при его смене на одной странице, он менялся на всех страницах сразу?


Нажмите, чтобы раскрыть...


Загугли yii

B_Rabbit

Пользователь

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

B_Rabbit

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

img

ZipZap(D2) сказал(а):


Загугли yii


Нажмите, чтобы раскрыть...


И зачем челу гуглить целый фреймворк когда можно просто заюзать smarty\twig которые отлично работают standalone?

Siller__

Пользователь

Регистрация: 31.10.2014

Сообщения: 1487

Рейтинг: 468

Siller__

Регистрация: 31.10.2014

Сообщения: 1487

Рейтинг: 468

B_Rabbit сказал(а):


реактивные данные


Нажмите, чтобы раскрыть...


что ты имеешь ввиду под этим(сугубо в контексте твоего сообщения, что такое реактивность я андерстенд)?)

B_Rabbit

Пользователь

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

B_Rabbit

Регистрация: 11.12.2017

Сообщения: 6792

Рейтинг: 4199

img

Siller__ сказал(а):


что ты имеешь ввиду под этим(сугубо в контексте твоего сообщения, что такое реактивность я андерстенд)?)


Нажмите, чтобы раскрыть...


В принципе реактивность и имелась ввиду, это уже моя шиза делить данные на "холодные" и "реактивные"


https://artifact.ru/decks/build/


ну например для такого, написано мной на vue. Чтобы не пилить вручную кучу перерисовок на jquery\es6.

GamGam

Пользователь

Регистрация: 09.07.2020

Сообщения: 8

Рейтинг: 0

GamGam

Регистрация: 09.07.2020

Сообщения: 8

Рейтинг: 0

смотря на чем делаешь. если ручками без движка, то используй php include. создается frame.php с нужным содержанием под все страницы. затем во все страницы в нужном месте прописываешь php inlude. синтаксис функции посмотри, форум не дает код прописать или я кнопки еще не нашел для его вставки).


бывает проблема, когда страницы сайта в html, но тогда htaccess можно научить их обрабатывать как php.


Если делаешь в движке, то создаешь блок и ставишь его на все страницы. самый простой вариант. удачи!