[ABD] GeoMap 2.2.8 (Usermap) für phpBB3

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Nein, das ist nicht möglich. Diese Karte ist auf Deutschland,Schweiz und Österreich begrenzt.

Und ich meinte den Einbau des Mod kontrollieren. Da wird etwas fehlen oder falsch gelaufen sein.

Also Alle Dateien die für dem Mod gebraucht werden noch mals runterladen und die Änderungen, die für den Mod zuständig sind überprüfen.
(welche Dateien alle geändert wurden geht ja aus der "Install.xml" hervor.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Harry2000
Mitglied
Beiträge: 3
Registriert: 06.09.2011 17:27

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von Harry2000 »

Hallo,
bei mir wird das popup Fenster mit den user Infos nicht richtig angezeigt. Wenn ich mit der Maus über einen Punkt(user) gehe, wird das popup am Ende der Webseite einfach nur "drangehängt" (IE 9).

Ich kenne mich mit Javascript so gut wie garnicht aus. Kann mir jemand bitte helfen? Das Problem liegt doch bestimmt in der "ajax_geoinfo.html" Datei.

Liebe Grüße

Code: Alles auswählen

<script type="text/javascript">
// <![CDATA[

	// display the popup
	function show_geo_popup(PlzID, LandID) {
		close_geo_popup()
		sendRequest(PlzID, LandID)
		document.getElementById('geo_popup').style.display='block';
	}

	// hide the popup
	function close_geo_popup() {
		document.getElementById('geo_popup').style.display='none';
		document.getElementById('ajax_geomapdata').innerHTML = '';
	}

	// Make the request
	function createRequestObject() {
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			ro = new XMLHttpRequest();
		}
		return ro;
	}

	var http_getuser = createRequestObject();

	function sendRequest(PlzID, LandID) {
		http_getuser.open('get', './ajax_geomap.php?ajax_plz_id=' +PlzID+ '&ajax_land_id=' + LandID);
		http_getuser.onreadystatechange = handleResponse;
		http_getuser.send(null);
	}

	// fill in the response
	function handleResponse() {
		if(http_getuser.readyState == 4){
			var xmlDoc	= http_getuser.responseXML;
			document.getElementById('ajax_geomapdata').innerHTML = xmlDoc.getElementsByTagName('geomapdata')[0].firstChild.nodeValue;
		}
	}

	// set popup to mouse possition
	document.onmousemove = set_div_to_mouse;
	function set_div_to_mouse(e) {
		var docX, docY;
		if(e) {
			if(typeof(e.pageX) == 'number') { docX = e.pageX; docY = e.pageY;}
			else {docX = e.clientX; docY = e.clientY;}
		} else {
			e = window.event;
			docX = e.clientX; docY = e.clientY;
			if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
				docX += document.documentElement.scrollLeft; docY += document.documentElement.scrollTop;
			}
			else if(document.body && (document.body.scrollTop || document.body.scrollLeft)) {
				docX += document.body.scrollLeft; docY += document.body.scrollTop;
			}
		}
		if (docX > document.body.offsetWidth - 400) {
			document.getElementById('geo_popup').style.left = (docX - 350) + "px";
		} else {
			document.getElementById('geo_popup').style.left = (docX - 5) + "px";
		}
		document.getElementById('geo_popup').style.top    = (docY + 30) + "px";
	}
// ]]>
</script>
<div id="geo_popup" style="display: none;">
	<table class="tablebg">
		<tr class="nav"><th>{L_GEOMAP} {L_USERS} {L_INFORMATION}</th></tr>
		<tr>
			<td class="row1"> 
               <div id="ajax_geomapdata"></div>
               <br style="clear: both;" />
			</td>
		</tr>
	</table>
</div>
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Das liegt eher am IE9. Versuche das ganze mal mit Firefox ob dann das Problem auch noch vorhanden ist.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Harry2000
Mitglied
Beiträge: 3
Registriert: 06.09.2011 17:27

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von Harry2000 »

Danke für die schnelle Antwort. Leider habe ich das gleiche Problem auch mit dem Firefox 6.

Liebe Grüße
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Das ist die "ajax_geoinfo.html" für den Styles Subsilver2 den du gepostet hast.

für Prosilver sieht er folgender massen aus =

Code: Alles auswählen

