Возможно ли вместо надписи на кнопке "Версия для слабовидящих" вставить картинку с очками?

голоса: 0

Здравствуйте! Ситуация такова: по требованиям руководства на сайте нашего учреждения версия для слабовидящих должна быть обозначена картинкой с очками. Раньше так и было (эта кнопка обведена на скриншоте), но в этом месяце (октябрь 2017) она перестала адекватно работать: при нажатии на нее (и на любую ссылку на нашем сайте) открывается сайт с названием dmev.me (http://findbetterresults.com/?dn=dmev.me&pid=9PO755G95). После отключения этой кнопки - этот сайт перестает открываться, но и кнопка не работает. Далее мы нашли в настройках сайта встроенную функцию включения отображения этой кнопки (она работает, все прекрасно), но на ней текст (а нам нужна картинка с очками). Подскажите нам, пожалуйста, как заменить текст на картинку, если это возможно. 

К сожалению, почта otzivchivoeserdce@yandex.ru утеряна без возможности восстановления, поэтому просим Вас прислать  ответ на новую нашу почту: spcentr@list.ru. 

Спасибо!

Адрес сайта http://otzivserdce.ru/
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: 0

Отредактировать текущий блок с кнопкой и заменить его код на:

<button id="uhvb" class="btn btn-succes bug" onclick="uvcl()"><img src="http://otzivserdce.ru/knopki/slabovidjashhie.jpg" style=" width: 170px; "></button>

далее чтобы удалить старую не поддерживаемую версию для слабовидящих,  перейти в Панель управления - Главная - Дизайн - Быстрая замена участков шаблонов http://otzivserdce.ru/panel/?a=frep . Тип замены(многострочный).
  Что заменить:

<div id="infobardm">Размер шрифта: 
 <a onclick="dmfunctsizeone();" class="dmchangea1">A</a>
 <a onclick="dmfunctsizetwo();" class="dmchangea2">A</a
 ><a onclick="dmfunctsizethree();" class="dmchangea3">A</a>
 
 Изображения <a onclick="dmdisableimage();" class="dmdisableimage">Выключить</a>
 <a onclick="dmenableimage();" class="dmenableimage">Включить</a>
 
 Цвет сайта <a onclick="dmcolor1();" class="dmcolor1">Ц</a>
 <a onclick="dmcolor2();" class="dmcolor2">Ц</a>
 <a onclick="dmcolor3();" class="dmcolor3">Ц</a>
 
 <a onclick="dmreset();" class="dmcolor4">Х</a>
</div>

на что:

оставьте поле пустым

Жмем на кнопку - Произвести замену. После снова же повторите процедуру замены как и выше, но в поле Что заменить, вставьте скрипт:

<script type="text/javascript" src="http://dmev.me/uGost/ver1-2/11/uGost11.js"></script>

Жмем на кнопку - Произвести замену.

| Автор:
Спасибо. На сайт Dmev.me не переходит но и версия для слабовидящих не включается
Павел Четвёркин,

В тот же блок где и кнопка установите скрипт:

<script src="http://9bclass.ucoz.ru/js/uhpv-full.min.js"></script>
<script>
var uhe = 2,
 lng = 'ru',
 has = 0,
 imgs = 1,
 bg = 1,
 hwidth = 0,
 bgs = ['1','2'],
 fonts = ['17','19','21'];
$(document).ready(function(){uhpv(has)});
</script>

скрипт http://9bclass.ucoz.ru/js/uhpv-full.min.js загрузите себе на фтп и замените ссылку в скрипте на свою.

Yuri_Geruk,

вроде бы получилось, версия работает, но вместо слов отображаются непонятные символы: вместо размер шрифта пишется - РїРѕРєР°Р·Р°С‚СЊ',2:'отключить' Как теперь от этого избавиться? и еще фон нужен белый и буквы черные, а с этим скриптом фон и буквы остаются прежними, меняется только их размер.

Павел Четвёркин,

Загруженный скрипт script123.js откройте на редактирование и замените содержимое на:

var timg='',tf='',bd='',bd1='',bd2='',hmw='',ac=0,bbg=0,mf=15,al='',ab='',mpf='',lgs={};function uhpv(a){if(a){hsc('uha','a')}if(uhe&&hgc('uha')){if(hgc('uhf')){mf=hgc('uhf')}else{mf=fonts[0]}if(hgc('hpvbg')){bbg=hgc('hpvbg')}if(uhe!==1){mpf='fixed'}if(hwidth){hmw=hwidth+'px'}else{hmw='100%'};bd1='<div id="hpvgd" style="position:'+mpf+';"><div id="hpvdiv" class="h-mdiv" style="width:'+hmw+';"><div style="display:table-cell;" id="uhvv"><div id="fsd" class="h-ldiv">'+lg(lng,3)+' </div><div id="vimg" class="h-ldiv" style="display:none;"><span class="hswm"> | </span>'+lg(lng,4)+' </div><div id="vbg" class="h-ldiv" style="display:none;"><span class="hswm"> | </span>'+lg(lng,5)+' </div><div id="vch" class="h-rdiv" style="display:none;"><a href="javascript:uvcl()" class="uhpv-l" id="maf">'+lg(lng,6)+'</a></div></div></div></div><div id="h-f"></div>';if(uhe==1||uhe==2){bd=bd1}else if(uhe==3){bd=bd2}if(!$('#hpvdiv').text()){if($('#puzadpn').text()){$('#puzadpn').after(bd)}else{$('body').prepend(bd)}for(var nf=0;nf<fonts.length;nf++){if(fonts[nf]==mf){al=' h-al'}else{al=''};$('#fsd').append('<a href="javascript://" onclick="uHPV('+fonts[nf]+',this)" id="maf" style="font-size:'+fonts[nf]+'px !important;" class="uhpv-a'+al+'">'+lg(lng,7)+'</a> ');if(nf==fonts.length-1) $('#hpvdiv').show()}if(imgs){if(hgc('hpvi')){timm=lg(lng,1);$('img:visible').addClass('h-ni')}else{timm=lg(lng,2)}timg='<a href="javascript://" onclick="uHPI()" class="uhpv-l hvit" id="maf">'+timm+'</a>';$('#vimg').append(timg);$('#vimg').show()}if(bg){if(bgs.length){for(var nb=0;nb<bgs.length;nb++){if(bgs[nb]==bbg){ab=' h-ab'}else{ab=''};tf+='<a href="javascript://" onclick="uHPB('+bgs[nb]+',this)" class="h-background-'+bgs[nb]+' h-fi'+ab+'" id="maf">'+lg(lng,7)+'</a>';}tf+='<a href="javascript://" onclick="uHPB(0,this)" id="maf" class="hcmaf">'+lg(lng,8)+'</a>';$('#vbg').append(tf);$('#vbg').show()}}if(!a){$('#vch').show()}}if(hwidth<1200){mhw=1200}else{mhw=$('#hpvdiv').width()}if($(window).width()<mhw){$('.h-ldiv,.h-rdiv').css({'float':'none','text-align':'left','position':'static','padding-left':'5px'});$('.hswm').hide()};$('body,table,div,tr,td,ul,li,span,a[id!=maf],p').css({'fontSize':mf+'px'});$('.h-mdiv,.h-ldiv,.h-rdiv,.h-fdiv,.uhpv-l,.hswm').css('fontSize',fonts[fonts.length-1]+'px');setTimeout(function(){$('.admBarCenter>div').attr({'style':'font-size:11px;'});if(bbg&&bbg>0){$('body,table,div[id!=hpvdiv][id!=fsd][id!=vimg][id!=vbg][id!=hpvgd][id!=uhvv][id!=vch],tr,td,ul,li,span[class!=hswm],a[id!=maf],p,b').addClass('h-background-'+bbg);$('#puzadpn .h-background-'+bbg).removeClass('h-background-'+bbg)}if(!hwidth){$('#fsd').css('padding-left','15px');$('#vch').css('padding-right','15px')}},1);if(uhe==2){$('#h-f').height($('#hpvdiv').height())}if(uhe==3){$('#hpvgd2').css('top',(($(window).height()-Number(200))/2)+'px')}}else{$('#uhvb').show()}}function uvcl(){if(hgc('uha')){hdc('uha');window.location.reload()}else{hsc('uha','a');$('#uhvb').hide();uhpv(has)}}function lg(c,n){return lgs[c][n]}function uHPV(f,t){hsc("uhf",f);$('.uhpv-a').removeClass('h-al');$(t).addClass('h-al');uhpv(has)}function uHPI(){if(hgc('hpvi')){hdc('hpvi');$('.h-ni').removeClass('h-ni');$('.hvit').text(lg(lng,2))}else{hsc('hpvi','v');$('img:visible').addClass('h-ni');$('.hvit').text(lg(lng,1))}}function uHPB(n,t){$('.h-ab').removeClass('h-ab');$(t).addClass('h-ab');if(hgc('hpvbg')){b=hgc('hpvbg')}else{b=0}if(n==0){hsc('hpvbg',0);$('.h-background-'+b+'[id!=maf]').removeClass('h-background-'+b)}else{hsc('hpvbg',n);if(b){$('.h-background-'+b+'[id!=maf]').removeClass('h-background-'+b)};$('body,table,div[id!=hpvdiv][id!=fsd][id!=vimg][id!=vbg][id!=vch][id!=hpvgd][id!=uhvv],tr,td,ul,li,span[class!=hswm],a[id!=maf],p,b').addClass('h-background-'+n);setTimeout(function(){$('#puzadpn .h-background-'+n).removeClass('h-background-'+n)},1)}}function hsc(name,value){document.cookie=name+"="+escape(value)+";expires=Mon,01-Jan-2020 00:00:00 GMT;path=/"}function hgc(fcm){var results=document.cookie.match('(^|;) ?'+fcm+'=([^;]*)(;|$)');if(results){return (unescape(results[2]))}else{return null}}function hdc(fcm){var cookie_date=new Date();cookie_date.setTime(cookie_date.getTime()-1);document.cookie=fcm+="=;expires="+cookie_date.toGMTString()+";path=/"};$(window).resize(function(){uhpv(has)});
lgs['ru']={1:'показать',2:'отключить',3:'Размер шрифтов:',4:'Изображения:',5:'Фон:',6:'Выключить',7:'A',8:'X'};
lgs['en']={1:'show',2:'disable',3:'Font Size:',4:'Images:',5:'Background:',6:'Switch off',7:'A',8:'X'};
lgs['ua']={1:'показати',2:'відключити',3:'Розмір шрифтів:',4:'Зображення:',5:'Фон:',6:'Вимкнути',7:'A',8:'X'}

Yuri_Geruk,
Спасибо! но фон белым не становится(
Павел Четвёркин,
Все отлично работает. Кеш в браузере очистите https://ukit.com/ru/help/kak-ochistit-cahe
Yuri_Geruk,
Юрий, простите меня, может я чего то не понимаю. мы проверили на нескольких компьтерах и в разных браузерах - ни у кого нет версии для слабовидящих с белым фоном, эти кнопки не работают. Работает только изменение размера шрифта и выключение версии и все, больше ничего не меняется. во всех браузерах очистили кэш. В чем же может быть проблема?
Павел Четвёркин,
Тогда проще не мучиться с данной кнопкой, удалить ее и подключить системный скрипт http://www.ucoz.ru/qa/index.php/101829
...