Модуль Special Visually для Joomla 3

Модуль Special Visually — это модуль, который позволит Вам добавить на свой сайт возможность переключения между обычной версией и версией сайта для слабовидящих.

Модуль предоставляет для конечного посетителя сайта гибкую настройку оформления версии для слабовидящих согласно ГОСТ. Все доступные параметры для настройки посетителем определяются в настройках модуля.

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

Заглядывайте в раздел настроек «Экспериментальные настройки» для тестирования и развития модуля!

Дополнительная информация

Особенности модуля

  • Позволяет задать собственный перечень доступных вариаций;
  • Конечный посетитель сам выбирает оформление из предложенных параметров;
  • Перечень основных параметров для редактирования определен согласно ГОСТ;
  • Не требует написания дополнительных шаблонов, тем и файлов стилей;
  • Все настройки посетителя сохраняются в сессии, в результате чего отсутствует необходимость постоянно настраивать сайт после обновления страницы;
  • Отсутствуют копирайты и вшитые скрытые ссылки;
  • Модуль абсолютно бесплатен, разрабатывается и обновляется исключительно на личном энтузиазме и пожеланиях пользователей.

[свернуть]
Административная часть

Модуль Special Visually для Joomla 3. Основные настройки модуля.

Модуль Special Visually для Joomla 3. Основные настройки модуля.

Модуль Special Visually для Joomla 3. Пример настройки доступных вариаций.

Модуль Special Visually для Joomla 3. Пример настройки доступных вариаций.

[свернуть]
Тестирование

Модуль тестировался на следующих версиях компонентов:

  • Joomla 3.6.5
  • Joomla 3.7.2
  • Joomla 3.8.3

[свернуть]
История версий

0.2.6:
Добавлена функция задания пользовательской кнопки для активации версии сайта для слабовидящих.

0.2.5:
Добавлена функция синтеза речи (экспериментально, только для параграфов <p> и списков <ul>);
Добавлены параметры редактирования голоса диктора для синтеза речи.
Немного изменено/отредактировано оформление модуля.

0.2.3:
Добавлена возможность задавать параметры по умолчанию;
Добавлена возможность скрывать элементы страницы при активации версии сайта для слабовидящих.

0.2.1:
Добавлена функция выбора вида отображаемых кнопок: текст или картинка;
Добавлена кнопка сброса параметров модуля;
Добавлена возможность выбора способа сохранения пользовательских параметров выбора: в куках или в сессиях;
Все параметры модуля пересмотрены и разложены в отдельные вкладки (табы) для сокращения путаницы и мешанины;
Добавлена возможность исключения элементов страниц сайта из обработки модулем;
Добавлена возможность изменения обработки изображений/слайдеров (тестируется);
Добавлены дополнительные проверки на наличие параметров с соответствующими уведомлениями;
Добавлены небольшие фиксы в работу модуля;
Частичная переработка дизайна модуля.

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

0.1.3:
Доработано некоторое оформление модуля.

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

0.0.9:
Исправлены некоторые недочеты в принципе работы модуля.

0.0.8:
Добавлена возможность включения/отключения изображений.

0.0.5:
Добавлена возможность выбора вариаций цветовых схем;
Добавлена возможность выбора вариаций размера межбуквенного интервала (кернинг)
Добавлена возможность выбора вариаций размера межстрочного интервала
Добавлена возможность выбора вариаций типа гарнитуры (тип шрифта).

0.0.1:
Добавлена возможность выбора вариаций размера шрифта.

[свернуть]
Возможные конфликты

  • Если у Вас установлена программа блокировки рекламы AdGuard. Отключите его при добавлении изображений в настройках модуля. По непонятным причинам в некоторых случаях он может блокировать медиабиблиотеку Joomla.
  • Модуль не работает с прогрессивным кэшированием.

[свернуть]
Синтез речи - Диктор

Внимание! Ознакомьтесь перед использованием!
Технология синтеза речи в модуле версии сайта для слабовидящих является тестовой.
На данный момент используется технология Yandex.TTS — SpeechKit JavaScript Web API. В будущем есть вероятность отказа от данной технологии и замены другой, будьте внимательнее и относитесь к этому с пониманием.
Обратите внимание, что API ключ для использования сервиса является платным, поэтому перед использованием ознакомьтесь с тарифами.

