Версия сайта для слабовидящих InstantCMS 2

 
Посетитель
small user social cms
Сообщений: 2
Версия сайта для слабовидящих - как сделать для INSTANTCMS 2.x.x

Зачем нужна версия для слабовидящих?

Согласно закону «О социальной защите инвалидов в Российской Федерации», государственные организации обязаны предоставлять людям с ограниченными возможностями версию интернет-ресурса для слабовидящих.

Функционал обязателен для реализации на ресурсах всех государственных структур без исключения. К тому же он рекомендуется для коммерческих и общественных организаций. Версия сайта для людей с ограниченными возможностями по зрению привлечет неохваченную аудиторию.

Особенности:

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

INSTANTCMS 2.x.x - версия для слабовидящих

Если вам приходилось разрабатывать сайт для государственных учреждений РФ, то вы уже должны знать о требовании к специализированной версии сайта для слабовидящих. Скрипт "версии для слабовидящих" обычно продают в качестве дополнительной опции к популярным CMS. Для INSTANTCMS 2.x.x подобного скрипта обнаружено не было.

Автор оригинальной версии для uCoz Рома Келлер aka Inquisitor добавил скрипт 18.10.2015.
Нам потребуется скачать архив со старницы http://uscript.pro/shop/83/item/versija-dlja-slabovidjashhikh

версия для uCoz.zip [1,11 Mb] (Его то мы и адаптируем)

Процедура подключения скрипта для INSTANTCMS 2.x.x очень проста, и даже позволяет реализовать подключение как минимум двумя способами.

Вариант 1

1.1 В папку js вашего шаблона загружаем файл uhpv-full.min.js

пример:
для нашего шаблона default скрипт версии для слабовидящих будет находится по адресу:
www.site.ru/templates/default/js/uhpv-full.min.js

1.2 далее открываем файл главного шаблона main.tpl и сразу после

Код PHP:
  1. <?php $this->addMainJS("templates/{$this->name}/js/messages.js"); ?>
Версия сайта для слабовидящих InstantCMS 2

добавляем

Код PHP:
  1. <?php $this->addMainJS("templates/{$this->name}/js/uhpv-full.min.js"); ?>
после

Код PHP:
  1. <body>
добавляем

Код PHP:
  1. <!-- версия для слабовидящих -->
  2. <style>
  3. #hpvgd,.h-mdiv,.h-mdiv2,.h-ldiv,.h-rdiv {background:#EAEAEA; color:#6D6D6D;}
  4. #hpvgd {width:100%; z-index:100; width:100%; border-bottom:2px solid rgb(230,230,230);}
  5. .h-mdiv {display:none; position:relative; margin:auto; text-align:center;}
  6. .h-mdiv2 {display:none; position:fixed; margin:auto; text-align:center; width:400px; height:200px;}
  7. .h-ldiv {float:left; padding:7px 10px 7px 0px;}
  8. .h-rdiv {position:absolute; top:7px; right:0px; text-align:right;}
  9. .h-ni {display:none !important;}
  10. a.hcmaf {color:red; margin-left:5px; font-size:20px; font-weight:bold;}
  11. a.h-anl {color:#2a72cc;}
  12. a.h-al {color:#ED664B;}
  13. .h-fi {font-weight:bold; border-radius:50%; padding:0px 8px; margin-right:5px; font-size:19px;}
  14. .h-background-1 {color:#fff !important; background:#000 !important;}
  15. .h-background-2 {color:#000 !important; background:#fff !important;}
  16. </style>
  17. <script src="templates/{$this->name}/js/uhpv-full.min.js"></script>
  18. <script>
  19. var uhe = 2,
  20. lng = 'ru',
  21. has = 0,
  22. imgs = 1,
  23. bg = 1,
  24. hwidth = 0,
  25. bgs = ['1','2'],
  26. fonts = ['19','21','23'];
  27. $(document).ready(function(){uhpv(has)});
  28. </script>
  29. <!-- /версия для слабовидящих -->
строка lng = 'ru', (выбираем нужный язык - русский, английский, украинский)
пример:
для нашего шаблона default скрипт версии для слабовидящих будет находится по адресу:
www.site.ru/templates/default/main.tpl
Версия сайта для слабовидящих InstantCMS 2


1.3 Теперь необходимо добавить ссылку на включение "версии для слабовидящих" для этого в удобном для вас месте добавьте код
Код PHP:
  1. <span id="uhvb" style="display:none;"><a href="javascript://" onclick="uvcl()"><b>Версия для слабовидящих</b></a></span>
Установка завершена.

Версия сайта для слабовидящих InstantCMS 2


P.S. Второй вариант выложу как опробую, искал подобие для  instantcms 2.х.х готовое решение,
помидорами не кидайте, если можете помогите его оптимизировать.
Знаю что два раза указана ссылка на сам скрипт, но заработало именно так.

сам скрипт есть в архиве http://instantcms.ru/users/files/download5735.html

\\проверил на
2.2.х, 2.3.х, 2.4.х
Редактировалось: 10 раз (Последний: 24 июля 2017 в 09:32)
Посетитель
small user social cms
Сообщений: 2
marozov, Спасибо! Штука нужная.
Как раз задумался о такой версии и искал её для второй ветки нашего движка.
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 307
А для 1.10.7 случайно нет у кого нибудь версии сайта для слабовидящих?
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 961
Keep:

А для 1.10.7 случайно нет у кого нибудь версии сайта для слабовидящих?
Присоединяюсь к вопросу
Все идет хорошо, только мимо...
Web-Studio «PAL»
БЕСПЛАТНАЯ РАСКРУТКА САЙТОВ
Посетитель
no avatar
Сообщений: 28
Выполнил по шагово 2.10.1 не работает
Модератор
small user social cms
МедальКубок зрительских симпатийАвторитет форумаПатриот InstantCMS ;-)
Сообщений: 3129
@sferoid, только что проверил на своем тестовом сайте версии 2.10.0, все работает...
Зарабатываю здесь - Хостинг здесь - Жить в обществе и быть свободным от общества нельзя!...
Посетитель
no avatar
Сообщений: 28
Хм у меня к сожалению нет, когда захожу под логином паролем да появляется надпись "Версия для слабовидящих" простой ссылкой без обводки, а когда без логинивания захожу не работает
может я не от файл скачиваю - "сам скрипт есть в архиве http://instantcms.ru/users/files/download5735.html" ???
Редактировалось: 1 раз (Последний: 1 октября 2018 в 20:21)
Посетитель
small user social cms
Сообщений: 3768
@sferoid,напишите в личку я скину компонентом
Посетитель
small user social cms
Почетный донор проекта
Сообщений: 56
Здравствуйте, не хочется плодить темы на форуме, необходим данный компонент для сайтов гос учреждений, не могли бы подсказать решение для текущей версии?
Сотворил тут для себя )) http://tech-oscar.ru/
Посетитель
no avatar
Сообщений: 28
День добрый!

Перестала работать "версия для слабовидящих" при наведении на кнопку внизу показывает ссылку javascript // буквально несколько дней назад работало

подскажите как исправить ...
Редактировалось: 1 раз (Последний: 14 февраля 2020 в 18:17)
Посетитель
no avatar
Сообщений: 1
Да, подтверждаю, внезапно перестала работать версия для слабовидящих! Может кто подскажет в какую сторону копать для восстановления работоспособности фичи?
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1383
Версия для слабовидящих делаю в любой шаблон ценник 500 р. в личку
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
Кубок зрительских симпатий
Сообщений: 94
установил с https://bvi.isvek.ru ( smile бесплатно, проблем с установкой не было)
Век живи - век учись!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.