Не-PHP альтернатива PHP включает

Я пытаюсь загрузить статический навигационный контент на многие страницы моего веб-сайта. Обычно я бы использовал либо включение PHP, либо SSI. Однако сервер веб-страниц моего университета разрешает эти методы только на клубных серверах (я тоже работаю с клубными сайтами). На серверах личных страниц у нас действительно есть доступ только к Perl и Python (без PHP, SSI или Ruby).

Итак, мой вопрос: есть ли способ разрешить мне включать этот статический контент на несколько страниц (например, навигационные панели и нижние колонтитулы для обеспечения удобства обслуживания) без PHP или SSI?

Спасибо!


person Ross Larson    schedule 02.05.2011    source источник
comment
Вы пытались попросить их включить SSI?   -  person icktoofay    schedule 02.05.2011
comment
JQuery для простоты AJAX. Javascript является опцией, поскольку он работает на локальных машинах, а не на стороне сервера.   -  person robx    schedule 02.05.2011


Ответы (2)


В Perl есть множество шаблонизаторов на выбор; я предпочитаю Template Toolkit.

Вы можете начать читать об этом здесь.

person ysth    schedule 02.05.2011
comment
Кажется, мне нужно будет запускать этот скрипт при каждом обновлении, я думаю, это выполнимо, и я написал скрипт, который помещает содержимое в скелетный файл. Хорошо. Я попрошу их включить SSI, и когда они отклонят мою просьбу, я воспользуюсь этим методом. Спасибо. - person Ross Larson; 02.05.2011
comment
@Росс Ларсон: для динамического рендеринга шаблонов см. template-toolkit.org/docs/ учебник/ - person ysth; 02.05.2011

Пока javascript не отключен, вы можете импортировать статическое содержимое или динамическую информацию с помощью AJAX.

Вы должны иметь возможность использовать jQuery с Python или Perl через CDN. Затем используйте методы AJAX jQuery, чтобы получить данные и вставить их на страницу.

person going    schedule 02.05.2011