Yandex.TTS - Тарифы

Yandex.TTS — Тарифы

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

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

Регистрация API ключа

1 — У Вас должен быть активный аккаунт на Яндекс (Яндекс.Почта);

2 — Перейдите по ссылке https://developer.tech.yandex.ru/ и нажмите кнопку «Получить ключ»;

Yandex.TTS - Получение API ключа.

Yandex.TTS — Получение API ключа.

3 — В самом первом поле введите любое наименование ключа, пригодится, если у Вас уже много ключей. Нажмите кнопку SpeechKit JavaScript Web API

Yandex.TTS - Выбор сервиса.

Yandex.TTS — Выбор сервиса.

4 — В следующем окне укажите Ваши Фамилию и Имя и выберите тип проекта, после чего нажмите кнопку «Отправить».

Yandex.TTS - Подключение к сервису.

Yandex.TTS — Подключение к сервису.

5 — Откроется окно со всеми имеющимися у Вас API ключами, слева Вы можете скопировать полученный ключ, а справа посмотреть статистику по использованию.

Yandex.TTS - Список API ключей.

Yandex.TTS — Список API ключей.

6 — Вставьте полученный (скопированный) API ключ в соответствующее поле в настройках модуля на сайте. Готово.

[свернуть]

Вложения

Модуль версии сайта для слабовидящих Joomla (j2.5 v0.0.9) Только для Joomla 2.5. Поддержка и развитие модуля прекращено.

Полезность статьи

