Меню

Как изменить размер шрифта или плагин Shrift для Maxsite CMS

Создание сайтов2134

Здравствуйте. Возможно вы видели на моём блоге возможность переключение шрифтов - я это реализовал в виде плагина, но всё опубликовать его не доходили руки. Сейчас я это и исправлю

Я рассмотрю 2 варианта:

  1. Внедрение скрипта без плагина;
  2. Установка плагина Shrift.

Вставляем код скрипта в шаблон, не используя плагин

Сначала заходим в main.php, header.php (В общем туда, где у вас прописан закрывающий тег head) и вставляем этот код перед этим тегом:

<script>
var tgs = new Array( 'div','td','tr');
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;
 
function ts( trgt,inc ) {
 if (!document.getElementById) return
 var d = document,cEl = null,sz = startSz,i,j,cTags;
 
 sz += inc;
 if ( sz < 0 ) sz = 0;
 if ( sz > 6 ) sz = 6;
 startSz = sz;
 
 if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
 
 cEl.style.fontSize = szs[ sz ];
 
 for ( i = 0 ; i < tgs.length ; i++ ) {
 cTags = cEl.getElementsByTagName( tgs[ i ] );
 for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
 }
}
</script>

Второй код устанавливаем, где хотим. Например можно воспользоваться Ушкой "Content-start", прописать код в page.php или в текстовом виджете сайдбара:

<a href="javascript:ts(\'body\',1)">+ Увеличить шрифт</a> | <a href="javascript:ts(\'body\',-1)">+ Уменьшить шрифт</a>

Всё. Если ссылки не отобразились, сбросьте кеш системы на главной странице админки.

Плагин изменения шрифта для Maxsite CMS

Называется он "Shrift". Версия 1.0.

Установка

  1. Скачиваем плагин здесь;
  2. Распаковываем в текущую папку;
  3. Загружаем папку Shrift в "/application/maxsite/plugins";
  4. В админке активируем его;
  5. Если надо, создаём клсас "shrift" в файле стилей своего шаблона.

Приведу пример стилей для класса "shrift":

.shrift {
height: 15px;
width: 10%;
color: #000000;
}

Всё (Не забудьте изменить значения стилей на свои.

Благодарю за внимание.

Если плагин был полезен, прошу вас помочь с прописыванием стилей. Сейчас для блока с шрифтами ничего не прописано, поэтому может криво смотреться (Не знаю, так как плохо вижу). Заранее благодарю.

С уважением, Денис Скрипник

Текущая оценка Общий бал: 5 Проголосовало Проголосовало: 1

help_share

Данная публикация была вам полезна?

Помоги автору сайта, расскажи друзьям...

    Буду благодарен за каждый оставленный вами комментарий

    Добавить Комментарий

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Похожие публикации