2011-05-02 13 views
0

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

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

Спасибо!

+1

Вы просили просить их включить SSI? – icktoofay

+1

можно сделать с помощью AJAX –

+0

JQuery для простоты AJAX. Javascript является вариантом, поскольку он работает на локальных машинах, а не на стороне сервера. – robx

ответ

4

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

Возможно, вы захотите ознакомиться с этим: here.

+0

Кажется, мне нужно будет запускать этот скрипт с каждым обновлением, я думаю, это выполнимо, и я написал скрипт, который помещает содержимое в файл скелета. Хорошо. Я попрошу их включить SSI, и когда они откажутся от моего запроса, я буду использовать этот метод. Благодарю. –

+0

@Ross Larson: для динамического рендеринга шаблона см. Http://template-toolkit.org/docs/tutorial/Web.html#section_Dynamic_Content_Generation_Via_CGI_Script – ysth

+0

в порядке, сделаю. Большое спасибо. –

0

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

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

Смежные вопросы