Как добавить на сайт образовательной организации пиктограмму ЭЦП
В этой инструкции мы постараемся пошагово рассмотреть решение очень важного вопроса для сайтов образовательных организаций — добавление пиктограммы ЭЦП на сайт.
Зачем добавлять пиктограмму ЭЦП на сайт образовательной организации?
С января 2021 года вступил в силу новый документ — Приказ № 831 «Об утверждении Требований к структуре официального сайта образовательной организации в информационно-телекоммуникационной сети "Интернет" и формату представления информации» Рособрнадзора от 14 августа 2020 года.
Согласно приказу, все документы, которые образовательное учреждение разрабатывает и утверждает самостоятельно, при публикации на сайте должны быть подписаны простой электронной подписью (ПЭП).
На сайте ПЭП должна отображаться в виде пиктограммы, указывающей, что документ подписан электронной подписью.
При наведении курсора на эту пиктограмму должны отображаться сведения:
- дата и время подписания;
- Ф.И.О. и должность лица, подписавшего документ;
- уникальный программный ключ.
Как это выглядит в коде
<img src="https://newmanuals.ucoz.net/contract.png" style="margin:0;padding:0;border:0;max-width:64px;" title="Документ подписан электронной подписью
Дата и время подписания: 2021.02.01. 22:24
Подписавший документ: директор Иванов И.И.
Ключ: 4166F24HNF1628C2QH7MT2" />
Текст отображается через атрибут title изображения.
Как внедрить решение на сайт в соответствии с приказом №831
1. Используем свободный модуль: Каталог файлов, статей, сайтов, объявлений, игр или Блог / Новости. Главное, чтобы модуль не использовался под другие задачи. Активируйте выбранный модуль.
2. Перейдите в раздел Настройки модуля. Отключите поле "Полное описание", снимите все галочки с поля Полный текст материала, оставив только "Название" и "Краткое описание". Нажмите Сохранить.
3. Включите пункт Использовать дополнительные поля. Выберите количество 7 (для Каталога). Для Блога / Новостей — 2, так как по умолчанию доступно 5. Отметьте все нужные поля галочками и сохраните.
4. Перейдите в Замена стандартных надписей по адресу ваш-сайт.ру/panel/?a=signs. Найдите нужный модуль и переименуйте поля:
- Дополнительное поле 1 → Ф.И.О.
- Дополнительное поле 2 → Организация
- Дополнительное поле 3 → Дата создания
- Дополнительное поле 4 → Сертификат
- Дополнительное поле 5 → Выдан
- Дополнительное поле 6 → Период действия сертификата
- Дополнительное поле 7 → Ссылка на документ
- Краткое описание материала → Электронная подпись
После переименования нажмите Сохранить.
5. Перейдите в:
Панель управления → Главная → Пользователи → Группы пользователей → Установка прав для всех групп → Каталог файлов. Найдите строки:
- Разрешить HTML теги при добавлении материалов
- Разрешить ББ-коды при добавлении материалов
Для группы "Администраторы" снимите галочки и нажмите Сохранить.
6. В настройках модуля Каталог файлов укажите Максимальную длину краткого описания — 9999. Сохраните.
7. Перейдите в шаблон Вид материалов по адресу ваш-сайт.ру/panel/?a=tmpl;m=11;t=7. Удалите весь код и вставьте следующий:
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock" style="border: 1px solid #d6d3d3; border-radius: 5px; padding: 5px;"><tr><td style="padding:3px;">
<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$ID$. $TITLE$</a>
<span style="color: #000; font-size: 20px; font-weight: normal;"> Утвержден <img src="https://ecp-test.ucoz.net/img/icon_check.svg"></span></div>
<div class="poster" style="float:right;cursor: pointer;"><img src="https://ecp-test.ucoz.net/img/icon_key.svg">
<div class="descr">
<span class="titless">Документ подписан электронной подписью</span><hr>
<?if($OTHER1$)?><div style="float:left;"><img src="https://ecp-test.ucoz.net/img/icon_sign.svg">
<span class="ecp-dop" style="position: relative; top: -22px;">$OTHER1$</span></div><?endif?>
<?if($OTHER2$)?><div style="display: inline-block;"><span>Организация</span>:
<span class="ecp-dop">$OTHER2$</span></div><?endif?>
<?if($OTHER3$)?><div style="display: inline-block;"><span>Дата создания</span>:
<span class="ecp-dop">$OTHER3$</span></div><?endif?>
<?if($OTHER4$)?><div style="display: inline-block;"><span>Сертификат</span>:
<span class="ecp-dop">$OTHER4$</span></div><?endif?>
<?if($OTHER5$)?><div style="display: inline-block;"><span>Выдан</span>:
<span class="ecp-dop">$OTHER5$</span></div><?endif?>
<?if($OTHER6$)?><div style="display: inline-block;"><span>Период действия сертификата</span>:
<span class="ecp-dop">$OTHER6$</span></div><?endif?>
<?if($OTHER7$)?><div style="display: inline-block;"><span>Документ</span>:
<span class="ecp-dop"><a href="$OTHER7$" download style="color: #000;">[ Скачать документ ]</a></span></div><?endif?>
<div align="center">
<div class="spoiler keycode"><input type="checkbox" id="spoilerid_$ID$"><label for="spoilerid_$ID$">Показать электронную подпись</label>
<div class="spoiler_body" style="word-break: break-word;font-weight: normal;">$MESSAGE$</div>
</div>
</div>
</div></div>
</td></tr></table><br />
<style>
.titless {font-size: 16px;font-weight: bold;}
a.keycode {font-weight: normal; text-decoration: none; color: #fff; padding: 5px; background-color: #5cb85c; border-radius: 5px;}
a.keycode:hover {background-color: #204ea6;}
span.ecp-dop { color: #000!important; font-weight: normal; font-size: 13px!important; }
.descr{ display:none; margin-left:-350px; padding:10px; margin-top:17px; box-shadow:0 5px 5px rgba(0,0,0,0.3); }
.poster:hover .descr { margin: -10px 0px 0px -400px; font-size: 15px; display: block; position: absolute; z-index: 9999; width: 400px; background: #f7f5f5; }
.descr div {margin-top:6px;}
.descr span {font-size:14px;color: #20489a;}
.spoiler > input + label:after {content: "+";float: right;font-family: monospace;font-weight: bold;}
.spoiler > input:checked + label:after {content: "-";}
.spoiler > input {display:none;}
.spoiler > input + label, .spoiler > .spoiler_body {
background:#CCC;padding:5px 15px;overflow:hidden;width:100%;box-sizing: border-box;display: block;
}
.spoiler > input + label + .spoiler_body {display:none;}
.spoiler > input:checked + label + .spoiler_body {display: block;}
.spoiler > .spoiler_body {
background: #FFF;border: 3px solid #CCC;border-top: none;height: 300px; overflow-y: scroll;
}
</style>
- https://ecp-test.ucoz.net/img/icon_check.svg
- https://ecp-test.ucoz.net/img/icon_key.svg
- https://ecp-test.ucoz.net/img/icon_sign.svg
Добавляйте новые документы только через выбранный модуль, а не через «Редактор страниц».
При добавлении каждого материала заполняйте все 8 полей — согласно информации об ЭЦП.
- В поле «Электронная подпись» необходимо вставлять полный код ключа ЭЦП — это, как правило, длинная строка символов.
- Достоверность и корректность вводимой информации в поля (Ф.И.О., организация, сертификат и т. д.) лежит полностью на вашей ответственности — модуль не осуществляет автоматическую проверку или подстановку.
- uCoz не предоставляет ключи ЭЦП и не занимается их выдачей. Для получения электронных подписей обращайтесь в аккредитованные удостоверяющие центры и используйте сертифицированное программное обеспечение.
Какое ПО использовать для создания ЭЦП?
- КРИПТО-ПРО и КРИПТО-АРМ (платные) — для создания ПЭП.
- Adobe Acrobat Pro — для подписи PDF-документов.
- Плагин КРИПТО-АРМ — для документов MS Office.
Как подписать документ с помощью ЭЦП?
Подробности — в видео ниже:
Как создать электронную подпись?
Видеоинструкция с использованием ПО КРИПТО-АРМ:
Как проверить, подписан ли документ?
Рассмотрение в видео:
Также можно проверить подпись на следующих сайтах:
Результат можно посмотреть на демо-сайте:





