Редизайн старого сайта wwwboard: как выделить панель навигации без изменения расширения.html?

Я пытаюсь сделать старую доску из 90-х более свежей, чем что-то из 90-х. Есть 46,770 файлов, которые нужно будет конвертировать. Я буду копировать контент с каждой страницы и вставлять его в обновленную страницу с помощью программы, написанной на Java, но прежде чем конвертировать все, я хочу убедиться, что шаблон, в который я помещаю контент, может быть легко отредактирован в будущем.

Это важно для навигационных панелей, нижних колонтитулов и рекламных объявлений. Обычно, если бы я использовал PHP, я бы выделил панель навигации и заголовок, используя

<?php include ('header.html'); ?>
<?php include ('navbar.html'); ?>
<!--actual content-->
<?php include ('footer.html'); ?>

К сожалению, все файлы должны сохранять свои имена файлов.html. Так что о PHP не может быть и речи. (Поправьте меня, если я ошибаюсь.) Вместо этого я попытался выделить заголовок и панель навигации, используя

<object id="HeaderObj" data="header.html" >
    <embed src="header.html">
</object>
<object id="NavbarObj" data="navbar.html" >
    <embed src="navbar.html">
</object>

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

К сожалению, когда вы нажимаете на ссылку на этих встроенных изображениях, она открывает новую ссылку на встроенной странице. Похоже на это.введите описание изображения здесь

Я не могу использовать теги для встраивания, если они не дают пользователям полезных ссылок. Есть ли у кого-нибудь решение моей нынешней проблемы? Если я не могу понять это, мне придется запускать мой конвертер веб-сайтов каждый раз, когда нам нужно внести микроскопические изменения.

1 ответ

http://php.about.com/od/advancedphp/p/html_php.htm^ Это сработало для меня. Далее я позабочусь о том, чтобы у PHP не было шансов на внедрение или что-то еще, что может быть возможно с PHP как языком.

Другие вопросы по тегам