Оцените, на сколько полезной оказалась статья.
1 балл2 балла3 балла4 балла5 баллов
4,76 / 5 баллов
17 участников
Комментарии
  • Oksart
    Здравствуйте, пытаюсь установить модуль, но при установке ничего не происходит, сам модуль тоже нигде не появляется, помогите, пожалуйста.
    • Blog About
      Добрый день.
      Так не бывает. Обычно пишет хотя бы какую-то ошибку.
      Сообщите версию Joomla и версию модуля, который устанавливаете.
  • Алексей
    jQuery подключена
  • Алексей
    Здравствуйте. Установил модуль для версии 2.5 - кнопка есть, но при нажатии ничего не происходит.
    • Blog About
      Будьте добры ссылку на сайт, где установили модуль. Попробую посмотреть. Возможно какой-то конфликт.
  • Никита
    Подскажите пожалуйста шрифты для двух типов гарнитур в этом модуле, а конкретно "с засечками" и "без засечек", а то складывается ощущение, что работает только шрифт Брайля.
    Я сделал так: С засечками - serif, times new roman, monotype corsiva;
    Без засечек sans-serif, arial.arial black;
    Быть может я ввожу не правильные шрифты? Потому что когда нажимаешь на эти гарнитуры тип шрифта не меняется!
    И ещё один вопрос как вместо рамки с текстом (версия для слабовидящих ) вставить своё изображение, где конкретно что нужно изменить в вёрстке модуля.
    • Blog About
      По поводу шрифтов - на демо-сайте у меня установлено:
      - Без засечек: Arial, Helvetica, sans-serif
      - С засечками: Times New Roman
      Точку с запятой в конце не нужно ставить. После применения типа гарнитуры нажмите сочетания клавиш CTRL+SHIFT+i, откроется инспектор элементов, выберите body и посмотрите какой шрифт ему применяется, он не должен быть зачеркнут http://dl4.joxi.net/drive/2018/04/03/0023/3026/1518546/46/e1edfc3e95.jpg
      По поводу картинки - в последней версии модуля эта функция реализована прямо в настройках модуля http://dl4.joxi.net/drive/2018/04/03/0023/3026/1518546/46/dadf7d4fa6.jpg
  • Руслан
    Здравствуйте. Установил модуль для версии 2.5 - кнопка есть, но при нажатии ничего не происходит.
    • Blog About
      Для модуля необходима библиотека jQuery, Joomla 2.5 не имеет в себе jQuery, а в модуль я ее включать не стал, проверьте, подключается ли библиотека jQuery на Вашем сайте.
  • Абай
    Спасибо большое! На сайте выводится только Блок Изображение, а остальные выбор размера шрифта, цвет фона не работает, что можно сделать
    • Blog About
      Добрый день. Вы задали параметры выбора для сооветствующих настроек модуля? Если да и выбор всё равно не отображается, то будьте добры ссылку на сайт.
  • Иван
    Добрый день. Не подскажите, как убрать название модуля на странице. Модуль установился все хорошо, но только название над кнопкой (версия для слабовидящих) не знаю как убрать.
  • Ali
    а как вывести модуль в одну строку как раньше
    http://www.akiac.ru/media/kunena/attachments/868/Special_Visually.jpg
    • Blog About
      Только путем редактирования стилей модуля. В последней версии была переработана структура и оформление.
  • Владимир
    При переходе на версию для слабовидящих пишет:
    MOD_SPECIAL_VISUALLY_CHANGE_FONT_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_COLOR_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_IMAGE_FRONT
    MOD_SPECIAL_VISUALLY_CHANGE_IMAGE_OFF MOD_SPECIAL_VISUALLY_CHANGE_IMAGE_ON
    MOD_SPECIAL_VISUALLY_CHANGE_KERNING_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_INTERVAL_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_GARNITURA_NOT_LIST
    Куда копать. Русифицированная версия 3.8.2
    • Blog About
      Добрый день. Подобный вопрос уже задавался ниже. Проверьте, включена ли у Вас русскоязычная версия сайта на лицевой стороне. "Расширения" - "Языки" и в фильтре выберите "Сайт", должен быть выбран язык "Русский".
      Если в настройках всё верно, то проверьте наличие языковых файлов модуля ru-RU.mod_special_visually.ini и ru-RU.mod_special_visually.sys.ini в каталоге /language/ru-RU/ и если их там нет, скопируйте.
  • Gor
    Добрый день. Отличный модуль, Спасибо! В качестве рекомендаций хотелось вы видеть в модуле возможность выбора параметров в модальном окне (поверх страницы или в виде спойлера), горизонтальное расположение (сейчас только вертикальное), звуковой ассистент (озвучка выбранного пользователем текста), возможность выбора в модуле значений по умолчанию.
    • Blog About
      Спасибо за Ваш отзыв и пожелания, все они непременно будут реализованы в будущих версиях модуля, т.к. уже ведется работа над некоторыми из них.
  • Анастасия
    Спасибо ОГРОМНОЕ за модуль!!!
    Всё понятно и легко по настройкам. Особенно впечатляет задание собственных параметров.
    Особенно актуально для пользователей некомпетентных в программировании.
  • Аслан
    Не работает кнопка. выводится выводится, но при нажатии ничего не происходит. Joomla 3.6.5 сайт deti273.ru
  • Дмитрий
    Попробовал установить Ваш модуль. При включении вместо вместо слов Шрифт\цвет\кернинг и т. д. показывает:
    MOD_SPECIAL_VISUALLY_CHANGE_FONT_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_COLOR_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_IMAGE_FRONT
    MOD_SPECIAL_VISUALLY_CHANGE_IMAGE_OFF MOD_SPECIAL_VISUALLY_CHANGE_IMAGE_ON
    MOD_SPECIAL_VISUALLY_CHANGE_KERNING_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_INTERVAL_FRONT_NOT_LIST
    MOD_SPECIAL_VISUALLY_CHANGE_GARNITURA_NOT_LIST
    Версия joomla 3.8.5 php 5.6 на локальном openserver. Кроме joomla был установлен шаблон helix3, других расширений не устанавливалось.
    • Blog About
      Проверьте, включена ли у Вас русскоязычная версия сайта на лицевой стороне, т.к. языковые файлы имеются только для русскоязычной.
      "Расширения" - "Языки" и в фильтре выберите "Сайт", должен быть выбран язык "Русский".
      • Дмитрий
        Да, разобрался. Не была включена поддержка русского языка для контента. и не было сделано ни одной настройки(надо хотя бы по одной). Подружить с helix пока не смог, на штатных шаблонах все работает. Отличный модуль. Радует что можно добавлять свои цветовые схемы под любое требование.
        • Blog About
          Рад, что всё получилось. Посмотрю насчет совместимости с helix, т.к. никогда не пользовался. В последнее время слишком "навороченные" шаблоны делают, очень сложно под все подстроиться.

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

* - поля обязательные для заполнения. E-mail не публикуется.