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 для этого надо применять.

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

  • Where is admin?!
    Hope for no silence

  • Да ты хоть знаешь, какая она клевая, эта сраная жизнь?

    Боюсь, что только смерть знает кому умирать, а кому жить дальше.

  • Не произносите бесповоротных суждений!
    Карточная игра — явное обнаружение умственного банкротства. Не будучи в состоянии обмениваться мыслями, люди перебрасываются картами.

  • Ты человек для меня, и другая в тебе человека увидит. Ты сам только его в себе не потеряй.

  • The article will be helpful to anyone who already considers himself an adept traveler, had a two of times to rest in Turkey or Egypt, and is instantly inasmuch as new routes during the upcoming holidays. You are already aware of with the prices? I think so, and I assume that ahead of you age is a euphuistic into question, «What do I do?» — Conclusively again fib on the beaches of Antalya, Sharm el-Sheikh and others like them, or to tighten their belts and carve hurt into the open air 40 … 50 thousand rubles per person, and stay calm in the unpretentious «three rubles,» the blessed beaches of Thailand, Goa, or may Dominican Republic …
    Source:

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


40 queries. 1,095 sec 33.94 MB