[XT] Membermap

XF2.x [XT] Membermap 1.0.4.1

Keine Rechte zum Download
Kompromiss: man erstelle automatisiert einen Screenshot der Karte und lade diesen für Gäste. Glaub so hatte ich das mal ne Zeit lang in der 1.5.x gehandhabt, allerdings mit manuellem Screenshot (reicht ja einmal wenn die Karte halbwegs voll ist) und über nen simplen Template Edit...

Dann wäre vielleicht ja auch der Datenschutz mal zufrieden. (Ja der ist toll und ja auch nötig, geht mir aber dennoch immer wieder mal und dann mit Schwung auf die Nüsse, wenn ich das mal so sagen darf. ;) )
 
Eine statische Karte kann man ja erstellen, nichts anderes ist ja die Mini-Map.
 
Na also - dann hätte man ja eine Praktikable Lösung die dann wohl alle happy macht. (außer Atze, der hat die Arbeit damit :D ;) )
 
Zustand jetzt:
Gast kann alles sehen oder gar nichts.

Zustand wünschenswert:
Gast sieht eine statische Version der Membermap in fixer Zoomstufe und zwar mit Markern aber eben nicht klickbar.
 
Die Idee finde ich gut , tatsächlich ein brauchbarer Kompromiss:).
 
Wenn, dann würde ich da aber nicht fix die Gäste einbauen, sondern das Recht anpassen:
Benutzergrupe kann : O Keine Map sehen O Statische Map sehen O volle Map sehen

Danmit man auch verbannte etc. mit einbinden kann.

Dann braucht man noch eine Option für die gewünschte Lifetime der Map und einen CronJob der sich drum kümmert.
 
Ich sehe - wir sind auf dem richtige Weg. Jetzt müssen wir nur noch Atze überzeugen den auch zu bauen. :D ;)
 
Jetzt müssen wir nur noch Atze überzeugen den auch zu bauen. :D ;)
cookies?update=1&add=1" method="post" class="bbMediaJustifier" data-xf-init="cookie-consent-form ajax-submit" data-redirect="off" data-media-site-id="giphy" data-media-key="height%3D480%3Bid%3DmVf1sZjD8yCdeD5vJS%3Btype%3Dgif%3Bwidth%3D480" >
Um diese Inhalte anzuzeigen, benötigen wir die Zustimmung zum Setzen von Drittanbieter-Cookies.
Für weitere Informationen siehe die Seite Verwendung von Cookies.
<template class="js-embedHtml">template>
 
Eh... das is nich Corona konform. Außerdem viel zu viel fun um zu arbeiten, so wird das ja nie was... :D ;)
 
Ich deute das Bild als Ausbruch von Begeisterung, dass er endlich wieder etwas am Addon ändern kann :-D
 
Denke auch, das dies die maximale Freudeneskalation darstellt, zu der ein Entwickler in der Lage ist. :D ;)
 
Denke auch, das dies die maximale Freudeneskalation darstellt, zu der ein Entwickler in der Lage ist. :D ;)
Nein! So Emotional können Entwickler nicht werden. Das ist echt too much!
 
Design Bug?

Sollte hier (roter Kasten) bei einem benötigten Benutzerfeld nicht "benötigt" in grau drunter stehen?
upload_2021-11-2_10-38-32.png
 
Aus welchem Grund sollte der Ort ein Pflichtfeld sein?
Das darf er nur sein, wenn du den Ort benötigst um deinen Benutzer den Dienst den du anbietet zu ermöglichen. DSGVO usw.
 
Aus welchem Grund sollte der Ort ein Pflichtfeld sein?
Ist doch egal ;) - er ist als Pflichtfeld einstellbar und das sollte dann auch vom Addon berücksichtigt werden um der XF Logik zu folgen. Oder nicht?

Wenn es zum Beispiel ein Flohmarkt-Forum wäre, wäre es sinnvoll den Ort zum Pflichtfeld zu machen. Nur mal als Beispiel. Aber darum gehts ja eigentlich nicht. :) ;)
 
In diesem Fall kannst du gerne einen Bug bei XF melden. ;)
So wie ich das sehe ich das auch ohne die Map nicht entsprechend beschriftet.
 
Echt nicht? Dann wäre das n Mini-Bug im XF, da ja Core.

Zum Verständnis, ich meine das:
upload_2021-11-2_15-19-50.png

Möglich, dass XF dies nur bei Benutzerdefinierten Feldern dabei hat, wäre dann aber mMn. ein Design Bug der Entwickler auf der Insel.
 
Ja, ich weiss was du meinst.

Location Feld im Template: (Das Feld fasst das AddOn vom Tag her, gar nicht an!)
HTML:
                <xf:textboxrow name="profile[location]" value="{$xf.visitor.Profile.location_}"
                    maxlength="{{ max_length($xf.visitor.Profile, 'location') }}"
                    label="{{ phrase('location') }}" />


In einem Input welches das Required hat, gibt es einen Hint-Tag.

HTML:
hint="{{ $fieldDefinition.isRequired($editMode) ? phrase('required') : '' }}"

Das Location Feld müsste also korrekt so aussehen:

HTML:
<xf:textboxrow name="profile[location]" value="{$xf.visitor.Profile.location_}"
                    maxlength="{{ max_length($xf.visitor.Profile, 'location') }}"
                    hint="{{ $xf.options.registrationSetup.requireLocation ? phrase('required') : '' }}"
                    label="{{ phrase('location') }}" />
 
Zurück
Oben