Редизайн старого сайта 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 как языком.