Июн
4

Избавляемся от скрипта генератора шрифтов Cufón

В одном из своих предыдущих постов я рассказывал об архиве премиум-тем для WordPress от MoreStyle. В архиве собраны темы от таких известных разработчиков, как ElegantThemes, RocketTheme, YooTheme, Template Monster и многих других. Поскольку, разработчики ориентированы на англоязычную локализацию своих тем, то с последующей их русификацией могут возникнуть некоторые затруднения. Наверняка, вы знаете, что за русификацию темы отвечает файл ru_RU.mo, который расположен в папке wp-content/languages и строка define (‘WPLANG’, ‘ru_RU’) в файле wp-config.php. Естественно, этот файл переведет только стандартные фразы, которые уже “вбиты” в сам WordPress и с помощью функций могут подключаться в тему. Да и в самом шаблоне, думаю, нетрудно будет найти и локализовать англоязычные фразы, если таковые будут.

Однако, иногда бывают случаи, когда тема, вроде бы уже русифицированная, перестает отображать  заголовки категорий, страниц, записей, названия сайта и т.д. Такое частенько встречается в зарубежных премиум-темах, особенно у разработчика ElegantThemes. Причиной тому, специальный скрипт для вывода шрифтов Cufón, поэтому попробуйте найти в файлах вашей темы примерно такой код:

<script type="text/javascript" src="cufon-yui.js"></script>
<script type="text/javascript" src="Optima_400-Optima_700.font.js"></script>

Как видите, здесь подключается специальный скрипт Cufón, который, в свою очередь, подключает шрифт Optima_400-Optima_700, который, как теперь нетрудно догадаться логически, не поддерживает кириллицу, а, следовательно, и не будет отображать ваши заголовки категорий, страниц, записей и т.д.

Ну что же, предлагаю два, сравнительно простых варианта, которых вам вполне будет достаточно для решения этой проблемы:

  1. Удалить или закомментировать (вдруг оно понадобится вам в дальнейшем) эти строки, тогда будет выводиться обычный шрифт, который прописан у вас в файле стилей вашей темы.
  2. Если вы все-таки хотите использовать какой-нибудь навороченный шрифт у себя на сайте, либо сгенерировать кириллический шрифт, максимально схожий с исходным, то можете на странице генератора шрифтов создать свой (отметив галочку «Russian Alphabet»), загрузить на сервер и подключить, заменив имя файла шрифта во второй строке вышеприведенного примера кода.

Кстати, заголовки записей, категорий, страниц и т.д, обычно выделяют тегами <h1>, <h2>, <h3> и т.д., поэтому можно воспользоваться одной, очень замечательной функцией скрипта Cufón  и назначить сгенерированный шрифт только одному определнному тегу. Для этого, достаточно добавить нижеприведенный код и указать нужный нам тег:

<script type="text/javascript">Cufon.replace('h1');</script>

Если нужно применить сгенерированный шрифт к некотром конкретным тегам, то следует добавить следующую строку, с указанием нужных тегов:

<script type="text/javascript">Cufon.replace('h1')('h2')('blockquote');</script>

Как видите, скрипт генератора шрифта  Cufón бывает не только вреден, но и, в некоторой степени, довольно-таки полезен. Использовать ли его на своем сайте или нет, решать только вам.

VN:F [1.9.16_1159]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.16_1159]
Rating: 0 (from 0 votes)

Понравилась статья? Поделитесь ею в социальных сервисах!

Подпишитесь на обновление блога!

Ваш e-mail:

Понравилась статья? Вы не хотите пропускать новые статьи, посвященные Wordpress? Тогда подпишитесь на RSS или на электронный ящик и получайте новые статьи мгновенно! Также можете следить за мной в Twitter.

2 комментария к “Избавляемся от скрипта генератора шрифтов Cufón”

  • Нет аватара
    pavka 04.06.2011 в 12:53

    с таким первый раз сталкиваюсь-)

    VA:F [1.9.16_1159]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.16_1159]
    Rating: 0 (from 0 votes)
  • Нет аватара
    Vadimon 04.06.2011 в 13:01

    pavka, такой скрипт генератора шрифтов встречается в премиум-темах ElegantThemes и некоторых других. Можете попробовать взять какую-нибудь тему от этих разработчиков и посмотреть.

    VN:F [1.9.16_1159]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.16_1159]
    Rating: 0 (from 0 votes)

Оставить комментарий

Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

Блог про wordpress и все, что с ним связано – возможности системы, секреты и хаки, плагины, шаблоны, оптимизация, seo, безопасность и т.п. Проект для начинающих и продвинутых пользователей.

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога по E-mail:

E-mail:

Последние комментарии

Друзья проекта