Internet Forum / Hilfen für Einsteiger in HPM Foren

Lankarte wird nicht mehr angezeigt!

#1 von Serenity , 29.10.2007 19:49

Tag zusammen....
ich habe leider das Problem das seit dem Forumsupdate meine Landkarte nicht mehr angezeigt wird.
poste mal die CSS, vielleicht fällt euch ja was auf!!!! Bin über jeden tip erhaben!!!
viele Augen sehen ja bekanntlich mehr als zwei


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
{{today@dateformat.start}}Heute{{today@dateformat.end}}
{{yesterday@dateformat.start}}Gestern{{yesterday@dateformat.end}}
{{norm@dateformat.start}}%d.%m.%Y{{norm@dateformat.end}}


<table cellpadding=4 cellspacing=0 width=100%><tr><td class=ntit>&nbsp;{[map_title]}</td></tr>
<td class=nnor>
<div id="map" style="width: 100%; height: 650px"></div>
<br>
<img src="http://labs.google.com/ridefinder/images/mm_20_yellow.png"> {[map_location_special]}<br>
<img src="http://labs.google.com/ridefinder/images/mm_20_red.png"> {[map_location_members]}<br>
<small>{[map_info_mydata]}</small>

</td></tr></table>



{{endbody.start}}
<script src="http://maps.google.com/maps?file=api&v=2&key={{api}}" type="text/javascript"></script>
<script type="text/javascript" defer="defer">
var select_userid = '';
var select_point1 = 0;
var select_point2 = 0;
var query = location.search;
if(query.length > 0) {
query = query.substring(1, query.length);
var elements = query.split('&'); for (i = 0;
i < elements.length; i++) {
var assign = elements[i].split('=');
if(assign[0] == 'userid') {
select_userid = assign[1];
break;
}
}
}
//<![CDATA[
// Create our "tiny" marker icon
var icon = new GIcon();
icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);

var orticon = new GIcon();
orticon.image = "http://labs.google.com/ridefinder/images/mm_20_yellow.png";
orticon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
orticon.iconSize = new GSize(12, 20);
orticon.shadowSize = new GSize(22, 20);
orticon.iconAnchor = new GPoint(6, 20);
orticon.infoWindowAnchor = new GPoint(5, 1);

var map = new GMap(document.getElementById("map"));
map.setMapType(G_HYBRID_TYPE);
// map.addControl(new GSmallMapControl());
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.centerAndZoom(new GPoint({{startX}},{{startY}}),{{startZoom}});

function createUser(data)
{
var point = new GPoint(data[0], data[1]);
var marker = new GMarker(point, icon);
var html = "<div style='width:280px;height:120px;color:#000000'>";
if(data[3].length>3) html += '<img src="'+data[3]+'" align=right width=65 height=75>';
if(data[8].length>2) html += '<a href="' + data[8] + '">';
if(data[5].length>2) html += '<span style="color:' + data[5] + '">';
html += '<b>' + data[2] + '</b>';
if(data[5].length>2) html += '</span>';
if(data[8].length>2) html += '</a>';
html += "<br>" + data[4] + "<br>";
html += '{[map_member_messages]} ' + data[6] + '<br>{[map_member_signup_date]} ' + data[7];
html += "</div>";
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
var userid = data[8].substring(1, data[8].length).split('_')[0];
if(select_userid == userid) { select_point1 = data[0]; select_point2 = data[1];
}
return marker;
}
function createOrt(data)
{
var point = new GPoint(data[0], data[1]);
var marker = new GMarker(point, orticon);
var html = "<div style='width:280px;height:120px;overflow:auto;color:#000000'><b>" + data[2] + "</b><br>" + data[3];

html += "</div>";
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});

return marker;
}
users = new Array(
{{users.startlist}}{{tr}}
new Array({{users:x}},{{users:y}},'{{users:username}}','{{users:userimage}}','{{users:usertitle}}','{{users:usercolor}}','{{users:messages}}','{{users:reged|dateformat}}','{{users:userlink}}') {{tr.start}},{{tr.end}}{{users.end}}
);
for (var i = 0; i < users.length; i++) {
var marker = createUser(users[i]);
map.addOverlay(marker);
}
orte = new Array(
{{orte.startlist}}
{{tr2}} new Array({{orte:x}},{{orte:y}},'{{orte:title}}','{{orte:text}}')
{{tr2.start}},{{tr2.end}}
{{orte.end}}
);
for (var i = 0; i < orte.length; i++) {
var marker = createOrt(orte[i]);
map.addOverlay(marker);
}

