Page 1 of 1

Feature: Insert information text into plugin box

Posted: 27 Jan 2024, 17:45
by Maexxle
If the map cannot be displayed due to an error or a blocked cookie (GDPR Cookie Hint), a corresponding notice should be visible.

I have therefore expanded the plugin as follows: (German information text, this could still be improved via the language module!)

File: plg_content_phocamaps/phocamaps.php
From line ~350

Code: Select all

	// Map Box
	if ($tmpl['border'] == '') {
		$output .= '<div class="phocamaps-box" align="center" style="'.$tmpl['stylesite'].'">';
		if ($tmpl['fullwidth'] == 1) {
			$output .= '<div id="phocaMap'.$id.'" style="margin:0;padding:0;width:100%;height:'.$mapp->height.'">';
			//EXTENSION MADE HERE 1/4
			$output .= '<p>&nbsp;</p><p>Sie müssen die funktionalen Cookies von Google Maps aktivieren und damit auch die Nutzungsbedingungen von Google akzeptieren, um diese Funktion nutzen zu können!</p>';
			$output .= '</div>';
		} else {
			$output .= '<div id="phocaMap'.$id.'" style="margin:0;padding:0;width:'.$mapp->width.';height:'.$mapp->height.'">';
			//EXTENSION MADE HERE 2/4
			$output .= '<p>&nbsp;</p><p>Sie müssen die funktionalen Cookies von Google Maps aktivieren und damit auch die Nutzungsbedingungen von Google akzeptieren, um diese Funktion nutzen zu können!</p>';
			$output .= '</div>';
		}
		$output .= '</div>';
	} else {
		$output .= '<div class="phocamaps-box phocamaps-box-border'.$tmpl['border'].'" align="center" style="'.$tmpl['stylesite'].'">';
		if ($tmpl['fullwidth'] == 1) {
			$output .= '<div id="phocaMap'.$id.'" class="phocamaps-map" style="width:100%;height:'.$mapp->height.'">';
			//EXTENSION MADE HERE 3/4
			$output .= '<p>Sie müssen die funktionalen Cookies von Google Maps aktivieren und damit auch die Nutzungsbedingungen von Google akzeptieren, um diese Funktion nutzen zu können</p>';
			$output .= '</div>';
		} else {
			$output .= '<div id="phocaMap'.$id.'" class="phocamaps-map" style="width:'.$mapp->width.';height:'.$mapp->height.'">';
			//EXTENSION MADE HERE 4/4
			$output .= '<p>&nbsp;</p><p>Sie müssen die funktionalen Cookies von Google Maps aktivieren und damit auch die Nutzungsbedingungen von Google akzeptieren, um diese Funktion nutzen zu können!</p>';
			$output .= '</div>';
		}
		$output .= '</div>';
		//echo '</div></div></div></div></div>';
	}

Re: Feature: Insert information text into plugin box

Posted: 30 Jan 2024, 01:50
by Jan
Hi, thank you for this improvement.

Jan