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>

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

Оригинал


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

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

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

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