//]]>
if(select_point1 > 0 && select_point2 > 0)
map.centerAndZoom(new GPoint(select_point1,select_point2),2);
</script>
{{endbody.end}}


Dark Alliance "Ogame Allianz Forum"

Serenity  
Serenity
Beiträge: 114
Registriert am: 01.08.2007

zuletzt bearbeitet 29.10.2007 | Top

RE: Lankarte wird nicht mehr angezeigt!

#2 von BOo°m , 29.10.2007 21:07

Das ist nicht die CSS Serenity!


Sieht mir eher nach dem Template-Element Landkarte aus.........

Wenn du darin Änderungen vorgenommen hast mache die mal testweise rückgängig, nach vorherigem Backup deines jetzigen Codes.
Wenn es dann immer noch nicht funktioniert könnte es am Schlüssel liegen, je nachdem ab wann genau das nicht mehr funktioniert hat. Oft ist man gedanklich auf ein ganz bestimmtes Ereignis eingeschossen und vergisst dass vielleicht zwischenzeitlich unterschiedliche Dinge Veränderungen unterlegen haben. Eine Veränderung könnte die Freischaltung einer Domain bei HPM sein die zwischenzeitlich ebenfalls stattgefunden hat, ist dein Board bei Google Maps mit der Boardnummer angemeldet für den Schlüssel und deine User loggen sich über die Boardnummmer ein funktioniert die Karte für diese User. Erreicht man dein Board unter einer neuen Domain benötigst du einen neuen Schlüssel von Google Maps nur für den Domainnamen und nicht für die von HPM vergebene Boardnumer. Sollte eine Domain vorhanden sein kann man sich trotzdem noch auch über die "normale" Boardnummer einloggen. Je nachdem welchen Schlüssel man im Admin verwendet können die Karte entweder die User nutzen die sich über die Adresse mit der Boardnummer bei dir einloggen oder die User die sich mit dem Domainnamen einloggen - sieht man oben in der Adresszeile des Browsers, beides geht nicht.


Also meine Karte hier funktioniert einwandfrei auch nach dem Update und zwar auch nur über die Adresse: http://www.foreninformation.de




Gruß, BOo°m




 
BOo°m
Administrator
Beiträge: 1.991
Registriert am: 27.11.2005


RE: Lankarte wird nicht mehr angezeigt!

#3 von Serenity , 30.10.2007 08:10

ja natürlich das Tempplate @BOo°m...war ein wenig durcheinander!!!
Na dann werd ich mal versuchen das Template langsam wieder zurück zu setzen!!!
Ich meld mmich wenn ich den Fehler entdeckt habe!!!

Trotzdem, Danke!!!


Dark Alliance "Ogame Allianz Forum"

Serenity  
Serenity
Beiträge: 114
Registriert am: 01.08.2007

zuletzt bearbeitet 30.10.2007 | Top

RE: Lankarte wird nicht mehr angezeigt!

#4 von Serenity , 30.10.2007 09:35

Sooooooooooo....hab denn mal das komplette Template zurück gesetzt.
Hab mir nen neuen Api Key besorgt und hatte dann gehofft das dass problem behoben ist...ähm...nein.
Es ist eigentlich noch viel krasser. Mit dem neuen Api Key funktioniert es im Original Template, jedoch
nicht in meiner gemachten Kopie. Kann es vielleicht daran liegen das dass komplette Forum
schon so stark verändert wurde und es deshalb probleme mit dem Landkarten Template gibt?
Es laufen sonst alle Templates einwandfrei. Schön ist dat nicht!!!


Dark Alliance "Ogame Allianz Forum"

Serenity  
Serenity
Beiträge: 114
Registriert am: 01.08.2007

zuletzt bearbeitet 30.10.2007 | Top

RE: Lankarte wird nicht mehr angezeigt!

#5 von Tariya , 30.10.2007 11:32

Also ich hab in meinem Forum auch sehr viel verändert und die Landkarte läuft trotzdem problemlos.


Animes, Manga, Konsolen uvm.:

http://www.holly-heaven.de.tc

 
Tariya
Beiträge: 39
Registriert am: 01.07.2007


RE: Lankarte wird nicht mehr angezeigt!

