Die Distanz der Messung einer Entfernung war verdoppelt und somit nicht korrekt. Fix wurde eingespielt. Distanzmessung ist nun korrekt.
Im Dropdown-Menü unterhalb der Compound-Suche kannst du die gewünschte Karte auswählen. Nach dem Klick wird automatisch die aktuelle Karte ersetzt, ohne die Seite neu zu laden.
Nutze das Compound-Dropdown oben rechts. Wähle den gewünschten Namen aus der Liste aus, und die Karte zoomt automatisch dorthin.
Klicke auf den Button „Entfernung messen“.
- Erster Klick in die Karte: Punkt A (Start).
- Zweiter Klick in die Karte: Punkt B (Ziel).
- Die Entfernung wird in Metern angezeigt.
- Zum Beenden auf „Messen beenden“ klicken.
Der rote Kreis zeigt das direkte Boss-Areal (ca. 50 m Radius), der gelbe Kreis eine erweiterte Zone (ca. 150 m Radius). Ein erneuter Klick auf das Boss-Icon blendet die Kreise wieder aus.
Nutze den Screenshot-Button im Menü. Die aktuelle Kartenansicht wird als Bild gespeichert, einschließlich aller eingeblendeten Marker und Filter.
Vorgehen:
- Öffne das Menü in der Karte.
- Klicke auf „Kassenspot hinzufügen“.
- Klicke in die Karte auf die genaue Position der Kasse.
- Es erscheint ein Popup für den Upload und Kommentar.
- Lade einen Screenshot hoch (PNG/JPG) und gib einen kurzen Hinweis ein.
- Klicke auf Absenden.
- Nach Prüfung wird der Spot als Marker übernommen.
Nein. Der gesamte Map-Service, einschließlich aller Funktionen wie Marker-Filter, Messwerkzeug, Boss-Kreise und Kassenspot-Meldung, wird von htda.de kostenlos bereitgestellt.
Sprache
Karte wählen:
Filter
Changelog Live
Tarotkartenupload
Neu: Beim arotupload wird nach der Dateiauswahl ein Vorschaubild angezeigt (reine Vorschau, löst keinen Upload aus).
UX: Bei erneuter Dateiwahl aktualisiert sich die Vorschau; Abbruch entfernt die Vorschau.
Technik: Frontend-Anpassung; Backend-Logik/Validierungen unverändert.
Neu: Beim Kassenupload wird nach der Dateiauswahl ein Vorschaubild angezeigt (reine Vorschau, löst keinen Upload aus).
UX: Bei erneuter Dateiwahl aktualisiert sich die Vorschau; Abbruch entfernt die Vorschau.
Technik: Frontend-Anpassung; Backend-Logik/Validierungen unverändert.
setDictionaries(obj), registerLang(lang, dict), setRuntimeLang(lang), t()/tt() (Platzhalter {name}), applyI18nStatic(), initI18nFromURL(), setzt und feuert i18n:change.
Leaflet: Doppel-Initialisierung behoben
assets/js/main.js: auf einen DOMContentLoaded-Block reduziert; initMap() nur einmal aufgerufen.
assets/js/map/map.js: initMap() idempotent; optionale destroyMap() ergänzt.
i18n-Warnung beseitigt
i18n/i18n.js: komplette Neufassung mit robustem Fallback auf de.
GSAP-Initialisierung stabilisiert
app.js: defensive import()-Logik; kein undefined is not iterable; sauberes Abbrechen bei Fehlschlag.
Inline-Script entfernt
index.php: versehentlich eingefügten Inline-Dump gelöscht.
Seiten ohne Karte
datenschutz.php: Map-Init nur laden, wenn #map existiert.
Problem behoben, bei dem in der Embed-Ansicht für „Mammons Gulch“ keine Marker geladen wurden.
Neue Fallback-Logik prüft automatisch beide möglichen Map-Keys (mammons ↔ mammons-gulch) für API- und JSON-Daten.
Fehlerhafte Anzeige bei Kassensymbolen behoben:
Cash-Marker nutzen nun immer das Standard-Icon cash.webp und nicht mehr versehentlich hochgeladene Screenshots aus der API.
Problem behoben, bei dem die Embed-Map trotz ?lang=en deutsche Bezeichnungen anzeigte.
API-Requests übergeben jetzt den Sprachparameter (lang) und laden die passenden Titel/Compound-Namen.
JSON-Fallback bevorzugt sprachspezifische Dateien (z. B. bayou-en.json) und fällt nur bei Bedarf auf die Standarddatei zurück.
Standard bleibt Deutsch (lang=de), bestehende Einbettungen funktionieren unverändert – für Englisch reicht ?lang=en.
„Mehr laden“-Funktion implementiert: Initial werden nur die ersten 3 Einträge angezeigt, weitere erscheinen per Klick ohne Seiten-Reload.
Ladeindikator im Button hinzugefügt, um den Ladevorgang visuell darzustellen.
Sanftes Einblenden der neu geladenen Einträge („wie von Zauberhand“) ohne Sprung im Seiten-Layout.
„Mehr laden“-Button mittig unter den Einträgen platziert, mit zusätzlichem Abstand zum letzten Changelog.
Neues Bug-Report-Widget direkt in der Karte (Kontext, URL, Browserdaten werden automatisch mitgesendet)
Uploads für Screenshots möglich (Drag & Drop), Dateigröße und Typ serverseitig geprüft
Admin-To-Do-Liste: Reports landen zentral, können priorisiert, kommentiert und als „in Arbeit/erledigt“ markiert werden
Status-Badges (Neu, In Arbeit, Erledigt, Abgewiesen) inklusive Filter und Suche
E-Mail-Benachrichtigung bei neuen Reports (optional), DSGVO-konforme IP-Anonymisierung
Spam-Schutz: Rate-Limit & Honeypot, Validierung auf Server- und Client-Seite
Icons im Embed identisch zur Hauptkarte; Compound-Namen als L.divIcon (Textlabels statt Bild)
API-Aufrufe auf absolute Pfade umgestellt (/admin/marker_api.php), Fallback-JSON pro Map
Optionale CTA-„Pills“ im öffentlichen Changelog-Frontend; Dark-Style & typografische Anpassungen
Kleiner Fix: JSON-LD MIME-Type bereinigt, Canonical dynamisch pro Map
Pfad-Slugs (z. B. /desalle, /embed/mammons-gulch) werden korrekt erkannt – URL hat Vorrang vor LocalStorage
Router aktualisiert: URL <–> aktive Map via pushState/popstate, Back/Forward funktioniert
.htaccess-Rewrites für /embed/ ergänzt (Hard-Reload ohne 404)
Mammons Gulch: Mapping gefixt (Overlay mammons-gulch, API-Param map=mammons)
Öffentlicher Embed-Generator mit Live-Vorschau, „Code kopieren“ und responsive Iframe-Variante
Changelog-Management im Admin: Anlegen, Bearbeiten, Löschen; Version, Live-Status und zwei CTAs pro Eintrag
Leichter WYSIWYG für Beschreibungen (Bold/Italic/Listen/Links), Plain-Paste ohne Fremd-Attribute
Serverseitiges Sanitizing der Beschreibung (nur erlaubte Tags/Attribute)
Neues Embed-Generator-Tool implementiert, um Nutzern einfach HTML-Code für Karten einzubinden
Embed-Unterstützung für alle Maps (inkl. Mammons Gulch)
Automatisches Changelog-Management im AdminKit-Style eingebaut
Funktionen: Anlegen, Bearbeiten, Löschen von Changelog-Einträgen
Kategorien mit farbigen Badges zur besseren Übersicht
Neues Embed-Generator-Tool implementiert, um Nutzern einfach HTML-Code für Karten einzubinden Embed-Unterstützung für alle Maps (inkl. Mammons Gulch) Automatisches Changelog-Management im AdminKit-Style eingebaut Funktionen: Anlegen, Bearbeiten, Löschen von Changelog-Einträgen Kategorien mit farbigen Badges zur besseren Übersicht