Размещение бегущей строки

Обращаем Ваше внимание:

Служба технической поддержки не предоставляет консультаций по редактированию шаблонов.

При необходимости Вы можете разместить на какой-либо из страниц своего сайта (или в дополнительных блоках) бегущую строку. Пример того, как может выглядеть строка на сайте, Вы можете посмотреть, пройдя по следующей ссылке.

Существуют два способа размещения бегущей строки:

  1. Реализация стандартными средствами HTML. О том, как это сделать, Вы можете прочитать в соответствующей инструкции.
  2. Реализация средствами Javascript, основное отличие тут - более плавная прокрутка. Именно этот способ мы и рассмотрим в инструкции ниже.

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

После того как расширенные права доступа получены, можно приступать к работе.

Рассмотрим весь процесс размещения строки на примере приведенного выше образца.

Шаг 1

Перейдите к разделу "Настройки" - "Шаблоны и файлы".

phpYWGQXN

Шаг 2

Выберите и откройте для редактирования нужный Вам шаблон. В нашем случае - это "_Главная. Верх".

phpGzc3FA

Шаг 3

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

 <script type="text/javascript" src="/g/module/megamarquee/js//jquery.megamarquee.js"></script>

Также необходимо проверить наличие в шаблоне следующего пути (и тоже прописать, если такая строка отсутствует):

 <script type="text/javascript" src="/g/libs/jquery/1.10.2/jquery.min.js"></script>

php07ULcM

Шаг 4

Сохраните изменения в шаблоне.

php3IRx17

Шаг 5

Далее перейдите в список файлов.

php6p3J66

Шаг 6

В открывшемся окне найдите и откройте файл styles.less.

phpAKVNVb

Или же styles.less.css - если именно он был изменен позднее (дата изменения в строке этого файла позднее, чем у styles.less).

phpmoCT5U

В случае если и этот файл отсутствует, то необходимо найти файл styles.scss либо styles.css.

Шаг 7

В открывшемся файле вставьте стили для блока.

 /*********marquee***********/

.marquee13 {margin:0 auto; padding:20px 30px; width:720px; position:relative;}

.marquee13 .marquee-wrapper {border:1px solid #999; margin:0; padding:0; width:100%; overflow:hidden;}

.marquee {margin:0; padding:20px 30px; position:relative;}

.marquee .marquee-wrapper {border:1px solid #999; margin:0; padding:0; width:100%; overflow:hidden;}

.marquee-inner {margin:0; padding:0; width:30000px; float:left; display:inline;}

.marquee-item {margin:0; padding:0; float:left; display:inline;}

.marquee-item p {margin:0;}

.marquee-cleaner {margin:0; padding:0; height:0; font-size:0; line-height:0; overflow:hidden; clear:both;}

php4Ypyks

Обратите внимание!

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

Шаг 8

И сохраните изменения в файле.

phpPx8Z0e

Шаг 9

Затем снова вернитесь к редактированию шаблона "_Главная. Верх".

phpGzc3FA

Шаг 10

И вставьте скрипт бегущей строки, обернув его в {literal}.

phpc9lz2X

Шаг 11

Сохраните изменения в шаблоне.

php3IRx17

Шаг 12

Теперь Вам необходимо разместить строку на нужной странице или в нужном блоке. Для этого перейдите к разделу "Страницы".

phpni7UyJ

Шаг 13

Нажмите на нужную Вам страницу и выберите в раскрывшемся списке пункт "Редактировать содержимое".

phpdM8rDF

Шаг 14

Откройте текст страницы (или, если Вы хотите разместить текст в общих блоках, перейдите к вкладке "Общие блоки" и откройте для редактирования нужный блок).

phpgejvPs

Шаг 15

В текстовом редакторе перейдите к HTML-редактору.

php8dvYhQ

Шаг 16

Разместите код бегущей строки с нужным Вам текстом.

<div class="marquee13">

        <div class="marquee-wrapper">

        <div class="marquee-inner">

        <div class="marquee-item">ТЕКСТ БЕГУЩЕЙ СТРОКИ</div>

    </div>

    <div class="marquee-cleaner"></div>

  </div>

</div>

phpCd7Rmz

Шаг 17

Нажмите "Ок" в HTML-редакторе (или "Обновить", в зависимости от версии редактора).

phpgVJBSB

Шаг 18

И сохраните изменения в текстовом редакторе.

phpIgZrrg

Шаг 19

Перейдите на сайт. На нужной странице должна появиться бегущая строка.

phpD1gkkj

Обратите внимание!

  • Длина строки, отступы сверху, снизу, справа и слева будут зависеть от параметров, указанных Вами в файле стиля (шаг 7).

Обратите внимание!

  • Данная инструкция является примером реализации описанного функционала. Показанные в инструкции результаты могут отличаться от реальных по причине специфики шаблонов конкретного сайта или иных технических нюансов.
Была ли статья вам полезна? Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий
Навигация