chouding
Forum Replies Created
Viewing 2 replies - 1 through 2 (of 2 total)
-
Forum: Plugins
In reply to: [Translate Wordpress with GTranslate] GTranslate Custom CSS not reflectingHey,I changed out the .switcher to .gt_switcher and it still doesn’t work.
In your Custom CSS Section by default there’s this chunk of code:
Could you advise what to change?
<!-- GTranslate: https://gtranslate.io/ --> .gt_switcher {font-family:\"SF Pro Text\", \"Helvetica\", Sans-Serif;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:100px;line-height:2.5em;} .gt_switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} .gt_switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;} .gt_switcher a:hover img {opacity:1;} .gt_switcher .selected {background:none url(//.com/wp-content/plugins/gtranslate.gt_switcher.png) repeat-x;position:relative;z-index:9999;} .gt_switcher .selected a {border:none;background:url() 60px center no-repeat;color:#dddddd;padding:3px 20px;width:60px;} .gt_switcher .selected a.open {background-image:url()} .gt_switcher .selected a:hover {background:none url() 60px center no-repeat;} .gt_switcher .gt_option {position:relative;z-index:9998;border-left:none solid #CCCCCC;border-right:none solid #CCCCCC;border-bottom:none solid #CCCCCC;background-color:#222222;display:none;width:100px;max-height:350px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;} .gt_switcher .gt_option a {color:#dddddd;padding:3px 20px;} .gt_switcher .gt_option a:hover {background:none;} .gt_switcher .gt_option a.selected {background:none;} #selected_lang_name {float: none;} .l_name {float: none !important;margin: 0;} .gt_switcher .gt_option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:none;} .gt_switcher .gt_option::-webkit-scrollbar {width:5px;} .gt_switcher .gt_option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:none;} <div class=".gt_switcher"> <div class="selected"> <a href="#">English</a> </div> <div> <a href="#" title="简体中文" class="nturl">简体中文</a><a href="#" title="English" class="nturl selected">English</a><a href="#" title="Français" class="nturl">Français</a><a href="#" title="Deutsch" class="nturl">Deutsch</a><a href="#" title="Italiano" class="nturl">Italiano</a><a href="#" title="日本語" class="nturl">日本語</a><a href="#" title="Русский" class="nturl">Русский</a></div> </div> jQuery(\'.gt_switcher .selected\').click(function() {jQuery(\'.gt_switcher .gt_option a img\').each(function() {if(!jQuery(this)[0].hasAttribute(\'src\'))jQuery(this).attr(\'src\', jQuery(this).attr(\'data-gt-lazy-src\'))});if(!(jQuery(\'.gt_switcher .gt_option\').is(\':visible\'))) {jQuery(\'.gt_switcher .gt_option\').stop(true,true).delay(100).slideDown(500);jQuery(\'.gt_switcher .selected a\').toggleClass(\'open\')}}); jQuery(\'.gt_switcher .gt_option\').bind(\'mousewheel\', function(e) {var.gt_options = jQuery(\'.gt_switcher .gt_option\');if.gt_options.is(\':visible\').gt_options.scrollTop.gt_options.scrollTop() - e.originalEvent.wheelDelta);return false;}); jQuery(\'body\').not(\'.gt_switcher\').click(function(e) {if(jQuery(\'.gt_switcher .gt_option\').is(\':visible\') && e.target != jQuery(\'.gt_switcher .gt_option\').get(0)) {jQuery(\'.gt_switcher .gt_option\').stop(true,true).delay(100).slideUp(500);jQuery(\'.gt_switcher .selected a\').toggleClass(\'open\')}}); #goog-gt-tt {display:none !important;} .goog-te-banner-frame {display:none !important;} .goog-te-menu-value:hover {text-decoration:none !important;} .goog-text-highlight {background-color:transparent !important;box-shadow:none !important;} body {top:0 !important;} #google_translate_element2 {display:none!important;} <div id="google_translate_element2"></div> function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: \'en\',autoDisplay: false}, \'google_translate_element2\');} function GTranslateGetCurrentLang() {var keyValue = document[\'cookie\'].match(\'(^|;) ?googtrans=([^;]*)(;|$)\');return keyValue ? keyValue[2].split(\'/\')[2] : null;} function GTranslateFireEvent(element,event){try{if(document.createEventObject){var evt=document.createEventObject();element.fireEvent(\'on\'+event,evt)}else{var evt=document.createEvent(\'HTMLEvents\');evt.initEvent(event,true,true);element.dispatchEvent(evt)}}catch(e){}} function doGTranslate(lang_pair){if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair==\'\')return;var lang=lang_pair.split(\'|\')[1];if(GTranslateGetCurrentLang() == null && lang == lang_pair.split(\'|\')[0])return;var teCombo;var sel=document.getElementsByTagName(\'select\');for(var i=0;i<sel.length;i++)if(/goog-te-combo/.test(sel[i].className)){teCombo=sel[i];break;}if(document.getElementById(\'google_translate_element2\')==null||document.getElementById(\'google_translate_element2\').innerHTML.length==0||teCombo.length==0||teCombo.innerHTML.length==0){setTimeout(function(){doGTranslate(lang_pair)},500)}else{teCombo.value=lang;GTranslateFireEvent(teCombo,\'change\');GTranslateFireEvent(teCombo,\'change\')}} if(GTranslateGetCurrentLang() != null)jQuery(document).ready(function() {var lang_html = jQuery(\'div.gt_switcher div.gt_option\').find(\'img[alt=\"\'+GTranslateGetCurrentLang()+\'\"]\').parent().html();if(typeof lang_html != \'undefined\')jQuery(\'div.gt_switcher div.selected a\').html(lang_html.replace(\'data-gt-lazy-\', \'\'));});Forum: Plugins
In reply to: [Translate Wordpress with GTranslate] GTranslate Custom CSS not reflectingHey,
Here is the css code that we used, I know there are JS inside as well let me know if we are doing it correctly. This code worked for us previously but it somehow stopped working after we updated Elementor and the plugins:
<!-- GTranslate: https://gtranslate.io/ --> <style type="text/css"> .switcher {font-family:"SF Pro Text", "Helvetica", Sans-Serif;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:100px;line-height:2.5em;} .switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} .switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;} .switcher a:hover img {opacity:1;} .switcher .selected {background:none url(//woolyx.com/wp-content/plugins/gtranslate/switcher.png) repeat-x;position:relative;z-index:9999;} .switcher .selected a {border:none;background:url() 60px center no-repeat;color:#dddddd;padding:3px 20px;width:60px;} .switcher .selected a.open {background-image:url()} .switcher .selected a:hover {background:none url() 60px center no-repeat;} .switcher .option {position:relative;z-index:9998;border-left:none solid #CCCCCC;border-right:none solid #CCCCCC;border-bottom:none solid #CCCCCC;background-color:#222222;display:none;width:100px;max-height:350px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;} .switcher .option a {color:#dddddd;padding:3px 20px;} .switcher .option a:hover {background:none;} .switcher .option a.selected {background:none;} #selected_lang_name {float: none;} .l_name {float: none !important;margin: 0;} .switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:none;} .switcher .option::-webkit-scrollbar {width:5px;} .switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:none;} </style> <div class="switcher notranslate"> <div class="selected"> <a href="#" onclick="return false;">English</a> </div> <div class="option"> <a href="#" onclick="doGTranslate('en|zh-CN');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="简体中文" class="nturl">简体中文</a><a href="#" onclick="doGTranslate('en|en');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="English" class="nturl selected">English</a><a href="#" onclick="doGTranslate('en|fr');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="Français" class="nturl">Français</a><a href="#" onclick="doGTranslate('en|de');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="Deutsch" class="nturl">Deutsch</a><a href="#" onclick="doGTranslate('en|it');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="Italiano" class="nturl">Italiano</a><a href="#" onclick="doGTranslate('en|ja');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="日本語" class="nturl">日本語</a><a href="#" onclick="doGTranslate('en|ru');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="Русский" class="nturl">Русский</a></div> </div> <script type="text/javascript"> jQuery('.switcher .selected').click(function() {jQuery('.switcher .option a img').each(function() {if(!jQuery(this)[0].hasAttribute('src'))jQuery(this).attr('src', jQuery(this).attr('data-gt-lazy-src'))});if(!(jQuery('.switcher .option').is(':visible'))) {jQuery('.switcher .option').stop(true,true).delay(100).slideDown(500);jQuery('.switcher .selected a').toggleClass('open')}}); jQuery('.switcher .option').bind('mousewheel', function(e) {var options = jQuery('.switcher .option');if(options.is(':visible'))options.scrollTop(options.scrollTop() - e.originalEvent.wheelDelta);return false;}); jQuery('body').not('.switcher').click(function(e) {if(jQuery('.switcher .option').is(':visible') && e.target != jQuery('.switcher .option').get(0)) {jQuery('.switcher .option').stop(true,true).delay(100).slideUp(500);jQuery('.switcher .selected a').toggleClass('open')}}); </script> <style type="text/css"> #goog-gt-tt {display:none !important;} .goog-te-banner-frame {display:none !important;} .goog-te-menu-value:hover {text-decoration:none !important;} .goog-text-highlight {background-color:transparent !important;box-shadow:none !important;} body {top:0 !important;} #google_translate_element2 {display:none!important;} </style> <div id="google_translate_element2"></div> <script type="text/javascript"> function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: 'en',autoDisplay: false}, 'google_translate_element2');} </script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script> <script type="text/javascript"> function GTranslateGetCurrentLang() {var keyValue = document['cookie'].match('(^|;) ?googtrans=([^;]*)(;|$)');return keyValue ? keyValue[2].split('/')[2] : null;} function GTranslateFireEvent(element,event){try{if(document.createEventObject){var evt=document.createEventObject();element.fireEvent('on'+event,evt)}else{var evt=document.createEvent('HTMLEvents');evt.initEvent(event,true,true);element.dispatchEvent(evt)}}catch(e){}} function doGTranslate(lang_pair){if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];if(GTranslateGetCurrentLang() == null && lang == lang_pair.split('|')[0])return;var teCombo;var sel=document.getElementsByTagName('select');for(var i=0;i<sel.length;i++)if(/goog-te-combo/.test(sel[i].className)){teCombo=sel[i];break;}if(document.getElementById('google_translate_element2')==null||document.getElementById('google_translate_element2').innerHTML.length==0||teCombo.length==0||teCombo.innerHTML.length==0){setTimeout(function(){doGTranslate(lang_pair)},500)}else{teCombo.value=lang;GTranslateFireEvent(teCombo,'change');GTranslateFireEvent(teCombo,'change')}} if(GTranslateGetCurrentLang() != null)jQuery(document).ready(function() {var lang_html = jQuery('div.switcher div.option').find('img[alt="'+GTranslateGetCurrentLang()+'"]').parent().html();if(typeof lang_html != 'undefined')jQuery('div.switcher div.selected a').html(lang_html.replace('data-gt-lazy-', ''));}); </script>
Viewing 2 replies - 1 through 2 (of 2 total)