Отправлено: 18.12.07 14:47. Заголовок: Пример использования AML: chili-land.nm.ru
Ребятки, вот такая пролема.... на главной странице содержится фрейм в котором открываются все остальные страницы... вся борода в том, что появляется реклама как на главной странице, так и в фрейме, из-за чего появляется лишняя горизонтальная прокрутка, да и просто не удобно и не красиво... можно ли придумать что нибудь, что бы остались свойства фрейма (прокрутка, и т.п.) но страница была цельной???
Отправлено: 19.12.07 11:04. Заголовок: Я не спроста отметил..
Я не спроста отметил, что это классический вариант. Смотрите сами: любою страничку сайта можно "разрезать" на 3 части: 1) По тегу DIV включительно 2) Собственно, само тело страницы (наполнение без HTML, HEAD, BODY) 3) Низ страницы с тегом /DIV включительно
Причем 1 и 3 части - статические для всего сайта (поправка: может меняться текст в TITLE и МЕТА, но об этом позже). Итак, эти 2 части выносим в отдельные файлы: у меня устоялись имена _part1.txt и _part1.txt (подчеркивание означает, что файл служебный + автоматически оказывается в начале списка файлов директории). Далее для каждой странички нужно создать отдельные файлы, содержащие фрагменты кода с содержимым: index.txt news.txt about.txt contacts.txt ...т.д.
Теперь уже можно создать проектный файл !chili.aml (Восклицательный знак позиционирует его в самый верх списка директории). Вот его примерное содержимое:
цитата:
{exec target="HTML/index.html" title="Создаем Главную страницу"} {use src="_part1.txt" title="Верхняя половинка страницы"} {use src="index.txt" title="Тело Главной страницы"} {use src="_part2.txt" title="Нижняя половинка страницы"}
Отправлено: 19.12.07 11:07. Заголовок: Теперь наводим "..
Теперь наводим "марафет" (хотя для начинающего уже вполне достаточно):
В файле _part1.txt находится блок CSS-стилей. Я обычно выношу его в отдельный файл _styles.txt Это же будет верно для секции SCRIPT ... /SCRIPT и META ... /META, но в этом примере их практически нет.
Теперь про TITLE - мы хотим, чтобы заголовок менялся в зависимости от страницы. Заводим переменную, в которую пишем нужный текст. В конечном варианте код выглядит так:
Следующий "подводный камень", с которым может столкнуться начинающий, когда файлы лежат по разным папкам (например, выделен раздел под ссылки, анонсы и т.д.) В этом случае необходимо в отдельной переменной хранить путь к корню, но эту историю я расскажу уже в следующий раз!
Все даты в формате GMT
3 час. Активность сегодня: 17
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет