+7 495 240-82-20

Установка модуля «Мибок: Версия для слабовидящих»

1С-Битрикс
  1. Активная лицензия CMS 1С-Битрикс
  2. Версия 1С-Битрикс не ниже 12.5
  3. Редакции 1С-Битрикс: «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт»,«Бизнес»
  4. Минимальные технические требования:
    • UNIX или Windows-платформа
    • PHP 5.3 - 7.0
    • Расширения PHP: GD, PHP XML, FreeType, Поддержка регулярных выражений (POSIX и Perl-compatible), Zlib compression, PHP-акселератор OPcache или XCache (рекомендуется), cURL (рекомендуется)
    • Apache 1.3 и выше (рекомендуется) или IIS 5, IIS 6, IIS 7 и 7.5 (потребуется дополнительная настройка)
    • MySQL 5.0 и выше
  1. Купить модуль в Маркетплейс 1С-Битрикс
  2. Обратиться в компанию "Мибок" или к любому партнеру 1С-Битрикс
  1. На странице "Система обновлений сторонних решений" (Marketplace → Обновление решений → Вкладка "Активация купона") введите купон, полученный при покупке. После чего во вкладке "Список обновлений" у вас появится модуль "Мибок: Версия для слабовидящих (модуль на сайт)" доступный для скачивания.
  2. Загрузите модуль из Маркетплейс
  3. Нажмите кнопку Установить
  4. После стандартной установки модуля перейдите на страницу списка мастеров (Настройки → Настройки продукта → Список мастеров) и выберите мастер "Мибок: Версия для слабовидящих". Затем нажмите на "Установить" в контекстном меню выбранного мастера
  5. В новом окне откроется приветственная страница мастера, являющаеся первым шагом мастера

  6. На втором шаге необходимо выбрать сайт из существующих в системе, для которого необходимо произвести генерацию шаблонов

  7. На третьем шаге необходимо выбрать шаблоны, для которых будет сгенерированы шаблоны для версии слабовидящих

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

  9. На пятом шаге производится генерация шаблонов версии для слабовидящих, основанная на настройках, выбранных на предыдущих шагах.
  10. После успешной генерации шаблонов на шестом шаге доступна ссылка для перехода на версию для слабовидящих.

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

На странице Настройки → Настройки продукта → Настройки модулей → Мибок: модуль для слабовидящих → Вкладка «Настройки» доступны, следующие возможности:

  1. Отключение/Включение использования адаптивной сетки на Bootstrap 3. Данная настройка будет работать для сайтов, которые написаны на Bootstrap 3 с использованием адаптивности.
  2. Отключение/Включение вывода заголовка в теге H1 шаблона для слабовидящих. В некоторых сайтах, разработчики поместили тег H1 не в шаблон сайта, а на страницу — для таких сайтов и реализована данная настройка, чтобы не выводить несколько раз заголовок.
  3. Отключение/Включение озвучивания текста. При отключении данной опции на страницах сайта пропадут кнопки "Озвучить всё" и "Озвучить", а также соответствующие настройки по работе со звуком в панели настроек.
  4. Дисковая квота (мегабайт). Определяет размер папки, в котором будут храниться уже озвученные тексты с вашего сайта (/upload/mibok.glaza/voice/), при достижении лимита будут удаляться наиболее старые файлы. По умолчанию установлено значение в 50 мегабайт.
  5. Максимальный размер отправляемого на синтез текста (килобайт). Определяет максимальный размер текста, который может быть отправлен на обработку для озвучивания на внешний ресурс. При достижении лимита пользователю вместо текста, будет проиграно сообщение об этом.
    По умолчанию установлено значение в 16 килобайт. Максимально допустимое значение - 50 килобайт (при введении в настройке большего значения, автоматически будет установлено максимальное допустимое значение)

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

Помимо установки модуля и корректировки его настроек, также вам необходимо отредактировать меню и разместить ссылку на версию для слабовидящих:

  1. В шаблонах версии для слабовидящих добавлено дополнительное меню (.glazamibok.menu.php), в котором необходимо отредактировать пункты, с учетом реальных путей разделов "Обратная связь", "Карта сайта", "Поиск", "Авторизация" вашего сайта:
  2. В шаблонах обычной версии сайта в шапке на видном месте, необходимо добавить ссылку, при переходе по которой будет открываться версия для слабовидящих - параметр в строке special_version=Y. Например, /?special_version=Y
    Здесь представлен специально разработанный набор кнопок для перехода на версию для слабовидящих.