<script type="text/javascript">
// <![CDATA[

	// display the popup
	function show_geo_popup(PlzID, LandID) {
		close_geo_popup()
		sendRequest(PlzID, LandID)
		document.getElementById('geo_popup').style.display='block';
	}

	// hide the popup
	function close_geo_popup() {
		document.getElementById('geo_popup').style.display='none';
		document.getElementById('ajax_geomapdata').innerHTML = '';
	}

	// Make the request
	function createRequestObject() {
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			ro = new XMLHttpRequest();
		}
		return ro;
	}

	var http_getuser = createRequestObject();

	function sendRequest(PlzID, LandID) {
		http_getuser.open('get', './ajax_geomap.php?ajax_plz_id=' +PlzID+ '&ajax_land_id=' + LandID);
		http_getuser.onreadystatechange = handleResponse;
		http_getuser.send(null);
	}

	// fill in the response
	function handleResponse() {
		if(http_getuser.readyState == 4){
			var xmlDoc	= http_getuser.responseXML;
			document.getElementById('ajax_geomapdata').innerHTML = xmlDoc.getElementsByTagName('geomapdata')[0].firstChild.nodeValue;
		}
	}

	// set popup to mouse possition
	document.onmousemove = set_div_to_mouse;
	function set_div_to_mouse(e) {
		var docX, docY;
		if(e) {
			if(typeof(e.pageX) == 'number') { docX = e.pageX; docY = e.pageY;}
			else {docX = e.clientX; docY = e.clientY;}
		} else {
			e = window.event;
			docX = e.clientX; docY = e.clientY;
			if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
				docX += document.documentElement.scrollLeft; docY += document.documentElement.scrollTop;
			}
			else if(document.body && (document.body.scrollTop || document.body.scrollLeft)) {
				docX += document.body.scrollLeft; docY += document.body.scrollTop;
			}
		}
		if (docX > document.body.offsetWidth - 400) {
			document.getElementById('geo_popup').style.left = (docX - 350) + "px";
		} else {
			document.getElementById('geo_popup').style.left = (docX - 5) + "px";
		}
		document.getElementById('geo_popup').style.top    = (docY + 30) + "px";
	}
// ]]>
</script>
<div class="forabg" id="geo_popup" style="display: none;">
   <div class="inner">
      <span class="corners-top"><span></span></span>
      <ul class="topiclist fullwidth">
         <li class="header"><dl><dt>{L_GEOMAP} {L_USERS} {L_INFORMATION}</dt></dl></li>
      </ul>
      <ul class="topiclist forums">
         <li><dl>
            <dd style="width:100%">
               <div id="ajax_geomapdata"></div>
               <br style="clear: both;" />
            </dd>
         </dl></li>
      </ul>
      <span class="corners-bottom"><span></span></span>
   </div>
</div>
Also bei mir läuft es in beiden Styles und auch mit dem IE9. (Habe es gerade Überprüft da mein Sohn auf seinem PC mit dem IE9 arbeitet)

Der Fehler wird wo anders liegen. Überprüfe doch noch einmal die Dateiänderungen des Mod.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Harry2000
Mitglied
Beiträge: 3
Registriert: 06.09.2011 17:27

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von Harry2000 »

Komisch, wie auch immer, es läuft nun :D

Falls jemand mal vor dem gleichen Problem stehen sollte: Den CSS Code unten habe ich mal direkt in die "overall_header.html" verlegt und siehe da es klappte.

Danke für die Unterstüzung & Liebe Grüße

Code: Alles auswählen

/* Ajax GeoMap PopUp */
#geo_popup {
	z-index: 60;
	position: absolute;
	display: none;
	font-size: 10px;
	width: 350px;
}
#geo_popup {
	width:270px;
}

#geo_popup  td, #geo_popup th {
	text-align:left;
}

#geo_popup  td {
	border-bottom:1px solid #333300;
	padding:2px;
}
Benutzeravatar
Onassis
Mitglied
Beiträge: 180
Registriert: 09.07.2008 00:27

Führende 0 bei PLZ wird abgeschnitten

Beitrag von Onassis »

Hi Leute,

ein neues Mitglied hat mich auf ein Problem bei der GeoMap aufmerksam gemacht.
Dieses Mitglied kommt aus dem PLZ-Bereich: 04720

Wenn man das aber eingibt, wird die führende "0" entfernt und in den Einstellungen wird steht dann nur noch 4720, siehe Bild:

[ externes Bild ]

Die PLZ selbst 04720 ist in der Datenbank hinterlegt, es ist der Ort Mochau.

Was muss man oder ich tun, damit die führende 0 bei den Postleitzahlen nicht mehr abgeschnitten wird?

Vielen Dank für jede Hilfe!!!

Onassis
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Hast du die 2.2.8 Version oder noch die 2.2.7 Version installiert?

Bei mir werden die "0" angezeigt und auch übernommen. (habe die 2.2.8 Version installiert)
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Pfiffy
Mitglied
Beiträge: 709
Registriert: 03.09.2008 20:45
Wohnort: München
Kontaktdaten:

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von Pfiffy »

Bei mir funktioniert das auch richtig. Führende 0 kann eingetragen werden, bleibt bestehen und wird in der Geomap richtig angezeigt. (Version 2.2.8)

Such mal nach Einbaufehlern!

Grücce
Pfiffy
Kein Support per PN! Ich gebe hier nur Hilfe zur Selbsthilfe. Wer ein Forum betreibt sollte sich intensiv mit allem auseinandersetzen, was dazu gehört! HTML, CSS, PHP, SQL und sogar Englisch kann man lernen!
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
Benutzeravatar
Onassis
Mitglied
Beiträge: 180
Registriert: 09.07.2008 00:27

Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3

Beitrag von Onassis »

Also ich habe Version 2.2.7 drin
Der Update Mode sagt zwar: "GeoMap is up to date" - aber stimmt wohl nicht.
Ich kann mal versuchen 2.2.8 einzubauen - mal sehen ob sich dann mit der "0" was verbessert!

Aber dann liegt es definitiv irgendwo bei mir - bloß wo...?

Also zuerst baue ich 228 am WE ein und dann wenn´s immer noch nicht klappt muss ich auf die Detailsuche gehen!

Onassis
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“