Forum Replies Created

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter Luca

    (@luca170376)

    tryed this one too: [es_search_form search_type=simple es_category=2 main_field=es_category,es_type,bedrooms,bathrooms]

    Thread Starter Luca

    (@luca170376)

    tekwarr yes at the beginning i did the same as u but now with that file it works, have u tried to deactivate the plugin deleting all the setting before, then u reinstall that, change the file and then u start to set the plugin again. Remember to delete all the cache.

    Thread Starter Luca

    (@luca170376)

    @jarnovos thanx a lot, i cleaned all the cache and now i can see the maps, Thanx again for the support, have a super day

    ciao Luca

    Thread Starter Luca

    (@luca170376)

    @jarnovos I uploaded and replaced that file but still not working

    https://www.2cserviceseregno.it/contatti/

    now when u click on accept the cookie banner the map disapear

    • This reply was modified 3 years, 3 months ago by Luca.
    Thread Starter Luca

    (@luca170376)

    @jarnovos or u mean i must copy and past this code in the file u told me?

    Thread Starter Luca

    (@luca170376)

    hello @jarnovos It just open a browser page with the text and not a file to download

    this is the text with the code:

    <?php
    defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
    
    //ensure it's only loaded once, because of theme and plugin possibility
    if ( !function_exists('cmplz_divi_map_script')) {
    	if ( !defined('CMPLZ_GOOGLE_MAPS_INTEGRATION_ACTIVE') ) define('CMPLZ_GOOGLE_MAPS_INTEGRATION_ACTIVE', true);
    
    	add_filter( 'cmplz_known_script_tags', 'cmplz_divi_map_script' );
    	function cmplz_divi_map_script( $tags ) {
    		$tags[] = array(
    			'name' => 'google-maps',
    			'category' => 'marketing',
    			'placeholder' => 'google-maps',
    			'urls' => array(
    				'maps.googleapis.com',
    				'cmplz_divi_init_map'
    			),
    			'enable_placeholder' => '1',
    			'placeholder_class' => 'et_pb_map',
    			'enable_dependency' => '1',
    			'dependency' => [
    				//'wait-for-this-script' => 'script-that-should-wait'
    					'maps.googleapis.com' => 'cmplz_divi_init_map',
    			],
    		);
    		return $tags;
    	}
    
    	/**
    	 */
    
    	function cmplz_divi_whitelist($tags){
    		$tags[] = 'et_animation_data';
    		$tags[] = 'cmplz_divi_init_map';
    		$tags[] = 'Divi/core/admin/js/recaptcha.js';
    		return $tags;
    	}
    	add_filter( 'cmplz_whitelisted_script_tags', 'cmplz_divi_whitelist');
    
    	/**
    	 * Add services to the list of detected items, so it will get set as default, and will be added to the notice about it
    	 *
    	 * @param $services
    	 *
    	 * @return array
    	 */
    
    	function cmplz_divi_map_detected_services( $services ) {
    		if ( ! in_array( 'google-maps', $services ) ) {
    			$services[] = 'google-maps';
    		}
    		return $services;
    	}
    	add_filter( 'cmplz_detected_services', 'cmplz_divi_map_detected_services' );
    
    	/**
    	 * Initialize recaptcha
    	 *
    	 */
    
    	function cmplz_divi_init_recaptcha() {
    		if ( !cmplz_uses_thirdparty('google-recaptcha') ){
    			return;
    		}
    		ob_start();
    		?>
    		<script>
    			document.addEventListener("cmplz_run_after_all_scripts", function (e) {
    				if (e.detail==='marketing' ){
    					cmplz_divi_init_recaptcha();
    				}
    			});
    
    			function cmplz_divi_init_recaptcha() {
    				if ('undefined' === typeof window.jQuery || 'undefined' === typeof window.etCore ) {
    					console.log("jquery or map divi function not found yet, set timeout ");
    					setTimeout(cmplz_divi_init_recaptcha, 500);
    				} else {
    					console.log("init recaptcha");
    					window.etCore.api.spam.recaptcha.init();
    				}
    			}
    
    		</script>
    		<?php
    		$script = ob_get_clean();
    		$script = str_replace(array('<script>', '</script>'), '', $script);
    		wp_add_inline_script( 'cmplz-cookiebanner', $script );
    	}
    	add_action( 'wp_enqueue_scripts', 'cmplz_divi_init_recaptcha',PHP_INT_MAX );
    
    	/**
    	 * Init Google Maps
    	 *
    	 * @return void
    	 */
    	function cmplz_divi_init_maps() {
    		if ( !cmplz_uses_thirdparty('google-maps') ) {
    			return;
    		}
    
    		ob_start();
    		?>
    		<script>
    			document.addEventListener("cmplz_run_after_all_scripts", function (e) {
    				if (e.detail==='marketing' ){
    					cmplz_divi_init_map();
    				}
    			});
    
    			function cmplz_divi_init_map() {
    				if ('undefined' === typeof window.jQuery || 'undefined' === typeof window.et_pb_map_init ) {
    					console.log("jquery or map divi function not found yet, set timeout ");
    					setTimeout(cmplz_divi_init_map, 500);
    				} else {
    					console.log("Divi function detected, try init");
    					let map_container = jQuery(".et_pb_map_container");
    					map_container.each(function () {
    						console.log("interate et_pb_map_init over each map object");
    						console.log(this);
    						window.et_pb_map_init(jQuery(this));
    					})
    				}
    			}
    
    		</script>
    		<?php
    		$script = ob_get_clean();
    		$script = str_replace(array('<script>', '</script>'), '', $script);
    		wp_add_inline_script( 'cmplz-cookiebanner', $script );
    	}
    	add_action( 'wp_enqueue_scripts', 'cmplz_divi_init_maps',PHP_INT_MAX );
    }

    Thread Starter Luca

    (@luca170376)

    hello @jarnovos thanx a lot but the link u gave me doesnt work, no file to dowload. Let me know. ciao Luca

    Thread Starter Luca

    (@luca170376)

    Yes @rogierlankhorst here the link https://www.2cserviceseregno.it/contatti

    after the contact form there is the map but as u can see it’s not visible. the map is visible as soon as i deactivate the plugin.

    Thread Starter Luca

    (@luca170376)

    Thanx a lot I fixed, it was the plugin autoptimize with the function inlining CSS that doesnt let FB to get the info. Thanx again for ur support
    ciao ciao Luca

Viewing 9 replies - 1 through 9 (of 9 total)