#6 von BOo°m , 30.10.2007 11:52

Zitat von Serenity
Kann es vielleicht daran liegen das dass komplette Forum
schon so stark verändert wurde und es deshalb probleme mit dem Landkarten Template gibt?



Da niemand ausser du selbst wissen kann was du wo überall im Template geändert hast ist der Fehler schwer einzugrenzen. Scripts könnten sich beispielsweise blockieren oder gegenseitig aufheben...... und und und....
Wenn das Originaltemplate richtig funktioniert liegt der Fehler jedenfalls nicht bei HPM, auch unveränderte Kopien des Originals sollten einwandfrei laufen um einen Fehler seitens HPM auszuschliessen.
Ausnahmen:
Treten trotz Verwendung des unveränderten Originaltemplates von HPM Fehler auf könnten es auch Fehler im Code vom Layout Header/Footer oder in der CSS sein, diese Teile der Boardsoftware werden beim Umschalten auf das Original nicht in den Originalzustand versetzt sondern müssen separat zurückgesetzt werden.

Empfehlungen:
Sind die HTLM Kenntnisse eher gering sollte man mit mehrstufigen Backups arbeiten um schnell auf einen früheren Zustand der Veränderungen zurückschalten zu können.
In einem speziellen Adminbereich des Boards kann man sich ein Thema erstellen in dem man ein Log der einzelnen Veränderungen führt und für sich selbst möglichst verständlich festhält was man wo verändert hat.


Solange alles gut geht wird allerdings kaum jemand die Empfehlungen beherzigen..........



Gruß, BOo°m



 
BOo°m
Administrator
Beiträge: 1.991
Registriert am: 27.11.2005


RE: Lankarte wird nicht mehr angezeigt!

#7 von Serenity , 30.10.2007 12:45

na dann werde ich wohl erstmal auf die Landkarte verzichten müssen, ist jetzt ja auch nicht so wild.
Auch nicht unbedingt störend da ich sie selber eigentlich garnicht benutzt hatte. Wollte halt nur meinen
Mitgliedern dieses Feature ermöglichen. Werde mir die ganze geschichte mal in aller ruhe ansehen!
Ich Danke Dir BOo°m

Gruß, Serenity


Dark Alliance "Ogame Allianz Forum"

Serenity  
Serenity
Beiträge: 114
Registriert am: 01.08.2007

zuletzt bearbeitet 30.10.2007 | Top

RE: Lankarte wird nicht mehr angezeigt!

#8 von BOo°m , 30.10.2007 13:40

Ich habe dir im Support eine weitere Möglichkeit zur Fehleranalyse beschrieben: http://www.hpm-support.de/t514647f117691...unzt-nicht.html

Kannst ja mal probieren ob dich das eventuell weiter bringt........


Gruß, BOo°m



 
BOo°m
Administrator
Beiträge: 1.991
Registriert am: 27.11.2005


RE: Lankarte wird nicht mehr angezeigt!

#9 von Serenity , 31.10.2007 12:57

Ja Danke BOo°m hatte den beitrag bereits gelesen.
werde mich in aller ruhe mal hinsetzen!!!

Gruß, Serenity


Dark Alliance "Ogame Allianz Forum"

Serenity  
Serenity
Beiträge: 114
Registriert am: 01.08.2007


RE: Lankarte wird nicht mehr angezeigt!

#10 von BOo°m , 31.10.2007 13:25

Den Layout-Header/Footer könntest noch nach und nach von eventuell vorhandenen Scripten befreien um zu prüfen ob dort vielleicht der Fehler liegt. Wenn du schon dabei bist..........


Gruß, BOo°m




 
BOo°m
Administrator
Beiträge: 1.991
Registriert am: 27.11.2005


RE: Lankarte wird nicht mehr angezeigt!

#11 von Serenity , 31.10.2007 16:46

Header & Footer ist so gut wie leer....Landkarte funktionierte auch schon mit den Scripten dort drin.
D.h. Header & Footer wurden schon seit ewigkeiten nicht mehr verändert!!!


Dark Alliance "Ogame Allianz Forum"

Serenity  
Serenity
Beiträge: 114
Registriert am: 01.08.2007


   

Anmeldetext rechtsbündig ausrichten
Blöde CSS





Powered by Forum Hosting  
Xobor Forum Software von Xobor
Einfach ein eigenes Forum erstellen