Внимание. Перед установкой рекомендуем проверить корректность работы сайта и настройки системы с помощью штатных инструментов CMS. Для этого в системе администрирования сайтом 1С-Битрикс зайдите в Настройки → Инструменты → Проверка системы, вкладка "Тестирование конфигурации". Также проверьте права доступа на файлы и папки во вкладке "Проверка доступа", выбрав вариант "Полная проверка".
В старых версиях модуля (до 3.4.4) произвести настройки можно было на странице "Настройки → Настройки продукта → Настройки модулей → Мибок: модуль для слабовидящих → Вкладка «Настройки»".
Начиная с версии 3.4.4 в главном административном меню сайта появился новый пункт "Мибок", в котором размещены ссылки на страницы помощи и настроек решения: "Помощь и доработки", "Настройки модуля", "Перегенерация шаблонов", "Управление исключениями".
Страница "Помощь и доработки"
На странице "Мибок → Мибок: Версия для слабовидящих (модуль на сайт) → Центр помощи и заказа доработок" расположены :
Примечание. Бесплатная техническая поддержка оказывается только для продуктов с активной лицензией (1 год с момента активации). Для того, чтобы создать тикет нужно авторизоваться в системе (если Вы уже обращались ранее) или зарегистрироваться (если Вы обратились в техподдержку в первый раз).
Страница "Настройки модуля"
После того, как вы перешли в версию для слабовидящих, вам необходимо проверить все ли страницы и блоки на них отображаются корректно. По своему желанию, вы можете изменить некоторые настройки в отображении модуля.
Максимальный размер отправляемого на синтез текста (килобайт). Определяет максимальный размер текста, который может быть отправлен на обработку для озвучивания на внешний ресурс. При достижении лимита пользователю вместо текста, будет проиграно сообщение об этом.
По умолчанию установлено значение в 16 килобайт. Максимально допустимое значение - 50 килобайт (при введении в настройке большего значения, автоматически будет установлено максимальное допустимое значение)
Помимо установки модуля и корректировки его настроек, также вам необходимо отредактировать меню и разместить ссылку на версию для слабовидящих:
Если после перехода в версию для слабовидящих по адресу ваш_домен/?special_version=Y продолжает отображаться обычная версия сайта, необходимо изменить сортировку шаблонов. Для этого необходимо перейти на страницу Настройки → Настройки продукта → Сайты → Список сайтов → Страница сайта, на который установлен модуль → Блок "Шаблон сайта". В данном блоке отображается список шаблонов сайта и здесь необходимо расставить значение сортировки так, чтобы значение сортировки шаблона версии для слабовидящих было меньше, чем у соответствующего ему шаблона обычной версии:
Композитный режим сайта
На версиях Битрикс 18.0 и выше во включенном композитном режиме (особенно в режиме "Автокомпозит") может наблюдаться сбой отображения страниц. Если на сайте возникает такая проблема, зайдите в настройки модуля и отключите композитный режим в версии для слабовидящих (см. подробнее описание настроек модуля)
В обновлении 5.2.0 реализовано условие доступности нетекстовой информации и нетекстовых материалов согласно приказу Минкомсвязи России № 931 от 12.12.2022 «Об установлении Порядка обеспечения условий доступности для инвалидов по зрению официальных сайтов федеральных органов государственной власти, органов государственной власти субъектов Российской Федерации и органов местного самоуправления в сети "Интернет"».
На странице "Мибок → Мибок: Версия для слабовидящих (модуль на сайт) → Текстовые представления материалов" производится непосредственная работа с текстовыми представлениями документов.
Для начала работы необходимо добавить текстовые версии файлов. Обязательные поля отмечены «*». Возможно добавить текстовое представление как для файлов и ссылок, размещенных на сайте, так и для внешних ссылок.
Примечание. Добавить текстовые представления можно для следующих типов файлов:
Добавление ссылки на файл на сайте доступно как через рукописное внесение ссылки на файл, так и выбор файла из медиабиблиотеки или структуры сайта.
Во время добавления представления файла текст можно обработать в визуальном редакторе Битрикс:
В работе с таблицей с текстовыми представлениями файлов доступен фильтр по всем столбцам:
Запись можно отредактировать отдельно или группой. Кроме того, каждую запись можно временно деактивировать, а неактивную активировать.
В публичной части сайта, ссылка на текстовое представление появляется автоматически, если создан элемент в таблице и если он активен:
В корневой папке сайта создается новая страница для отображения текстового представления, на которой также размещена ссылка на файл. Посетитель сайта может прослушать текст или прочитать его при необходимости увеличив размер шрифта или изменив цветовую палитру сайта (настройки доступны в панели инструментов модуля).
Примечание. Так как в корневой папке создается новая страница для корректной работы блоков, которые должны работать на главной необходимо добавить код в footer.php и header.php шаблона сайта для слабовидящих.
В footer.php везде, где указан код:
<?if ($APPLICATION->GetCurDir() == '/'):?>
Необходимо добавить проверку на подключение новой страницы "slabovid_view.php". Для приведенного примера выше корректировка выглядит так:
<?if ($APPLICATION->GetCurDir() == '/' && $APPLICATION->GetCurPage() != '/slabovid_view.php')?>
В header.php в строке, где указан код:
<?if ($APPLICATION->GetCurDir() != '/' && COption::GetOptionString("mibok.glaza", "view_h1") == 'Y'){?>
Вместо текущей строки необходимо внести следующий код:
<?if ($APPLICATION->GetCurPage() == SITE_DIR . 'slabovid_view.php') $APPLICATION->ShowViewContent('filelink');?> <?if (($APPLICATION->GetCurDir() != '/' && COption::GetOptionString("mibok.glaza", "view_h1") == 'Y') || ($APPLICATION->GetCurPage() == SITE_DIR . 'slabovid_view.php' && COption::GetOptionString("mibok.glaza", "view_h1") == 'Y')) {?>
По некоторым причинам вам может не понравится как на странице выглядит тот или иной блок в версии для слабовидящих. Данная ситуация может происходить из-за самых разных причин, например:
Для каждой конкретной ситуации можно найти решение возникшей проблемы, обратившись в нашу техподдержку. Также вы можете сами решить некоторые из проблем, путем исключения вывода компонента или блока на странице.
Исключение компонент можно производить двумя способами:
<?if (SITE_TEMPLATE_ID != 'special_mibok_new'): $APPLICATION->IncludeComponent("bitrix:news.list", "slides", array(...), false); endif;?>Данный способ подходит как для исключения компонент, так и для исключения любых других блоков, включая html-код.
На сложных и объемных проектах могут возникать следующие проблемы:
Модуль "Мибок: Версия для слабовидящих" остлеживает изменения, которые будут в дальнейшем производиться в обычных шаблонах сайта, речь идет о:
В случае возникновения данной ситуации, необходимо актуализировать шаблоны версии для слабовидящих. Для этого после изменений перечисленных выше администратору сайта будет выводиться информация о необходимости перегенерации шаблонов:
Данный стикер содержит ссылку на страницу "Перегенерация шаблонов". При переходе на эту страницу отображается информация, в каких шаблонах есть отличие в подключении компонент. Необходимо выбрать для какого шаблона обычного сайта необходимо перегенерировать шаблон версии для слабовидящих и нажать на кнопку "Сгенерировать":
Данная информация касается только тех веб-сайтов, на которых уже был ранее установлен модуль
Внимание! Любые изменения в сгенерированном шаблоне версии для слабовидящих вы должны делать аккуратно, чтобы не повредить работоспособность шаблона, а также отдавать себе отчет, что если вы в будущем захотите перегенерировать шаблон, все ваши изменения будут утеряны и останутся только в шаблоне с префиксом 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:
В итоге должно получиться так:
Сделать это нужно во всех шаблонах меню, которые сгенерировались на сайте. И конечно, потом сбросить кеш сайта
Начиная с версии модуля 2.4 в сгенерированных шаблонах доступен специальный файл стилей css/custom.css и файл скриптов js/custom.js. Данные файлы уже подключены в шаблоне и в них можно размещать все необходимые стили и скрипты, не боясь, что обновение модуля может их "перезатереть".
Внимание. Перед установкой рекомендуем проверить корректность работы сайта и настройки системы с помощью штатных инструментов CMS. Для этого в системе администрирования сайтом 1С-Битрикс зайдите в Настройки → Инструменты → Проверка системы, вкладка "Тестирование конфигурации". Также проверьте права доступа на файлы и папки во вкладке "Проверка доступа", выбрав вариант "Полная проверка".
В старых версиях модуля (до 3.4.4) произвести настройки можно было на странице "Настройки → Настройки продукта → Настройки модулей → Мибок: модуль для слабовидящих → Вкладка «Настройки»".
Начиная с версии 3.4.4 в главном административном меню сайта появился новый пункт "Мибок", в котором размещены ссылки на страницы помощи и настроек решения: "Помощь и доработки", "Настройки модуля", "Перегенерация шаблонов", "Управление исключениями".
Страница "Помощь и доработки"
На странице "Мибок → Слабовид LITE: Версия для слабовидящих → Центр помощи и заказа доработок" расположены :
Примечание. Бесплатная техническая поддержка оказывается только для продуктов с активной лицензией (1 год с момента активации). Для того, чтобы создать тикет нужно авторизоваться в системе (если Вы уже обращались ранее) или зарегистрироваться (если Вы обратились в техподдержку в первый раз).
Страница "Настройки модуля"
После того, как вы перешли в версию для слабовидящих, вам необходимо проверить все ли страницы и блоки на них отображаются корректно. По своему желанию, вы можете изменить некоторые настройки в отображении модуля.
Помимо установки модуля и корректировки его настроек, также вам необходимо отредактировать меню и разместить ссылку на версию для слабовидящих:
Если после перехода в версию для слабовидящих по адресу ваш_домен/?special=Y продолжает отображаться обычная версия сайта, необходимо изменить сортировку шаблонов. Для этого необходимо перейти на страницу Настройки → Настройки продукта → Сайты → Список сайтов → Страница сайта, на который установлен модуль → Блок "Шаблон сайта". В данном блоке отображается список шаблонов сайта и здесь необходимо расставить значение сортировки так, чтобы значение сортировки шаблона версии для слабовидящих было меньше, чем у соответствующего ему шаблона обычной версии:
Композитный режим сайта
На версиях Битрикс 18.0 и выше во включенном композитном режиме (особенно в режиме "Автокомпозит") может наблюдаться сбой отображения страниц. Если на сайте возникает такая проблема, зайдите в настройки модуля и отключите композитный режим в версии для слабовидящих (см. подробнее описание настроек модуля)
В обновлении 5.2.0 реализовано условие доступности нетекстовой информации и нетекстовых материалов согласно приказу Минкомсвязи России № 931 от 12.12.2022 «Об установлении Порядка обеспечения условий доступности для инвалидов по зрению официальных сайтов федеральных органов государственной власти, органов государственной власти субъектов Российской Федерации и органов местного самоуправления в сети "Интернет"».
На странице "Мибок → Слабовид LITE: Версия для слабовидящих → Текстовые представления материалов" производится непосредственная работа с текстовыми представлениями документов.
Для начала работы необходимо добавить текстовые версии файлов. Обязательные поля отмечены «*». Возможно добавить текстовое представление как для файлов и ссылок, размещенных на сайте, так и для внешних ссылок.
Примечание. Добавить текстовые представления можно для следующих типов файлов:
Добавление ссылки на файл на сайте доступно как через рукописное внесение ссылки на файл, так и выбор файла из медиабиблиотеки или структуры сайта.
Во время добавления представления файла текст можно обработать в визуальном редакторе Битрикс:
В работе с таблицей с текстовыми представлениями файлов доступен фильтр по всем столбцам:
Запись можно отредактировать отдельно или группой. Кроме того, каждую запись можно временно деактивировать, а неактивную активировать.
В публичной части сайта, ссылка на текстовое представление появляется автоматически, если создан элемент в таблице и если он активен:
В корневой папке сайта создается новая страница для отображения текстового представления, на которой также размещена ссылка на файл. Посетитель сайта может прослушать текст или прочитать его при необходимости увеличив размер шрифта или изменив цветовую палитру сайта (настройки доступны в панели инструментов модуля).
Примечание. Так как в корневой папке создается новая страница для корректной работы блоков, которые должны работать на главной необходимо добавить код в footer.php и header.php шаблона сайта для слабовидящих.
В footer.php везде, где указан код:
<?if ($APPLICATION->GetCurDir() == '/'):?>
Необходимо добавить проверку на подключение новой страницы "slabovid_view_lite.php". Для приведенного примера выше корректировка выглядит так:
<?if ($APPLICATION->GetCurDir() == '/' && $APPLICATION->GetCurPage() != '/slabovid_view_lite.php')?>
В header.php в строке, где указан код:
<?if ($APPLICATION->GetCurDir() != '/' && COption::GetOptionString("mibok.slabovid", "view_h1") == 'Y'){?>
Вместо текущей строки необходимо внести следующий код:
<?if ($APPLICATION->GetCurPage() == SITE_DIR . 'slabovid_view_lite.php') $APPLICATION->ShowViewContent('filelink');?> <?if (($APPLICATION->GetCurDir() != '/' && COption::GetOptionString("mibok.slabovid", "view_h1") == 'Y') || ($APPLICATION->GetCurPage() == SITE_DIR . 'slabovid_view.php' && COption::GetOptionString("mibok.glaza", "view_h1") == 'Y')) {?>
По некоторым причинам вам может не понравится как на странице выглядит тот или иной блок в версии для слабовидящих. Данная ситуация может происходить из-за самых разных причин, например:
Для каждой конкретной ситуации можно найти решение возникшей проблемы, обратившись в нашу техподдержку. Также вы можете сами решить некоторые из проблем, путем исключения вывода компонента или блока на странице.
Исключение компонент можно производить двумя способами:
<?if (SITE_TEMPLATE_ID != 'slabovid_mibok_new'): $APPLICATION->IncludeComponent("bitrix:news.list", "slides", array(...), false); endif;?>Данный способ подходит как для исключения компонент, так и для исключения любых других блоков, включая html-код.
На сложных и объемных проектах могут возникать следующие проблемы:
Модуль "Слабовид LITE: Версия для слабовидящих" остлеживает изменения, которые будут в дальнейшем производиться в обычных шаблонах сайта, речь идет о:
В случае возникновения данной ситуации, необходимо актуализировать шаблоны версии для слабовидящих. Для этого после изменений перечисленных выше администратору сайта будет выводиться информация о необходимости перегенерации шаблонов:
Данный стикер содержит ссылку на страницу "Перегенерация шаблонов". При переходе на эту страницу отображается информация, в каких шаблонах есть отличие в подключении компонент. Необходимо выбрать для какого шаблона обычного сайта необходимо перегенерировать шаблон версии для слабовидящих и нажать на кнопку "Сгенерировать":
Внимание! Любые изменения в сгенерированном шаблоне версии для слабовидящих вы должны делать аккуратно, чтобы не повредить работоспособность шаблона, а также отдавать себе отчет, что если вы в будущем захотите перегенерировать шаблон, все ваши изменения будут утеряны и останутся только в шаблоне с префиксом 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:
В итоге должно получиться так:
Сделать это нужно во всех шаблонах меню, которые сгенерировались на сайте. И конечно, потом сбросить кеш сайта
В сгенерированных шаблонах доступен специальный файл стилей css/custom.css и файл скриптов js/custom.js. Данные файлы уже подключены в шаблоне и в них можно размещать все необходимые стили и скрипты, не боясь, что обновение модуля может их "перезатереть".
Плагин позволяет настроить в каком месте отображать ссылку на версию для слабовидящих
Вы можете добавить ссылку для перехода на версию для слабовидящих двумя способами:
sales@mibok.ru
8-800-200-13-40