• Hi there,

    First of all, thanks for the plugin, it is excellent.

    I suggest you guys review the alt attribute for images, to get a better rank in web vitals from Google.

    I’ve made a simple change in the button-contact.php file, and fixed, but if it came in the next update, I guess can help more users to the betters score too.

    So, I’ve shared the file in the attachment.

    Best regards,

    <?php
    
    final class PZF {
    
    	protected static $_instance = null;
    
    	public static function instance() {
    		if ( is_null( self::$_instance ) ) {
    			self::$_instance = new self();
    		}
    		return self::$_instance;
    	}
    
    	public function __construct() {
    		add_action( 'plugins_loaded', array( $this, 'init_hooks' ) );
    	}
    
    	public function init_hooks() {
    		add_action( 'wp_footer', array( $this, 'pzf_frontend' ) ); // add frontend to footer	
    		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); //add style to frontend	
    		add_action( 'admin_enqueue_scripts', array( $this, 'mw_enqueue_color_picker' ) ); // add scripts to frontend
    	}
    
    	//add style to frontend
    	public function enqueue_scripts() {
    		wp_enqueue_style( 'pzf-style', PZF_URL . 'css/style.css', array() );
    	}
    	// public function enqueue_scripts() {
    	// }
    
    	// add scripts to frontend
    	function mw_enqueue_color_picker() {
    		wp_enqueue_style( 'wp-color-picker' );
    		wp_enqueue_script( 'my-script-handle', PZF_URL . 'js/script.js', array( 'wp-color-picker' ), false, true );
    	}
    
    	// add frontend to footer theme
    	public function pzf_frontend() { ?>
    		<!-- if gom all in one show -->
    		<?php if(get_option('pzf_hide_default_all_in_one')){
    			$class_active_allinone = '';
    		}elseif (!get_option('pzf_enable_all_in_one')) {
    			$class_active_allinone = '';
    		}
    		else{
    			$class_active_allinone = 'active';
    		}?>
    		<div id="button-contact-vr" class="<?php echo $class_active_allinone;?>">
    			<div id="gom-all-in-one"><!-- v3 -->
    				<!-- contact form -->
    				<?php
    				if(get_option('pzf_enable_contact_form')){
    				?>
    				<div id="contact-form-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">			
    							<img alt="Contatc Form" src="<?php echo PZF_URL.'img/icon'.get_option('pzf_icon_contact_form').'.png'; ?>" />
    						</div>
    					</div>	
    				</div>	
    				<?php }; ?>
    				<!-- end contact form -->
    				
    				<!-- showroom -->
    				<?php
    				if(get_option('pzf_enable_showroom')){
    				?>
    				<div id="contact-showroom" class="button-contact <?php echo get_option('pzf_content_showroom')?'no-event':''; ?>">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<?php if(get_option('pzf_link_showroom')){ ?>
    								<a href="<?php echo get_option('pzf_link_showroom'); ?>" <?php echo get_option('pzf_link_newtab_showroom')?'target="_blank"':''; ?>>	
    									<img alt="Contact Showroom" src="<?php echo PZF_URL.'img/showroom'.get_option('pzf_icon_showroom').'.png'; ?>" />
    								</a>
    							<?php }else{ ?>
    								<img alt="Contact Showroom" src="<?php echo PZF_URL.'img/icon'.get_option('pzf_icon_showroom').'.png'; ?>" />
    							<?php }; ?>
    						</div>
    					</div>	
    				</div>	
    				<?php }; ?>
    				<!-- end showroom -->
    
    				<!-- contact -->
    				<?php
    				if(get_option('pzf_contact_link')){
    				?>
    				<div id="contact-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a href="<?php echo get_option('pzf_contact_link'); ?>">				
    								<img alt="Contact VR" src="<?php echo PZF_URL.'img/contact.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<?php }; ?>
    				<!-- end contact -->
    
    				<!-- viber -->
    				<?php
    				if(get_option('pzf_viber')){
    				?>
    				<div id="viber-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href="viber://add?number=<?php echo preg_replace( '/\D/', '',get_option('pzf_viber')); ?>">				
    								<img alt="Contact Viber" src="<?php echo PZF_URL.'img/viber.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<?php }; ?>
    				<!-- end viber -->
    
    				<!-- zalo -->
    				<?php
    				if(get_option('pzf_zalo')){
    				?>
    				<div id="zalo-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href="https://zalo.me/<?php echo preg_replace( '/\D/', '',get_option('pzf_zalo')); ?>">				
    								<img alt="Contact Zalo" src="<?php echo PZF_URL.'img/zalo.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<?php }; ?>
    				<!-- end zalo -->
    
    				<!-- whatsapp -->
    				<?php
    				if(get_option('pzf_whatsapp')){
    				?>
    				<div id="whatsapp-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href=" https://wa.me/<?php echo preg_replace( '/\D/', '',get_option('pzf_whatsapp')); ?>">				
    								<img alt="Contact Whatsapp" src="<?php echo PZF_URL.'img/whatsapp.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<?php }; ?>
    				<!-- end whatsapp -->
    
    				<!-- Phone -->
    				<?php
    				if(get_option('pzf_phone')){
    				?>
    				<div id="phone-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone')); ?>">				
    								<img alt="Contact Phone" src="<?php echo PZF_URL.'img/phone.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    					<?php 
    						if(get_option('pzf_phone_bar') == '1'){ ?>
    						<div class="phone-bar phone-bar-n">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone')); ?>">
    								<span class="text-phone"><?php echo get_option('pzf_phone'); ?></span>
    							</a>
    						</div>
    					<?php };?>
    
    				<?php }; ?>
    				<!-- end phone -->
    			</div><!-- end v3 class gom-all-in-one -->
    
    			<?php
    			if(get_option('pzf_enable_all_in_one')){ ?>
    				<div id="all-in-one-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">			
    							<img alt="Contact Phone all in one" src="<?php echo PZF_URL.'img/icon'.get_option('pzf_icon_all_in_one').'.png'; ?>" />
    						</div>
    					</div>					
    					<?php 
    						if(get_option('pzf_note_bar_all_in_one') == '1'){ ?>
    					<div class="phone-bar" style="background-color: <?php echo get_option('pzf_color_all_in_one'); ?>;">
    						<span class="text-phone"><?php echo get_option('pzf_note_all_in_one'); ?></span>
    					</div>
    					<?php };?>
    				</div>				
    				<style type="text/css">.phone-bar-n{display: none;}</style>
    			<?php };?>
    
    		</div>
    <!-- popup form -->
    <div id="popup-form-contact-vr">
    	<div class="bg-popup-vr"></div>
    <?php
    	if(get_option('pzf_max_w_contact_form')){
    		$pzf_max_w_contact_form = 'max-width:'.get_option('pzf_max_w_contact_form').'px;';
    	}else{
    		$pzf_max_w_contact_form = '';
    	}	
    	if(get_option('pzf_bg_contact_form')){
    		$pzf_bg_contact_form = 'background:'.get_option('pzf_bg_contact_form').';';
    	}else{
    		$pzf_bg_contact_form = '';
    	}
    ?>
    	<div class="content-popup-vr" id="loco-<?php echo get_option('pzf_loco_img_contact_form'); ?>" style=" <?php echo $pzf_max_w_contact_form;echo $pzf_bg_contact_form; ?>">
    		<?php if(get_option('pzf_img_contact_form') and (get_option('pzf_loco_img_contact_form')=='left' or get_option('pzf_loco_img_contact_form')=='top') ){ ?>
    			<div class="content-popup-img-vr" id="loco<?php echo get_option('pzf_loco_img_contact_form'); ?>">
    				<img alt="Contact Form all in one" src="<?php echo get_option('pzf_img_contact_form'); ?>">					
    			</div>
    		<?php } ?>
    
    		<div class="content-popup-div-vr">
    			<?php echo get_option('pzf_title_contact_form'); ?>
    			<?php echo do_shortcode(get_option('pzf_content_contact_form')); ?>			
    		</div>	
    
    		<?php if(get_option('pzf_img_contact_form') and (get_option('pzf_loco_img_contact_form')=='right' or get_option('pzf_loco_img_contact_form')=='bottom') ){ ?>
    			<div class="content-popup-img-vr" id="loco<?php echo get_option('pzf_loco_img_contact_form'); ?>">
    				<img alt="Contact Form popup" src="<?php echo get_option('pzf_img_contact_form'); ?>">					
    			</div>
    		<?php } ?>
    
    		<div class="close-popup-vr">x</div>
    	</div>
    </div>
    
    <!-- Add custom css and js -->
    	<style type="text/css">
    		<?php echo get_option('pzf_add_css'); ?>
    	</style>
    	<?php echo get_option('pzf_add_js'); ?>
    <!-- end Add custom css and js -->
    <!-- popup showroom -->
    <div id="popup-showroom-vr">
    	<div class="bg-popup-vr"></div>
    <?php
    	if(get_option('pzf_max_w_showroom')){
    		$pzf_max_w_showroom = 'max-width:'.get_option('pzf_max_w_showroom').'px;';
    	}else{
    		$pzf_max_w_showroom = '';
    	}	
    	if(get_option('pzf_bg_showroom')){
    		$pzf_bg_showroom = 'background:'.get_option('pzf_bg_showroom').';';
    	}else{
    		$pzf_bg_showroom = '';
    	}
    ?>
    	<div class="content-popup-vr" id="loco-<?php echo get_option('pzf_loco_img_contact_form'); ?>" style=" <?php echo $pzf_max_w_showroom;echo $pzf_bg_showroom; ?>">
    		<?php if(get_option('pzf_img_contact_form') and (get_option('pzf_loco_img_contact_form')=='left' or get_option('pzf_loco_img_contact_form')=='top') ){ ?>
    			<div class="content-popup-img-vr" id="loco<?php echo get_option('pzf_loco_img_contact_form'); ?>">
    				<img alt="Contact Content popup vr" src="<?php echo get_option('pzf_img_contact_form'); ?>">					
    			</div>
    		<?php } ?>
    
    		<div class="content-popup-div-vr">
    			<?php echo do_shortcode(get_option('pzf_content_showroom')); ?>			
    		</div>	
    		<div class="close-popup-vr">x</div>
    	</div>
    </div>
    
    <script type="text/javascript">
    	jQuery(document).ready(function($){
    	    $('#all-in-one-vr').click(function(){
    		    $('#button-contact-vr').toggleClass('active');
    		})
    	    $('#contact-form-vr').click(function(){
    		    $('#popup-form-contact-vr').addClass('active');
    		})
    		$('div#popup-form-contact-vr .bg-popup-vr,div#popup-form-contact-vr .content-popup-vr .close-popup-vr').click(function(){
    			$('#popup-form-contact-vr').removeClass('active');
    		})
    	    $('#contact-showroom').click(function(){
    		    $('#popup-showroom-vr').addClass('active');
    		})
    		$('div#popup-showroom-vr .bg-popup-vr,.content-popup-vr .close-popup-vr').click(function(){
    			$('#popup-showroom-vr').removeClass('active');
    		})
    	});
    </script>
    <!-- end popup form -->
    
    			<!-- Facebook Messenger -->
    			<?php
    			if(get_option('pzf_id_fanpage')){
    			?>
    				<!-- Load Facebook SDK for JavaScript -->
    				<div id="fb-root"></div>
    				<script>
    				  window.fbAsyncInit = function() {
    				    FB.init({
    				      xfbml            : true,
    				      version          : 'v3.3'
    				    });
    				  };
    
    				  (function(d, s, id) {
    				  var js, fjs = d.getElementsByTagName(s)[0];
    				  if (d.getElementById(id)) return;
    				  js = d.createElement(s); js.id = id;
    				  js.src = 'https://connect.facebook.net/vi_VN/sdk/xfbml.customerchat.js';
    				  fjs.parentNode.insertBefore(js, fjs);
    				}(document, 'script', 'facebook-jssdk'));</script>
    
    		<!-- Your customer chat code -->
    		<div class="fb-customerchat"
    		  attribution=setup_tool
    		  page_id="<?php echo get_option('pzf_id_fanpage'); ?>"
    		  theme_color="<?php echo get_option('pzf_color_fb') ? get_option("pzf_color_fb") : '#0084ff' ?>"
    		  logged_in_greeting="<?php echo get_option('logged_in_greeting') ? get_option("logged_in_greeting") : 'Xin chào! Chúng t?i có th? giúp gì cho b?n?' ?>"
    		  logged_out_greeting="<?php echo get_option('logged_in_greeting') ? get_option("logged_in_greeting") : 'Xin chào! Chúng t?i có th? giúp gì cho b?n?' ?>">
    		</div>
    			<?php }; ?>
    
    		
    			<?php if(get_option('pzf_color_phone')){ ?>
    				<!-- color phone -->
    				<style>
    					.phone-bar a,#phone-vr .phone-vr-circle-fill,#phone-vr .phone-vr-img-circle,#phone-vr .phone-bar a {
    					    background-color: <?php echo get_option('pzf_color_phone'); ?>;
    					}
    					#phone-vr .phone-vr-circle-fill {
    					    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_phone'); ?>;
    					}
    				</style>
    				<!-- color phone -->
    			<?php }; ?>
    		
    			<?php if(get_option('pzf_color_contact_form')){ ?>
    				<!-- color contact form -->
    				<style>
    					.phone-bar a,#contact-form-vr .phone-vr-circle-fill,#contact-form-vr .phone-vr-img-circle,#contact-form-vr .phone-bar a {
    					    background-color: <?php echo get_option('pzf_color_contact_form'); ?>;
    					}
    					#contact-form-vr .phone-vr-circle-fill {
    					    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_contact_form'); ?>;
    					}
    				</style>
    				<!-- color contact form -->
    			<?php }; ?>
    		<?php if(get_option('pzf_color_contact')){ ?>
    		<style>
    			#contact-vr .phone-vr-circle-fill,#contact-vr .phone-vr-img-circle {
    			    background-color: <?php echo get_option('pzf_color_contact'); ?>;
    			}
    			#contact-vr .phone-vr-circle-fill {
    			    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_contact'); ?>;
    			}
    		</style>
    			<?php };?>
    		<?php if(get_option('pzf_color_showroom')){ ?>
    		<!-- color showroom -->
    		<style>
    			#contact-showroom .phone-vr-circle-fill,#contact-showroom .phone-vr-img-circle {
    			    background-color: <?php echo get_option('pzf_color_showroom'); ?>;
    			}
    			#contact-showroom .phone-vr-circle-fill {
    			    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_showroom'); ?>;
    			}
    		</style>
    			<?php };?>
    		<?php if(get_option('pzf_color_all_in_one')){ ?>
    		<!-- color all in one -->
    		<style>
    			#all-in-one-vr .phone-vr-circle-fill,#all-in-one-vr .phone-vr-img-circle {
    			    background-color: <?php echo get_option('pzf_color_all_in_one'); ?>;
    			}
    			#all-in-one-vr .phone-vr-circle-fill {
    			    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_all_in_one'); ?>;
    			}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('setting_size')){?>
    		<!-- size scale -->
    		<style>
    			#button-contact-vr {transform: scale(<?php echo get_option('setting_size'); ?>);}
    		</style>
    		<?php 
    			if(get_option('setting_size') < 0.9){ ?>
    			<style>
    				#button-contact-vr {margin: -10px;}
    			</style>
    			<?php 
    			}elseif (get_option('setting_size') > 1.3) {?>
    			<style>
    				#button-contact-vr {margin: 10px;}
    			</style>
    			<?php };
    		};?>
    
    		<?php if(get_option('pzf_location') == 'right'){ ?>
    		<!-- location left right -->
    		<style>
    			#button-contact-vr {right:0;}
    			.phone-bar a {left: auto;right: 30px;padding: 8px 55px 7px 15px;}
    			#button-contact-vr.active #gom-all-in-one .button-contact {margin-left: 100%;}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_location_bottom')){ ?>
    		<!-- location bottom -->
    		<style>
    			#button-contact-vr {bottom: <?php echo get_option('pzf_location_bottom'); ?>%;}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_hide_mobile')){ ?>
    		<!-- hide mobile -->
    		<style>
    			@media(max-width: 736px){
    				#button-contact-vr {display: none;}
    			}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_hide_desktop')){ ?>
    		<!-- hide desktop -->
    		<style>
    			@media(min-width: 736px){
    				#button-contact-vr {display: none;}
    			}
    		</style>
    			<?php };
    
    	}// add frontend to footer theme
    }
    ?>

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Thread Starter leandrp

    (@leandrp)

    <?php
    
    final class PZF {
    
    	protected static $_instance = null;
    
    	public static function instance() {
    		if ( is_null( self::$_instance ) ) {
    			self::$_instance = new self();
    		}
    		return self::$_instance;
    	}
    
    	public function __construct() {
    		add_action( 'plugins_loaded', array( $this, 'init_hooks' ) );
    	}
    
    	public function init_hooks() {
    		add_action( 'wp_footer', array( $this, 'pzf_frontend' ) ); // add frontend to footer	
    		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); //add style to frontend	
    		add_action( 'admin_enqueue_scripts', array( $this, 'mw_enqueue_color_picker' ) ); // add scripts to frontend
    	}
    
    	//add style to frontend
    	public function enqueue_scripts() {
    		wp_enqueue_style( 'pzf-style', PZF_URL . 'css/style.css', array() );
    	}
    	// public function enqueue_scripts() {
    	// }
    
    	// add scripts to frontend
    	function mw_enqueue_color_picker() {
    		wp_enqueue_style( 'wp-color-picker' );
    		wp_enqueue_script( 'my-script-handle', PZF_URL . 'js/script.js', array( 'wp-color-picker' ), false, true );
    	}
    
    	// add frontend to footer theme
    	public function pzf_frontend() { ?>
    		<!-- if gom all in one show -->
    		<?php if(get_option('pzf_hide_default_all_in_one')){
    			$class_active_allinone = '';
    		}elseif (!get_option('pzf_enable_all_in_one')) {
    			$class_active_allinone = '';
    		}
    		else{
    			$class_active_allinone = 'active';
    		}?>
    		<div id="button-contact-vr" class="<?php echo $class_active_allinone;?>">
    			<div id="gom-all-in-one"><!-- v3 -->
    				
    				<?php
    				if(get_option('pzf_enable_contact_form')){
    				?>
    				<!-- contact form -->
    				<div id="contact-form-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">			
    							<img alt="Contatc Form" src="<?php echo PZF_URL.'img/icon'.get_option('pzf_icon_contact_form').'.png'; ?>" />
    						</div>
    					</div>	
    				</div>					
    				<!-- end contact form -->
    				<?php }; ?>
    				
    				<?php
    				if(get_option('pzf_enable_showroom')){
    				?>
    				<!-- showroom -->
    				<div id="contact-showroom" class="button-contact <?php echo get_option('pzf_content_showroom')?'no-event':''; ?>">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<?php if(get_option('pzf_link_showroom')){ ?>
    								<a href="<?php echo get_option('pzf_link_showroom'); ?>" <?php echo get_option('pzf_link_newtab_showroom')?'target="_blank"':''; ?>>	
    									<img alt="Contact Showroom" src="<?php echo PZF_URL.'img/showroom'.get_option('pzf_icon_showroom').'.png'; ?>" />
    								</a>
    							<?php }else{ ?>
    								<img alt="Contact Showroom" src="<?php echo PZF_URL.'img/icon'.get_option('pzf_icon_showroom').'.png'; ?>" />
    							<?php }; ?>
    						</div>
    					</div>	
    				</div>	
    				<!-- end showroom -->
    				<?php }; ?>
    
    				<?php
    				if(get_option('pzf_linkggmap')){
    				?>
    				<!-- map -->
    				<div id="map-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href="<?php echo get_option('pzf_linkggmap'); ?>">				
    								<img alt="Contact Map VR" src="<?php echo PZF_URL.'img/showroom4.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<!-- end map -->
    				<?php }; ?>
    
    				<?php
    				if(get_option('pzf_contact_link')){
    				?>
    				<!-- contact -->
    				<div id="contact-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a href="<?php echo get_option('pzf_contact_link'); ?>">				
    								<img alt="Contact VR" src="<?php echo PZF_URL.'img/contact.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<!-- end contact -->
    				<?php }; ?>
    
    				<?php
    				if(get_option('pzf_viber')){
    				?>
    				<!-- viber -->
    				<div id="viber-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href="viber://add?number=<?php echo preg_replace( '/\D/', '',get_option('pzf_viber')); ?>">				
    								<img alt="Contact Viber" src="<?php echo PZF_URL.'img/viber.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<!-- end viber -->
    				<?php }; ?>
    
    				<?php
    				if(get_option('pzf_linkfanpage')){
    				?>
    				<!-- fanpage -->
    				<div id="fanpage-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href="<?php echo get_option('pzf_linkfanpage'); ?>">				
    								<img alt="Fanpage Vr" src="<?php echo PZF_URL.'img/Facebook.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<!-- end fanpage -->
    				<?php }; ?>
    
    				<?php
    				if(get_option('pzf_zalo')){
    				?>
    				<!-- zalo -->
    				<div id="zalo-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href="https://zalo.me/<?php echo preg_replace( '/\D/', '',get_option('pzf_zalo')); ?>">				
    								<img alt="Zalo VR" src="<?php echo PZF_URL.'img/zalo.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<!-- end zalo -->
    				<?php }; ?>
    
    				<?php
    				if(get_option('pzf_whatsapp')){
    				?>
    				<!-- whatsapp -->
    				<div id="whatsapp-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a target="_blank" href=" https://wa.me/<?php echo preg_replace( '/\D/', '',get_option('pzf_whatsapp')); ?>">				
    								<img alt="Contatc WhatsApp" src="<?php echo PZF_URL.'img/whatsapp.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    				<!-- end whatsapp -->
    				<?php }; ?>
    
    				<?php
    				if(get_option('pzf_phone')){
    				?>
    				<!-- Phone -->
    				<div id="phone-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone')); ?>">				
    								<img alt="Contatc Phone" src="<?php echo PZF_URL.'img/phone.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    					<?php 
    						if(get_option('pzf_phone_bar') == '1'){ ?>
    						<div class="phone-bar phone-bar-n">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone')); ?>">
    								<span class="text-phone"><?php echo get_option('pzf_phone'); ?></span>
    							</a>
    						</div>
    					<?php };?>
    				<!-- end phone -->
    
    				<?php }; ?>
    				<?php
    				if(get_option('pzf_phone2')){
    				?>
    				<!-- Phone -->
    				<div id="phone-vr2" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone2')); ?>">				
    								<img alt="Contatc Phone Line 2" src="<?php echo PZF_URL.'img/phone.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    					<?php 
    						if(get_option('pzf_phone_bar') == '1'){ ?>
    						<div class="phone-bar phone-bar2 phone-bar-n">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone2')); ?>">
    								<span class="text-phone"><?php echo get_option('pzf_phone2'); ?></span>
    							</a>
    						</div>
    					<?php };?>
    				<!-- end phone 2 -->
    
    				<?php }; ?>
    				<?php
    				if(get_option('pzf_phone3')){
    				?>
    				<!-- Phone3 -->
    				<div id="phone-vr3" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone3')); ?>">				
    								<img alt="Contatc Phone Line 3" src="<?php echo PZF_URL.'img/phone.png'; ?>" />
    							</a>
    						</div>
    					</div>
    					</div>
    					<?php 
    						if(get_option('pzf_phone_bar') == '1'){ ?>
    						<div class="phone-bar phone-bar3 phone-bar-n">
    							<a href="tel:<?php echo preg_replace( '/\D/', '',get_option('pzf_phone3')); ?>">
    								<span class="text-phone"><?php echo get_option('pzf_phone3'); ?></span>
    							</a>
    						</div>
    					<?php };?>
    				<!-- end phone 3-->
    
    				<?php }; ?>
    			</div><!-- end v3 class gom-all-in-one -->
    
    			<?php
    			if(get_option('pzf_enable_all_in_one')){ ?>
    				<div id="all-in-one-vr" class="button-contact">
    					<div class="phone-vr">
    						<div class="phone-vr-circle-fill"></div>
    						<div class="phone-vr-img-circle">			
    							<img alt="Contatc all-in-one" src="<?php echo PZF_URL.'img/icon'.get_option('pzf_icon_all_in_one').'.png'; ?>" />
    						</div>
    					</div>					
    					<?php 
    						if(get_option('pzf_note_bar_all_in_one') == '1'){ ?>
    					<div class="phone-bar" style="background-color: <?php echo get_option('pzf_color_all_in_one'); ?>;">
    						<span class="text-phone"><?php echo get_option('pzf_note_all_in_one'); ?></span>
    					</div>
    					<?php };?>
    				</div>				
    				<style type="text/css">.phone-bar-n{display: none;}</style>
    			<?php };?>
    
    		</div>
    <!-- popup form -->
    <div id="popup-form-contact-vr">
    	<div class="bg-popup-vr"></div>
    <?php
    	if(get_option('pzf_max_w_contact_form')){
    		$pzf_max_w_contact_form = 'max-width:'.get_option('pzf_max_w_contact_form').'px;';
    	}else{
    		$pzf_max_w_contact_form = '';
    	}	
    	if(get_option('pzf_bg_contact_form')){
    		$pzf_bg_contact_form = 'background:'.get_option('pzf_bg_contact_form').';';
    	}else{
    		$pzf_bg_contact_form = '';
    	}
    ?>
    	<div class="content-popup-vr" id="loco-<?php echo get_option('pzf_loco_img_contact_form'); ?>" style=" <?php echo $pzf_max_w_contact_form;echo $pzf_bg_contact_form; ?>">
    		<?php if(get_option('pzf_img_contact_form') and (get_option('pzf_loco_img_contact_form')=='left' or get_option('pzf_loco_img_contact_form')=='top') ){ ?>
    			<div class="content-popup-img-vr" id="loco<?php echo get_option('pzf_loco_img_contact_form'); ?>">
    				<img alt="Contatc Popup Form" src="<?php echo get_option('pzf_img_contact_form'); ?>">					
    			</div>
    		<?php } ?>
    
    		<div class="content-popup-div-vr">
    			<?php echo get_option('pzf_title_contact_form'); ?>
    			<?php echo do_shortcode(get_option('pzf_content_contact_form')); ?>			
    		</div>	
    
    		<?php if(get_option('pzf_img_contact_form') and (get_option('pzf_loco_img_contact_form')=='right' or get_option('pzf_loco_img_contact_form')=='bottom') ){ ?>
    			<div class="content-popup-img-vr" id="loco<?php echo get_option('pzf_loco_img_contact_form'); ?>">
    				<img alt="Contatc Popup Form" src="<?php echo get_option('pzf_img_contact_form'); ?>">					
    			</div>
    		<?php } ?>
    
    		<div class="close-popup-vr">x</div>
    	</div>
    </div>
    
    <!-- Add custom css and js -->
    	<style type="text/css">
    		<?php echo get_option('pzf_add_css'); ?>
    	</style>
    	<?php echo get_option('pzf_add_js'); ?>
    <!-- end Add custom css and js -->
    <!-- popup showroom -->
    <div id="popup-showroom-vr">
    	<div class="bg-popup-vr"></div>
    <?php
    	if(get_option('pzf_max_w_showroom')){
    		$pzf_max_w_showroom = 'max-width:'.get_option('pzf_max_w_showroom').'px;';
    	}else{
    		$pzf_max_w_showroom = '';
    	}	
    	if(get_option('pzf_bg_showroom')){
    		$pzf_bg_showroom = 'background:'.get_option('pzf_bg_showroom').';';
    	}else{
    		$pzf_bg_showroom = '';
    	}
    ?>
    	<div class="content-popup-vr" id="loco-<?php echo get_option('pzf_loco_img_contact_form'); ?>" style=" <?php echo $pzf_max_w_showroom;echo $pzf_bg_showroom; ?>">
    		<?php if(get_option('pzf_img_contact_form') and (get_option('pzf_loco_img_contact_form')=='left' or get_option('pzf_loco_img_contact_form')=='top') ){ ?>
    			<div class="content-popup-img-vr" id="loco<?php echo get_option('pzf_loco_img_contact_form'); ?>">
    				<img alt="Contatc Popup Showroom" src="<?php echo get_option('pzf_img_contact_form'); ?>">					
    			</div>
    		<?php } ?>
    
    		<div class="content-popup-div-vr">
    			<?php echo do_shortcode(get_option('pzf_content_showroom')); ?>			
    		</div>	
    		<div class="close-popup-vr">x</div>
    	</div>
    </div>
    
    <script type="text/javascript">
    	jQuery(document).ready(function($){
    	    $('#all-in-one-vr').click(function(){
    		    $('#button-contact-vr').toggleClass('active');
    		})
    	    $('#contact-form-vr').click(function(){
    		    $('#popup-form-contact-vr').addClass('active');
    		})
    		$('div#popup-form-contact-vr .bg-popup-vr,div#popup-form-contact-vr .content-popup-vr .close-popup-vr').click(function(){
    			$('#popup-form-contact-vr').removeClass('active');
    		})
    	    $('#contact-showroom').click(function(){
    		    $('#popup-showroom-vr').addClass('active');
    		})
    		$('div#popup-showroom-vr .bg-popup-vr,.content-popup-vr .close-popup-vr').click(function(){
    			$('#popup-showroom-vr').removeClass('active');
    		})
    	});
    </script>
    <!-- end popup form -->
    
    			<!-- Facebook Messenger -->
    			<?php
    			if(get_option('pzf_id_fanpage')){
    			?>
    				<!-- Load Facebook SDK for JavaScript -->
    				<div id="fb-root"></div>
    				<script>
    				  window.fbAsyncInit = function() {
    				    FB.init({
    				      xfbml            : true,
    				      version          : 'v3.3'
    				    });
    				  };
    
    				  (function(d, s, id) {
    				  var js, fjs = d.getElementsByTagName(s)[0];
    				  if (d.getElementById(id)) return;
    				  js = d.createElement(s); js.id = id;
    				  js.src = 'https://connect.facebook.net/vi_VN/sdk/xfbml.customerchat.js';
    				  fjs.parentNode.insertBefore(js, fjs);
    				}(document, 'script', 'facebook-jssdk'));</script>
    
    		<!-- Your customer chat code -->
    		<div class="fb-customerchat"
    		  attribution=setup_tool
    		  page_id="<?php echo get_option('pzf_id_fanpage'); ?>"
    		  theme_color="<?php echo get_option('pzf_color_fb') ? get_option("pzf_color_fb") : '#0084ff' ?>"
    		  logged_in_greeting="<?php echo get_option('logged_in_greeting') ? get_option("logged_in_greeting") : 'Xin chào! Chúng t?i có th? giúp gì cho b?n?' ?>"
    		  logged_out_greeting="<?php echo get_option('logged_in_greeting') ? get_option("logged_in_greeting") : 'Xin chào! Chúng t?i có th? giúp gì cho b?n?' ?>">
    		</div>
    			<?php }; ?>
    
    		
    			<?php if(get_option('pzf_color_phone')){ ?>
    				<!-- color phone -->
    				<style>
    					.phone-bar a,#phone-vr .phone-vr-circle-fill,#phone-vr .phone-vr-img-circle,#phone-vr .phone-bar a {
    					    background-color: <?php echo get_option('pzf_color_phone'); ?>;
    					}
    					#phone-vr .phone-vr-circle-fill {
    					    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_phone'); ?>;
    					}
    					.phone-bar2 a,#phone-vr2 .phone-vr-circle-fill,#phone-vr2 .phone-vr-img-circle,#phone-vr2 .phone-bar a {
    					    background-color: <?php echo get_option('pzf_color_phone2'); ?>;
    					}
    					#phone-vr2 .phone-vr-circle-fill {
    					    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_phone2'); ?>;
    					}
    					.phone-bar3 a,#phone-vr3 .phone-vr-circle-fill,#phone-vr3 .phone-vr-img-circle,#phone-vr3 .phone-bar a {
    					    background-color: <?php echo get_option('pzf_color_phone3'); ?>;
    					}
    					#phone-vr3 .phone-vr-circle-fill {
    					    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_phone3'); ?>;
    					}
    				</style>
    				<!-- color phone -->
    			<?php }; ?>
    		
    			<?php if(get_option('pzf_color_contact_form')){ ?>
    				<!-- color contact form -->
    				<style>
    					.phone-bar a,#contact-form-vr .phone-vr-circle-fill,#contact-form-vr .phone-vr-img-circle,#contact-form-vr .phone-bar a {
    					    background-color: <?php echo get_option('pzf_color_contact_form'); ?>;
    					}
    					#contact-form-vr .phone-vr-circle-fill {
    					    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_contact_form'); ?>;
    					}
    				</style>
    				<!-- color contact form -->
    			<?php }; ?>
    
    		<?php if(get_option('pzf_color_contact')){ ?>
    		<style>
    			#contact-vr .phone-vr-circle-fill,#contact-vr .phone-vr-img-circle {
    			    background-color: <?php echo get_option('pzf_color_contact'); ?>;
    			}
    			#contact-vr .phone-vr-circle-fill {
    			    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_contact'); ?>;
    			}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_color_linkggmap')){ ?>
    		<style>
    			#map-vr .phone-vr-circle-fill,#map-vr .phone-vr-img-circle {
    			    background-color: <?php echo get_option('pzf_color_linkggmap'); ?>;
    			}
    			#map-vr .phone-vr-circle-fill {
    			    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_linkggmap'); ?>;
    			}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_color_showroom')){ ?>
    		<!-- color showroom -->
    		<style>
    			#contact-showroom .phone-vr-circle-fill,#contact-showroom .phone-vr-img-circle {
    			    background-color: <?php echo get_option('pzf_color_showroom'); ?>;
    			}
    			#contact-showroom .phone-vr-circle-fill {
    			    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_showroom'); ?>;
    			}
    		</style>
    			<?php };?>
    		<?php if(get_option('pzf_color_all_in_one')){ ?>
    		<!-- color all in one -->
    		<style>
    			#all-in-one-vr .phone-vr-circle-fill,#all-in-one-vr .phone-vr-img-circle {
    			    background-color: <?php echo get_option('pzf_color_all_in_one'); ?>;
    			}
    			#all-in-one-vr .phone-vr-circle-fill {
    			    opacity: 0.7;box-shadow: 0 0 0 0 <?php echo get_option('pzf_color_all_in_one'); ?>;
    			}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('setting_size')){?>
    		<!-- size scale -->
    		<style>
    			#button-contact-vr {transform: scale(<?php echo get_option('setting_size'); ?>);}
    		</style>
    		<?php 
    			if(get_option('setting_size') < 0.9){ ?>
    			<style>
    				#button-contact-vr {margin: -10px;}
    			</style>
    			<?php 
    			}elseif (get_option('setting_size') > 1.3) {?>
    			<style>
    				#button-contact-vr {margin: 10px;}
    			</style>
    			<?php };
    		};?>
    
    		<?php if(get_option('pzf_location') == 'right'){ ?>
    		<!-- location left right -->
    		<style>
    			#button-contact-vr {right:0;}
    			.phone-bar a {left: auto;right: 30px;padding: 8px 55px 7px 15px;}
    			#button-contact-vr.active #gom-all-in-one .button-contact {margin-left: 100%;}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_location_bottom')){ ?>
    		<!-- location bottom -->
    		<style>
    			#button-contact-vr {bottom: <?php echo get_option('pzf_location_bottom'); ?>%;}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_hide_mobile')){ ?>
    		<!-- hide mobile -->
    		<style>
    			@media(max-width: 736px){
    				#button-contact-vr {display: none;}
    			}
    		</style>
    			<?php };?>
    
    		<?php if(get_option('pzf_hide_desktop')){ ?>
    		<!-- hide desktop -->
    		<style>
    			@media(min-width: 736px){
    				#button-contact-vr {display: none;}
    			}
    		</style>
    			<?php }; ?>
    		<?php if(get_option('pzf_off_effects')){ ?>
    		<!-- hide desktop -->
    		<style>
    			.phone-vr-img-circle {animation: none;}
    			.phone-vr-circle-fill {animation: none;}
    		</style>
    			<?php };
    
    
    	}// add frontend to footer theme
    }
    ?>
Viewing 1 replies (of 1 total)
  • The topic ‘Image elements have [alt] attributes’ is closed to new replies.