Туапсе
(86167)
 5-10-50
+7 918 456-68-61
г. Туапсе, ул. Калинина, 28 

Модуль WonderCSS (версия сайта для слабовидящих)

Модуль для Joomla 2.5-3.x под названием WonderCSS предназначен для создания версии сайта для слабовидящих. Посвящается Стиву Уандеру. 

Модуль реализующий версию сайта для лиц с ограниченными возможностями необходим для всех сайтов муниципальных организаций работающих на Joomla,  в соответствии с законом ФЗ

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

Пример работы модуля

Работает путем переключения CSS стилей.

Умеет:

  • Увеличивать-уменьшать шрифты страницы
  • Сбрасывать на шрифт по умолчанию
  • Переключать на контрастную версию сайта
  • Отключать изображения на сайте в версии для слабовидящих
  • Запоминает выбор пользователя

Скачать бесплатно модуль WonderCSS

Теперь модуль бесплатный! Техподдержка прекращена.

Установить модуль можно через стандартный менеджер расширений. Рекомендуем привязать модуль на все страницы.

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

Стили находятся в папке /elements

style1.css - стиль по умолчанию
style2.css - контрастная версия

Наиболее частые вопросы:

- Не меняется размер шрифтов

Для того, чтобы изменение размера шрифта на сайте работало корректно, в стилях вашего шаблона font-size как правило должен быть в относительных единицах (%, pt, em), не в px. Изменение шрифта происходит в body, а остальные (p, h1, div и т.д.) наследуют уже от него.

Cкрипт увеличивает и уменьшает базовый (родительский) шрифт в процентах тэга body, и остальные дочерние элементы должны уменьшаться/увеличиваться вместе с ним. Вы можете посмотреть, как это работает, с помощью инструментов разработчика типа FireBug, там видно, как в body меняется style="font-size:..." при нажатии кнопок изменения размера.

Скорее всего, в вашем шаблоне все теги жестко прописаны в px, и поэтому не срабатывает относительное изменение размера.

- Модуль не работает

Возможно, конфликт скриптов. Бывает на некоторых готовых шаблонах. Ищите что конфликтует.