Если после перехода в версию для слабовидящих по адресу ваш_домен/?special_version=Y продолжает отображаться обычная версия сайта, необходимо изменить сортировку шаблонов. Для этого необходимо перейти на страницу Настройки → Настройки продукта → Сайты → Список сайтов → Страница сайта, на который установлен модуль → Блок "Шаблон сайта". В данном блоке отображается список шаблонов сайта и здесь необходимо расставить значение сортировки так, чтобы значение сортировки шаблона версии для слабовидящих было меньше, чем у соответствующего ему шаблона обычной версии:

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

  • Разработчики в программном коде допустили ошибку, котоаря была незаметна в обычной версии сайта, но стала заметна в версии для слабовидящих
  • Используется сторонний компонент, не входящий в стандартную поставку ядра Битрикс
  • В шаблоне компонента в стандартной версии компонента вызываются другие компоненты (за исключением случаем комплексных компонент) или производится дополнительная обработка данных, выборка данных из базы данных.

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

Исключение компонент можно производить двумя способами:

  1. Стандартный способ. Для того, чтобы компонент на странице не выполнялся достаточно перед его подключением добавить условие для шаблона версии для слабовидящих, например:
                    <?if (SITE_TEMPLATE_ID != 'special_mibok_new'):
                       $APPLICATION->IncludeComponent("bitrix:news.list", "slides", array(...), false);
                    endif;?>
                
    Данный способ подходит как для исключения компонент, так и для исключения любых других блоков, включая html-код.
  2. Используя функционал исключения, реализованный в модуле. На странице Настройки → Мибок: модуль для слабовидящих → Исключения добавить запись:
    • Компонент (пространство_имен: название_компонента) - bitrix:news.list
    • Шаблон компонента - slides


Модуль "Мибок: Версия для слабовидящих" остлеживает изменения, которые будут в дальнейшем производиться в обычных шаблонах сайта, речь идет о:

  • изменении параметров покдлючения компонентов;
  • новое подключение вызова компонент;
  • удаление подключения вызова компонент

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

Данный стикер содержит ссылку на страницу Настройки → Мибок: модуль для слабовидящих → Генерация. При переходе на эту страницу отображается информация, в каких шаблонах есть отличие в подключении компонент. Необходимо выбрать для какого шаблона обычного сайта необходимо перегенерировать шаблон версии для слабовидящих и нажать на кнопку "Сгенерировать":


Данная информация касается только тех веб-сайтов, на которых уже был ранее установлен модуль

  • На странице "Система обновлений сторонних решений" (Marketplace → Обновление решений → Вкладка "Список обновлений") доступно обновление модуля:
  • Нажмите кнопку "Загрузить"
  • После удачной загрузки обновления, должен появиться стикер, содержащий ссылку для перегенерации (ссылка на страницу Настройки → Мибок: модуль для слабовидящих → Генерация):
  • Перейдя на страницу "Генерация шаблонов", выберите шаблоны вашего сайта, которые нужно перегенерировать.

    Внимание! Теперь после перегенерации шаблонов, создается бекап старой версии шаблонов для версии слабовидящих (для возможности отката, а также во избежание правок в шаблонах, если вы их производили). Бекапы старых шаблонов находятся там же, где и лежат все шаблоны вашего сайта (/bitrix/templates/) и в своем названии содержат следующий префикс: backup_mibok_



Использование параметра MIBOK_SPECIAL_COMPARE

Внимание! Любые изменения в сгенерированном шаблоне версии для слабовидящих вы должны делать аккуратно, чтобы не повредить работоспособность шаблона, а также отдавать себе отчет, что если вы в будущем захотите перегенерировать шаблон, все ваши изменения будут утеряны и останутся только в шаблоне с префиксом backup_mibok_

В редких случаях бывает необходимость подключать компонент в шаблоне сайта версии для слабовидящих так, чтобы при этом этот компонент не использовался в обычной версии сайта и не вызывал сообщения о перегенерации версии для слабовидящих. Для этого, при подключении компонента необходимо в массив параметров подключаемого компонента прописать следующий параметр: "MIBOK_SPECIAL_COMPARE" => "N"

Рассмотрим одну из нетипичных ситуаций.
На сайте уровень вложенности меню больше двух. Третий и более уровень вложенности меню в версии для слабовидящих не отображается по причине неудобства использования такого меню лицам с ограниченными возможностями. Однако, необходимо осуществить возможность у пользователя использовать меню третьей вложенности. Для решения проблемы с навигацией требуется подключить вывод меню нужной вложенности (например, третьей вложенности) в шаблоне сайта.

