Seite 169 von 187
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 29.08.2011 19:58
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.
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 06.09.2011 17:47
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>
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 06.09.2011 18:02
von zx9r-treiber
Das liegt eher am IE9. Versuche das ganze mal mit Firefox ob dann das Problem auch noch vorhanden ist.
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 06.09.2011 18:24
von Harry2000
Danke für die schnelle Antwort. Leider habe ich das gleiche Problem auch mit dem Firefox 6.
Liebe Grüße
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 06.09.2011 20:01
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.
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 06.09.2011 22:28
von Harry2000
Komisch, wie auch immer, es läuft nun
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;
}
Führende 0 bei PLZ wird abgeschnitten
Verfasst: 25.09.2011 18:50
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
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 26.09.2011 18:12
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)
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 26.09.2011 20:04
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.
Such mal nach Einbaufehlern!
Grücce
Pfiffy
Re: [ABD] GeoMap 2.2.8 (Usermap) für phpBB3
Verfasst: 26.09.2011 21:20
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