atRunet:Coolmax: Что-то о чём-то…

Версия для печати

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



1. Создаём шаблон «Версия для печати». В меню «Шаблоны», пролистайте до раздела «Шаблоны архивов» и выберите Создать новый шаблон (Create New Archive Template).

Создание шаблона


В появившемся окне напишите «Версия для печати».

create_new_template.gif

Скопируйте этот шаблон. Этот шаблон создан для примера. Вы, разумеется, можете использовать свой шаблон:




Сохрание, но пока не пересобирайте сайт.

Советую вам использовать этот код:

<META NAME=»ROBOTS» CONTENT=»NOINDEX, NOFOLLOW»>

в заголовке страницы. Это позволит вам избежать индексирования страниц «для печати» поисковыми системами. Обратите внимание, что в приведённом шаблоне имеется ссылка на CSS моего сайта. Вам может потребоваться изменить эту ссылку.

2. Создайте CSS для шаблона «Версия для печати». В раделе «Шаблоны» создайте новый индексный шаблон. Имя для этого шаблона вы можете выбрать любое – это не важно. Не забудьте присвоить имя выходного файла для этого шаблона. У меня выходной файл называется PF-stylesheet.css.

PF-stylesheet_template.gif

В качестве примера CSS можете использовать нижеприведённый код. Теперь сохраните и пересоберите ваш новый индексный хаблон с CSS и архив.





3. Добавьте новый способ архивирования. Откройте меню конфигурации вашего блога. Щёлкните меню «Архивирование». Затем щёлкните добавить новый. Выберите тип архивирования «Индивидуальный», и шаблон «Версия для печати». Щёлкните «Добавить». Вы увидите новый шаблон для архивирования в таблеце архивов.

Выбор шаблона



4. Настройте URL для шаблона «Версия для печати».

Тип архива

Настройте URL в зависимости от тога как настроен ваш MT. По умолчанию имена в MT выглядят примерно так ht tp://www.website.com/archives/000123.html. Я просто добавл слово «print» к номеру записи: ht tp://www.website.com/archives/000123print.html. С помощью вот такого кода:

<$MTEntryID pad=»1″$>print.html


Сохраните настройки и пересоберите сайт.

5. Ссылка на страницу «Версия для печати». Ну а теперь самое главное – создание ссылки на созданные страницы. Для этого достаточно найти в шаблонах отображения записей (Шаблон главной страницы и Индивидуальный шаблон») тэг <MTEntries> и в конце его добавьте:

<a href=»<$MTBlogArchiveURL$><$MTEntryID pad=»1″$>print.html» title=»print this!»>
Printer-friendly version</a>

Сохраните и персоберите сайт

Оригинал

Share

Похожие записи:

  • Дурь.
    CSS для этого надо применять.

  • А я бы, на твоём месте, ещё и ссылочку с примером привёл…

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.