Модуль Special Visually для Joomla
Joomla 3 Joomla 4Модуль Special Visually — это модуль, который позволит Вам добавить на свой сайт возможность переключения между обычной версией и версией сайта для слабовидящих.
Модуль предоставляет для конечного посетителя сайта гибкую настройку оформления версии для слабовидящих согласно ГОСТ. Все доступные параметры для настройки посетителем определяются в настройках модуля.
В случае обновления модуля на более новую версию, всегда сбрасывайте кеш браузера. Модуль продолжает развиваться и возможны изменения оформления и скриптов. Перед обновлением всегда делайте резервную копию CSS-стилей модуля, если Вы их изменяли.
Заглядывайте в раздел настроек «Экспериментальные настройки» для тестирования и развития модуля!
Дополнительная информация
- Позволяет задать собственный перечень доступных вариаций;
- Конечный посетитель сам выбирает оформление из предложенных параметров;
- Перечень основных параметров для редактирования определен согласно ГОСТ;
- Не требует написания дополнительных шаблонов, тем и файлов стилей;
- Все настройки посетителя сохраняются в сессии, в результате чего отсутствует необходимость постоянно настраивать сайт после обновления страницы;
- Отсутствуют копирайты и вшитые скрытые ссылки;
- Модуль абсолютно бесплатен, разрабатывается и обновляется исключительно на личном энтузиазме и пожеланиях пользователей.
- Модуль Special Visually для Joomla 3. Основные настройки модуля.
- Модуль Special Visually для Joomla 3. Пример настройки доступных вариаций.
- Модуль Special Visually для Joomla 4. Пример основных настроек.
- Модуль Special Visually для Joomla 4. Пример настроек цветовой схемы.
- Модуль Special Visually для Joomla 4. Пример настроек аудиодиктора.
Модуль тестировался на следующих версиях компонентов:
- Joomla 3.6.5
- Joomla 3.7.2
- Joomla 3.8.3
- Joomla 3.8.12
- Joomla 3.9.11
- Joomla 3.9.14
- Joomla 3.9.27
- Joomla 4.0.2
- Joomla 5.1.0-rc1
0.5.1: (26.08.2021)
! Удалён скрипт, проверяющий версию Joomla и PHP перед установкой, а также отображающий историю версий и изменений.
^ Код переработан и адаптирован для работы с Joomla 4.
0.4.1: (15.06.2021)
^ Полностью переработано оформление модуля (разметка, стили), некоторые текстовые кнопки заменены на иконки/
^ Теперь, если выбрать значение «Изображение» для параметров «Кнопка оригинальной версии» и «Кнопка специальной версии», но при этом не указать сами изображения, будут отображаться иконки по умолчанию.
^ Некоторые параметры из раздела «Экспериментальные настройки» были перемещены в раздел «Расширенные параметры».
^ [EXP] Полностью переработан механизм синтеза речи. Внедрена иная технология.
# На сайте обновлена документация по настройке функционала синтеза речи.
! Из параметра «Позиция модуля» удален вариант «Вверху над контентом». Данный параметр не будет реализован в будущих версиях. Для определения позиции модуля подобного рода воспользуйтесь позициями, предоставляемыми Вашим шаблоном.
+ В раздел «Изображения и объекты» добавлен параметр, позволяющий добавить возможность пользователю выбирать, показывать объекты (OBJECT, IFRAME, VIDEO, AUDIO, CANVAS) или нет;
+ [EXP] В экспериментальные настройки к параметрам синтеза речи добавлен параметр, определяющий способ отображения кнопок проигрывания озвучки текста.
0.3.6: (27.12.2021)
# Исправлена ошибка установки модуля на сайт с версией PHP 8.
0.3.5: (20.12.2019)
# Исправлена ошибка с проверкой наличия библиотеки jQuery.
0.3.4: (18.08.2019)
^ При наведении на кнопки указатель меняет своё оформление на «палец».
# Исправлена кнопка скрытия блока параметров в случае выбора фиксированной позиции модуля.
+ Добавлена проверка наличия библиотеки jQuery.
+ Добавлена возможность активировать модуль при первом входе на сайт.
+ Добавлена возможность принудительного подчеркивания ссылок на сайте в версии для слабовидящих.
0.3.2: (22.09.2018)
+ Добавлена проверка версии PHP перед установкой или обновлением модуля (Минимальная версия PHP 5.6);
+ Добавлена проверка версии Joomla перед установкой или обновлением модуля (Минимальная версия Joomla 3.4.0);
+ Добавлена история версий;
+ Добавлена возможность предоставить пользователю самостоятельно выбирать, обесцвечивать изображения или нет;
+ [EXP] Добавлена функция отключения кэширования модуля;
+ Добавлен атрибут title для изображений межстрочного и межбуквенного интервала;
# Исправлена проблема с добавлением модуля на страницы сайта с помощью {loadmodule} и {loadposition}.
0.3.0: (09.09.2018)
# Исправлены некоторые опечатки и описания параметров;
# Исправлена ошибка в работе параметра «Исключить элементы»;
+ Добавлена возможность преобразования цветных изображений в черно-белые;
+ Добавлена возможность задавать собственные стили;
+ Добавлена возможность определения ориентации модуля: горизонтально и вертикально;
+ [EXP] Добавлена возможность переопределения позиции модуля;
+ Добавлена возможность задать иконку вместо текста на кнопках кернинга и интервала;
^ Доработано оформление, теперь границы элементов также принимают окраску согласно цветовой схеме;
^ Частично переработано оформление модуля;
+ Добавлена поддержка английского языка (возможны неточности перевода).
0.2.7: (03.07.2018)
# Фикс выбора типа гарнитуры.
0.2.6: (20.05.2018)
+ [EXP] Добавлена функция задания пользовательской кнопки для активации версии сайта для слабовидящих.
+ [EXP] Добавлена функция синтеза речи (экспериментально, только для параграфов <p> и списков <ul>);
+ [EXP] Добавлены параметры редактирования голоса диктора для синтеза речи.
^ Немного изменено/отредактировано оформление модуля.
+ Добавлена возможность задавать параметры по умолчанию;
+ Добавлена возможность скрывать элементы страницы при активации версии сайта для слабовидящих.
0.2.1: (05.01.2018)
+ Добавлена функция выбора вида отображаемых кнопок: текст или картинка;
+ Добавлена кнопка сброса параметров модуля;
+ Добавлена возможность выбора способа сохранения пользовательских параметров выбора: в куках или в сессиях;
^ Все параметры модуля пересмотрены и разложены в отдельные вкладки (табы) для сокращения путаницы и мешанины;
+ Добавлена возможность исключения элементов страниц сайта из обработки модулем;
+ Добавлена возможность изменения обработки изображений/слайдеров (тестируется);
# Добавлены дополнительные проверки на наличие параметров с соответствующими уведомлениями;
# Добавлены небольшие фиксы в работу модуля;
^ Частичная переработка дизайна модуля.
0.1.5: (13.02.2017)
^ Полностью переделан принцип работы модуля, благодаря чему теперь не отображается основной дизайн сайта в начальный момент загрузки страницы.
^ Доработано некоторое оформление модуля.
# Исправлена проблема с предложением повторно отправить данные при попытке обновить страницу.
- Позиционирование модуля: влево, вправо, вверх, вниз;
- Вывод параметров в модальном окне;
- Дополнительное оформление модуля;
- Переключение шаблонов сайта при активации версии сайта для слабовидящих;
- Отображение альтернативного текста (alt) картинок при их отключении.
- Если у Вас установлена программа блокировки рекламы AdGuard. Отключите его при добавлении изображений в настройках модуля. По непонятным причинам в некоторых случаях он может блокировать медиабиблиотеку Joomla.
- Модуль не работает с прогрессивным кэшированием.
- Для корректной работы модуля на сайте должна быть подключена библиотека jQuery
- Для работы модуля необходима версия PHP не ниже 5.6
- Для работы синтеза речи необходимы современные браузеры, Internet Explorer не поддерживается;
- Рекомендуется версия Joomla не ниже 3.4
Внимание! Ознакомьтесь перед использованием!
Технология синтеза речи в модуле версии сайта для слабовидящих является тестовой.
Для синтеза речи используется сервис ResponsiveVoice. Помимо платных, сервис также предоставляет бесплатный вариант использования, с некоторыми ограничениями, но этого вполне должно хватить для использования на личном сайте.
В бесплатной версии Вы можете подключить только один сайт.
Решение в плане выбранной технологии не окончательно, на данный момент еще осуществляются поиски наиболее лучшего, простого и самое главное — бесплатного решения в плане синтеза речи. Если у Вас есть какие-то предложения — оставляйте их в комментариях, обязательно ознакомлюсь.
Настройка функции синтеза речи
1 — Зарегистрируйтесь в сервисе https://responsivevoice.org/register/
2 — На почту придет письмо со ссылкой на вход. Внутри аккаунта необходимо указать следующие настройки: Name — любое название; Site — имя домена, на котором планируете использовать сервис с указанием хоста:
3 — Ниже, в блоке Voice будут поля для ввода данных аккаунта, укажите Ваш email, имя и пароль, которые будете использовать для входа в сервис. После этого нажмите кнопку «Get your code»:
4 — Страница обновится и в этом же блоке Voice будет указан код скрипта для вставки, это понадобится для верификации. Скопируйте код и вставьте в Ваш index.php или index.html перед закрывающим тегом </body>, после чего нажмите «Verify your site»:
5 — Если всё сделано правильно, то откроется Ваш сайт с уведомлением о корректной верификации, закройте окно и нажмите «Update», после обновления страницы в поле Site должен светиться зеленый значок, сигнализирующий о корректной верификации:
6 — Теперь можете удалить вставленный ранее код. Скопируйте из этого кода ключ, он указан в параметре ?key= и добавьте этот ключ в поле «Api ключ» настроек модуля. Готово.
В: После установки и активации модуля сайт перестал работать, показывает белый экран или ошибку Fatal Error в каком-то файле в какой-то строке. В чем причина?
О: Чаще всего это связано с тем, что у Вас устаревшая версия PHP. Для корректной работы модуля необходим версия PHP не ниже 5.6. Повысьте свою версию PHP и проблема должна исчезнуть.
В: После установки и активации модуля на сайте появилась кнопка включения версии сайта для слабовидящих, но при нажатии на нее ничего не происходит. Что делать?
О: Первым делом удостоверьтесь, что на сайте подключена библиотека jQuery. Эта библиотека необходима для работы модуля. Сам по себе модуль не подключает эту библиотеку, т.к. предполагается, что библиотека подключается автоматически из коробки ядром Joomla. Если библиотека подключается, но модуль по прежнему не работает, проверьте консоль ошибок в браузере (CTRL+SHIFT+I) на предмет ошибок или конфликтов скриптов. Если и в этом случае всё нормально, но модуль не работает, то напишите мне через форму обратной связи или на почту info@blog-about.ru, будем разбираться индивидуально.
В: После установки модуля в его настройках нет возможности задать список шрифтов, интервалов и т.д., кнопка отсутствует. В чем проблема?
О: Вполне возможно, что у Вас старая версия Joomla. Для правильной работы модуля необходима версия Joomla не ниже 3.4. Обновите версию Joomla и проблема должна исчезнуть. Если у Вас нет возможности обновить Joomla, то Вам остается лишь использовать старую версию модуля v.0.0.9, предназначенную для Joomla 2.5, она имеет минимальный набор параметров.
В: Старая версия модуля работала лучше и корректнее, но я не сохранил файл модуля, а откатывать весь сайт мне не хочется или нет возможности. Где я могу найти старые версии этого модуля?
О: Откройте блок «История версий», в списке найдите интересующую Вас версию модуля и нажмите на её номер. Не все старые версии доступны, будьте внимательны.
В: Предвидятся ли версии на других языках, отличных от русского и английского?
О: В ближайшее время какие-то конкретные переводы не планируются, но вполне возможно, что с каждой новой версией перечень языков будет увеличиваться. На данный момент Вам остается лишь самостоятельно делать переводы.
В: При активации версии сайта для слабовидящих шаблон отображается криво, всё ломается и т.п.. Почему?
О: Дело в том, что подстроиться под абсолютно все шаблоны и дизайны очень сложно. Но модуль предоставляет массу настроек в плане оформления и управления содержимым при активации версии сайта для слабовидящих. Внимательно читайте описания настроек и Вы вполне сможете оформить сайт нужным образом.
В: При активации версии сайта для слабовидящих шаблон отображается криво, всё ломается и т.п.. Вы можете помочь мне с оформлением, чтобы всё стало красиво? Я оплачу работу!
О: Нет. Помощь осуществляю лишь в случае, когда модуль не работает. Все остальные настройки и редактирование шаблона дело рук каждого пользователя.
В: В модуле есть функция синтеза речи, но она платная, она меня не устраивает, она не работает и т.д.. Будет ли пересмотр этой функции, замена на другую?
О: Да. На данный момент еще ведется поиск наиболее подходящего варианта решения в плане синтеза речи. К сожалению все они платные или слишком громоздкие для включения в модуль. Именно поэтому эта функция находится в разделе экспериментальных настроек. Если у Вас есть идеи для решения этого вопроса или предложения по сотрудничеству в этом направлении, Вы можете оставить их через форму обратной связи, написать мне на почту info@blog-about.ru, или просто оставить их в комментариях на этой странице.
В: После установки модуля не могу задать цветовые схемы в его настройках, постоянно появляется 2 палитры и не дает выбрать цвет. Как быть?
О: Вполне возможно, что у Вас старая версия Joomla. Несмотря на то, что модуль доступен с версии J3.4, некоторые возможности могут функционировать неправильно. Для корректной работы и настройки модуля Вам необходимо обновить Joomla до версии не ниже 3.6.3. Именно в версии 3.6.3 был исправлен баг с задвоением палитры. После обновления зайдите в настройки модуля и обновите страницу сочетанием клавиш CTRL+F5.
На ближайших выходных посмотрю что там могло измениться и возможно выпущу обновление.
.fa, .fab, .fal, .far, .fas
Сохраните настройки и проверьте, должно помочь.
цбс-чапаевск.рф
Как вариант, либо внутри стилей шаблона удалите стиль show, либо зайдите в /modules/mod_special_visually/tmpl/ и откройте файл default.php
Найдите в файле строку 366 <div class="params show"> и удалите в этой строке слово show
Плагинов и модулей в админке cms не обнаружено.
Чаще всего это подключается не через плагины, а внутри шаблона, потому смотреть нужно настройки шаблона. Если и там нет, то стоит посмотреть в /templates/ja_oslo/ (js_oslo видимо Ваш активный шаблон), там должна быть папка html, в ней articles, и далее уже по файлам поищите. Еще как вариант может подключаться через скрипты, потому нужно посмотреть в шаблоне соответствующие js скрипты на наличие подключений.
Спасибо за прекрасную работу
По поводу работоспособности, нужно смотреть не в админке, а на фронтальной части, в консоли, возможно конфликт скриптов.
Если такой возможности нет, то тут остается только предложить удалять вторую палитру через инспектор http://joxi.ru/YmE3QGgIL6GWKA (CTRL+SHIFT+i)
Вопрос: планируется ли отвязка от jQuery в будущем? в Joomla 4 этой либы уже нет.
Будет здорово, если рассмотрите возможность адаптации модуля без использования jquery. Спасибо.
Можно ведь в поле "Пользовательские стили" написать что-то вроде
* {
font-weight: 400 !important;
font-style: normal !important;
}
Что касательно line-height, за это отвечает набор параметров "Интервал", он дает возможность посетителю самому выбрать этот размер в зависимости от предоставляемого Вами выбора.
И не совсем понял про "будет полезным исключать из версии для слабовидящих пункты меню", имеется ввиду чтобы на этих страницах модуль не работал? В этом случае можно просто не выводить модуль в этих разделах и тогда он не будет срабатывать.
В настройках модуля на вкладке "Расширенные параметры" есть поле "Пользовательские стили", туда можно писать любые стили обычным образом, которые будут применяться, когда активна версия сайта для слабовидящих.
Подскажите, как это проявляется? Ошибки какие-то выдает или просто не включается?
Если второй вариант, то в браузере на странице где есть кнопка включения версии, нажмите сочетание клавиш CTRL+SHIFT+F12, откроется окно с инструментами разработчика, перейдите на вкладку Console и посмотрите, есть ли ошибки (красным цветом). Можете написать мне письмом на info@blog-about.ru
Возможно проблема в каком-то другом плагине/модуле, который у Вас установлен и из-за ошибок в них происходит конфликт в модуле версии сайта для слабовидящих.
Проверил на нескольких своих сайтах, везде работает последняя версия модуля с Joomla 3.10.0
Возможно я что-то упустил в настройках, но при замене текста на изображение (специальная версия) размер ограничен 30х30px, пришлось править стили. Собственно вопрос: это настраивается или только через стили?
Вообще в планах очень сильно переработать модуль, включить поддержку Joomla 4, а также наконец добавить озвучку текста. Также будут учтены все замечания и предложения из комментариев, поэтому возможность указать размер иконок тоже будет в настройках. Но пока, к сожалению, очень сильно не хватает на всё это времени.
Warning: constant() [function.constant]: Couldn't find constant JPATH_ in
Z:\home\localhost\www\test123\libraries\src\Installer\Adapter\ModuleAdapter.php on line 214
Parse error: syntax error, unexpected '[' in Z:\home\localhost\www\test123\tmp\install_5f12f4d0d6c12\script.install.php on line 72
а для 2.5 установился и работает нормально. Благодарю!
Спасибо большое за модуль!
Но к сожалению не не переключается на версию для слабовидящих. В чем может быть проблема?
Не могу понять почему у меня у карт тоже весь текст увеличивается (даже + и - для масштабирования) и иконки меню на сайте и еще иконки самого модуля тоже масштабируются. Можете подсказать из-за чего может быть?
Пытаемся настроить отображение лайтбокса. В нашем конкретном случае используется плагин Lab5 - Slimbox2, где изображения отображаются за счёт использования бэкграунда. В режиме для слабовидящих изображения не выводятся, даже если добавить свойство .background-image в поле "Обработка изображений" расширенных параметров настройки модуля. А если указать помимо свойства еще и наименование конкретного класса (в нашей ситуации это #LbImage.background-image) наблюдается следующее - бэкграундное изображение из body начинает отображаться вообще для всех объектов на странице, при этом перестают функционировать кнопки панели версии для слабовидящих.
Например, фоновое изображение задается блоку <div id="block" class="block_background">содержимое</div>, соответственно в поле "Обработка изображений" достаточно будет указать .block_background если по классу, либо #block если по идентификатору.
if (count($process_image) > 0) {
foreach($process_image AS $p_i) {
if (trim($p_i) != '') {
$style .= ', ' . trim($p_i);
}
}}
php 7.2.21
if ($$perem->get('change_image') && $$perem->get('change_image') == 'no') {
$style .= ' img:not(.button_icon)';
if (count($process_image) > 0) {
foreach($process_image AS $p_i) {
if (trim($p_i) != '') {
$style .= ', ' . trim($p_i);
}
}
1. JCE MediaBox 2 отрабатывает не корректно - после первого запуска страницы первоначальное изображение (фотография) пропадает - остается пустое место (изображение не отображается), кликая на которое разворачивается большое изображение.
2. Как (точнее куда можно вставить иконку) <i></i> чтобы она отобразилась перед текстом кнопки "Версия для слабовидящих"
1 - Не совсем понял вопрос, будьте добры ссылку на сайт, посмотреть.
2 - Откройте файл /modules/mod_special_visually/tmpl/default.php и в этом файле 314-323 строки это кнопка возврата к оригинальной версии, а 687-698 строки это кнопка перехода на версию для слабовидящих. Соответственно здесь уже сами куда удобнее Вам будет добавляете <i></i>, лучше конечно же внутри <label></label>
За модуль огромное спасибо, все прекрасно работает и работало до тех пор пока не обновила до последней версии. Java скрипты других модулей перестали работать. Пробовала отключать все настройки вашего модуля по порядку, результата не дало, только после полного отключения вашего модуля другие работают. Скажите пожалуйста, возможно ли исправить эту проблему?
И закомментируйте код находящийся в строках 12-17:
$script_before = '
if (!window.jQuery) {
alert(' . JText::_('MOD_SPECIAL_VISUALLY_NOT_JQUERY') . ');
}
';
$doc->addScriptDeclaration($script_before);
Будьте добры сообщить о любом результате. Если проблема не будет решена, можете выслать бекап сайта мне на info@blog-about.ru попробую разобраться.
На нажатие кнопки не реагирует) В чём может быть проблема
Warning: count(): Parameter must be an array or an object that implements Countable in ...\modules\mod_special_visually\tmpl\default.php on line 197
Я решил эту проблему заменой 197 строки
if (count($process_image) > 0) {
на
if (isset($process_image) > 0 && !empty($process_image)) {
Joomla 3.9.11
PHP 7.3.9
MySQL 5.7.25
Как вариант, хотя бы ссылку оставьте на Ваш сайт, чтобы понять что именно не работает.
https://kirzhach-crb.ru/
Сообщите о результате, пожалуйста.
Если не поможет, то попробуйте установить предыдущую версию http://blog-about.ru/files/extensions/51/mod_special_visually_j3_v0.3.2.zip
Плюс - не помешала бы ссылка на Ваш сайт.
Подскажите, возможно ли сделать так, чтобы версия для слабовидящих включалась сразу при открытии сайта? Где и что можно для этого подправить в коде\модуле?
Откройте файл /modules/mod_special_visually_j3/tmpl/default.php и найдите в 29-ой строке код:
if (isset($_POST['type_version'])) {
Перед ней добавьте следующий код:
if (empty($$perem->get('type_version'))) {
$$perem->set('type_version', 'yes');
}
Протестировать нет возможности, поэтому проверьте самостоятельно, здесь мы проверяем, существует ли переменная активации версии, по идее должно сработать, но лишь в том случае, если человек зашел первый раз на сайт и данных об активации версии еще не существует, если он уже переключал версию сайта, то код не сработает.
Я потестировал ваш вариант, а потом вообще принудительно всегда устанавливил версию для слабовидящих, а в кнопку "Оригинальная версия" просто захардкодил ссылку на основной сайт (такая была задача специфическая).
Спасибо за модуль.
Что касательно шрифта, даже не знаю что предложить, т.к. совместно с Font Awesome не тестировал.
Будьте добры ссылку на Ваш сайт, попробую подсказать решения.
Чтобы не править файлы, по первому вопросу, зайдите в настройки модуля на вкладку "Расширенные параметры" и в самом низу найдите поле "Пользовательские стили", добавьте в это поле следующее:
.module_special_visually #special_visually label {
cursor: pointer;
}
По второму вопросу, там же, на вкладке "Расширенные параметры" есть поле "Исключить элементы", добавьте в него (также с точкой):
.fa
Евгений 15.02.2019 в 07:54 - то-же самое, при установке ругнулся, но установился и работает, притом отлично работает. Но вопрос у меня другой - хотел установить в "Кнопка специальной версии" вместо текста изображение притом думал оно будет на ширину картинки, вставляется только как иконка на кнопку небольшого размера, в style.css -
.module_special_visually #special_visually .buttons .button_icon {
width: 40px; - менял на более (на 240px) - в модуле показывает терь нормально а на сайте также отображается с небольшими размерами. Где можно заменить чтобы полноценная картинка показывалась?
По поводу изображения на кнопке, Вы всё правильно сделали
Вам необходимо увеличить размеры для кнопки
.module_special_visually #special_visually .buttons .button_icon
при этом помимо width и height еще добавить max-width и max-height
Должно сработать.
Спасибо еще раз за Ваш модуль!!! )))
Скажите, есть ли возможность реализовать функционал "Скрыть элементы" для Joomla 2.5?
Спасибо.
Вы можете открыть файл /modules/mod_special_visually/tmpl/default.php
Найдите код примерно в 40 строке:
if ($session->get('type_version') && $session->get('type_version') == 'yes') {
и сразу после ?> перед <script> добавьте следующее:
<style>
здесь перечислите стили, скрывающие элемент.
</style>
Как и <script> Ваш написанный <style> будет добавляться только когда версию для слабовидящих активировали.
Только путем редактирования CSS.
Если Вы про кнопки выбора в модуле, то переключить отображение модуля в горизонтальный вид, в /modules/mod_special_visually/assets/css/style.css убрать float: left; у:
.module_special_visually #special_visually .params .param .title
.module_special_visually #special_visually label
А у .module_special_visually.horizontal #special_visually .params.show сменить display: inline на inline-block и добавить text-align: center;
Если же Вы про сам блок меню, то если он у Вас не фиксирован, то задайте ему ширину через CSS и добавьте margin: 0 auto; А если фиксирован, то left: 50%; tranform: translate(0, -50%);
Переключитесь на вертикальное отображение модуля в настройках модуля.
Откройте /modules/mod_special_visually/assets/css/style.css для редактирования
Для .module_special_visually #special_visually .params {
добавьте text-align: center;
А для .module_special_visually.vertical #special_visually .params .param {
замените display: block; на display: inline-block;
Если я опять не так Вас понял, то отправьте на info@blog-about.ru ссылку на Ваш сайт и картинку, на которой изобразите схематично куда, что и как должно отображаться.
Ещё бы как опцию хотелось возможность включать/отключать принудительное подчёркивание всех ссылок.
Долго мучился, но удалось заставить при нажатии на кнопку работать - появляется панель управления, но ничего не меняется, версия joomla 2.5
Очень хочется всетаки запустить его .....
*:not(.handle_module) {
font-size: 28px!important;
background: 000000ffffff!important;
color: !important;
border-color: !important;
letter-spacing: 0px !important;
line-height: 20px !important;
font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}
т.е. и черный и белый цвет добавлены фону, а для шрифта - пусто:
background: 000000ffffff!important;
color: !important;
Спасибо за модуль!
font-size: inherit !important;
background: inherit !important;
color: inherit !important;
border-color: inherit !important;
letter-spacing: inherit !important;
line-height: inherit !important;
font-family: inherit !important;
Что я мог упустить?
Все остальное работает как "часики".
Тестовая страница https://ulptest.aricky.ru/okean
При авторизации суперюзера всё ок http://dl3.joxi.net/drive/2019/03/07/0008/0401/545169/69/da22fcaa54.png
подскажите, в версии для слабовидящих при отключении изображений не показываются альты (альтернативные изображения), хотя они прописаны.
это дело в модуле или в самом шаблоне?
Если да, то текст этого атрибута отображается только когда изображение отсутствует или показ изображений отключен в настройках браузера. Модуль же полностью скрывает изображения, т.е. они есть, но не отображаются. Так что тут без вариантов.
большое спасибо - будем следить.
К проверке готовы!
При установке выдает ошибку:
.../libraries/src/Installer/Adapter/ModuleAdapter.php on line 214 {"success":true,"message":null,"messages":{"notice":[" \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \n v0.3.2 22-Sep-2018 \n + \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 PHP \u043f\u0435\u0440\u0435\u0434 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u0438\u043b\u0438 ....
Она гораздо длиннее я взял только часть.
В чем может быть проблема?
Спасибо
В сообщении об ошибки значится Changelog http://dl3.joxi.net/drive/2019/02/15/0023/3026/1518546/46/e454ee2579.jpg
Если возможно, из ошибки хотелось бы увидеть начало и конец, без набора символьных кодов.
Другое дело, если у Вас активирован плагин "Система - Кэш", в этом случае никакая настройка не поможет, т.к. происходит полное кэширование страницы в один файл без разбора на части.
Других мыслей у меня пока нет.
Самостоятельно победить не удалось даже при полном соответствии к требованиям.
Проблема возникает в Mozilla Firefox (проверял и старую и последнюю версию)
Notice: Undefined variable: process_image in /home/.../public_html/modules/mod_special_visually/tmpl/default.php on line 186
как исправить?
Это не ошибка, это уведомление. Действительно, мой недочет в коде, неверно реализовал проверку. Вы можете либо отключить отображение ошибок в настройках Joomla, либо открыть файл /modules/mod_special_visually/tmpl/default.php и, например, в 103-ьей строке, после $script = ''; добавить строку:
$process_image = array();
как временное решение.
сделал как временное решение, уведомление ушло!
Хотя в настройках кеширование было отключено, некоторые элементы всё равно кешировались.
Отключение самого плагина кеша решило проблему :)
С уважением
В чём может быть проблема?
С уважением
Почему-то при активации версии для слабовидящих пропадают все иконки http://joxi.ru/V2V9PYVFxDE9wm
Было бы здорово при выборе позиции модуля "Фиксировано вверху/внизу экрана" иметь возможность выбирать выравнивание слева/справа
По поводу кнопки, в экспериментальных настройках можно задать свою кнопку, по которой будет активироваться версия. Или такой вариант тоже не подошел?
Есть какие-то способы борьбы с этим? Или может порекомендуйте сторонние плагины кэширования
Думаю, обесцвечивание лучше сделать в виде кнопки, чтоб по желанию выбирали.
При добавлении цветовой схемы одновременно появляются две пипетки. Передняя мешается. И пожалуйста, добавьте еще возможность вручную добавить цвет.
Скрин http://images.vfl.ru/ii/1536910128/70798b41/23328545.jpg
По поводу цветовых схем, о проблеме сообщалось ранее, но мне ни разу не удалось ее воспроизвести, как бы я не пытался, у меня всегда нормально отображается одна палитра. Есть подозрения, что это связано с бесплатными/покупными шаблонами, или какими-либо плагинами, но не факт. Что касательно добавления цвета вручную, то поля ввода цвета активные и Вы сами можете ввести цвет в формате HEX.
P.S. Сообщите версию Joomla, шаблон, компоненты и плагины, которые установлены у Вас на сайте.
HEX цвета пытался ставить
джумла 3.6.2
Шаблон T3 Framework 2.2.1, стиль t3_bs3_blank
Компоненты http://images.vfl.ru/ii/1537239973/312ae289/23382091.jpg
Плагины http://images.vfl.ru/ii/1537240078/e28c22db/23382094.jpg
По поводу уведомлений - их нет на сайте.
Более подробно Вы можете почитать здесь https://github.com/joomla/joomla-cms/pull/11451
На мой взгляд вот здесь реализовано прекрасно http://legeartis-don.ru С нетерпением жду новой версии, надеюсь эти моменты будут учтены. Спасибо вам!
Насчет черно-белых картинок, не уверен, на предложенном Вами сайте-примере идет полная подмена изображений с цветных на черно-белые, в основном логотипы и иконки, все остальные так и остаются цветными. Хотя есть несколько задумок в этом плане, обязательно постараюсь реализовать.
Еще раз хочу выразить признательность за такой нужный и функциональный компонент. Только вот у меня новая версия не пошла. Сайт сломался, пришлось отключить.
А какую-нибудь ошибку при этом выдавало? Проверьте, что у Вас используется PHP не ниже 5.6.
Если модуль очень необходим, напишите мне через форму связи http://blog-about.ru/pomoshh/ и сообщите свой email, либо напишите на info@blog-about.ru я вышлю Вам предыдущую версию модуля.
.module_special_visually #special_visually .params .param {
display: block;
box-sizing: border-box;
margin-bottom: 5px;
}
Здесь либо добавьте float: left; либо display: block; замените на display: inline-block;
В чем может быть причина.
Всё работает отлично, кроме одного - шрифт с засечками и без не переключается. Даже у вас на демке, хотя на брайля переключается. Отображается всегда только с засечками. В чем может быть причина?
Огромное спасибо за Ваше замечание. Действительно, была ошибка в передаче параметров. Ошибку устранил, перекачайте новую версию модуля.
Обратите внимание, в настройках модуля на вкладке выбора типа гарнитуры дополнительно добавил описание способа его задания, теперь для задания составного имени шрифта необходимо использовать апострафы, это важно.
От себя добавлю что еще нужно: можно добавить горизонтальный вид + еще на самом вверху фиксированно горизонтально лежал (http://detsad.yaguo.ru/dou1/), и не хватает кнопки серая картинка.
Единственное, не понял про серую картинку, имеется ввиду чтобы все картинки стали черно-белыми? Просто нигде не встречал подобное, если подобное действительно нужно, то добавлю в следующей версии.
Всё понятно и легко по настройкам. Особенно впечатляет задание собственных параметров.
Особенно актуально для пользователей некомпетентных в программировании.