Внимание! Описанные ниже действия не нужно производить, если у вас в обычной версии сайта подключается дополнительный вывод меню 3-й вложенности еще и как отдельный блок меню. Как например, тут:

Например, меню 3-го уровня имеет тип "left" и его нужно разместить после заголовка h1. Тогда размещаем в шаблоне версии для слабовидящих следующий код:

 <?$APPLICATION->IncludeComponent("bitrix:menu", ".default", Array("ROOT_MENU_TYPE"	=>	"left",
                "MENU_CACHE_TYPE"	=>	"A",
                "MENU_CACHE_TIME"	=>	"3600",
                "MENU_CACHE_USE_GROUPS"	=>	"Y",
                "MENU_CACHE_GET_VARS"	=>	"",
                "MAX_LEVEL"	=>	"2",
                "CHILD_MENU_TYPE"	=>	"left",
                "USE_EXT"	=>	"Y",
                "DELAY"	=>	"N",
                "ALLOW_MULTI_SELECT"	=>	"Y",
                "MIBOK_SPECIAL_COMPARE" => "N"));?>
            

В итоге, должно получиться так:
Дополнительное подключение меню третьей вложенности

После чего, в версии для слабовидящих в тех разделах, в которых расположено меню "left" оно будет выводиться после заголовка:

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

В шаблонах версии для слабовидящих сознательно убрана возможность "кликабельности" верхних пунктов меню, при условии если они содержат подуровни. Это реализовано для повышения удобности использования меню с помощью клавиатуры. Однако, в некоторых случаях, необходимо, чтобы все-таки эти пункты меню были "кликабельны".

Внимание! Любые изменения в сгенерированном шаблоне версии для слабовидящих вы должны делать аккуратно, чтобы не повредить работоспособность шаблона, а также отдавать себе отчет, что если вы в будущем захотите перегенерировать шаблон, все ваши изменения будут утеряны и останутся только в шаблоне с префиксом backup_mibok_

Если все-таки вам нужен такой функционал и вы готовы пренебречь некоторой удобностью использования меню с клавиатуры, то вам необходимо сделать следующее: зайти во всем шаблоны меню, и в ветке "если пункт меню является родителем" убрать у ссылки атрибут data-toggle:
Убираем у ссылки атрибут data-toggle В итоге должно получиться так:
Ссылка без data-toggle Сделать это нужно во всех шаблонах меню, которые сгенерировались на сайте. И конечно, потом сбросить кеш сайта

Начиная с версии модуля 2.4 в сгенерированных шаблонах доступен специальный файл стилей css/custom.css и файл скриптов js/custom.js. Данные файлы уже подключены в шаблоне и в них можно размещать все необходимые стили и скрипты, не боясь, что обновение модуля может их "перезатереть".


Мы предлагаем воспользоваться специально подготовленным набором ссылок на версию для слабовидящих.

WordPress
  1. Минимальные технические требования:
    • UNIX или Windows-платформа
    • PHP 5.3 - 7.0
    • Расширения PHP: GD, PHP XML, FreeType, Поддержка регулярных выражений (POSIX и Perl-compatible), Zlib compression, PHP-акселератор OPcache или XCache (рекомендуется), cURL (рекомендуется)
    • Apache 1.3 и выше (рекомендуется) или IIS 5, IIS 6, IIS 7 и 7.5 (потребуется дополнительная настройка)
    • MySQL 5.0 и выше
  1. Перейдите на страницу "Плагины" → Добавить новый.
  2. Нажмите на кнопку "Загрузить плагин"
  3. Выберете ранее загруженный zip-архив модуля
  4. Нажмите на кнопку "Установить"
  5. После всех действий у вас появится страница с информацией, что плагин успешно установлен:
  6. Нажмите на кнопку "Активировать плагин"

Плагин позволяет настроить в каком месте отображать ссылку на версию для слабовидящих

  1. Перейдите на страницу "Внешний вид" → "Виджеты"
  2. Найдите в списке виджет "Мибок: Версия для слабовидящих" и выберите область, в которой должна отображаться ссылка
  3. В области виджетов можно отредактировать название блока, изменить порядок вывода блока:
Мы предлагаем воспользоваться специально подготовленным набором ссылок на версию для слабовидящих.

Joomla

Плагин в разработке



Связаться с нами

По вопросам развития и предложений:

sales@mibok.ru
Москва +7 (495) 240-82-20
Ростов-на-Дону +7 (863) 303-34-54

Вверх