Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 28. November 2011 18:47

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

[gelöst] CGUserDirectory - mehrere Probleme

Moin!

Alle Versionen aktuell (cmsms 1.10.2 + module)

CGUserdirectory gibt Variablen unterschiedlich aus.
In der Listenansicht wird eine in der DB gespeicherte 0 ("Kontrollkästchen nicht gesetzt") ausgegeben, in der Detailansicht nicht.
--> Kann das jemand bestätigen?

Ich muss innerhalb der Detail-Template einen Tag aufrufen und als Parameter die Variablen übergeben.
Leider lassen sich die geschweiften Klammern nicht schachteln:

{simpleGMap addr={$oneuser.properties.plz}+{$oneuser.properties.ort}}
geht ja nicht.

{simpleGMap addr=$oneuser.properties.plz+$oneuser.properties.ort}
geht auch nicht - allerdings wird$oneuser.properties.plz korrekt ausgegeben ... warum auch immer.

Wat nu?

Servus,
Alex

Beitrag geändert von faglork (18. Dezember 2011 19:53)

Offline

#2 28. November 2011 18:57

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [gelöst] CGUserDirectory - mehrere Probleme

{capture assing="address"}{$oneuser.properties.plz}+{$oneuser.properties.ort}{/capture}
{simpleGMap addr=$address}

Beitrag geändert von nicmare (28. November 2011 18:57)

Offline

#3 28. November 2011 19:30

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [gelöst] CGUserDirectory - mehrere Probleme

{simpleGMap addr=$oneuser.properties.plz|cat:'+'|cat:$oneuser.properties.ort}


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#4 28. November 2011 19:43

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [gelöst] CGUserDirectory - mehrere Probleme

Da müsste auch

{simpleGMap addr="`$oneuser.properties.plz`+`$oneuser.properties.ort`"}

gehen. (Mit diesen speziellen Hochkomma's)


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#5 28. November 2011 20:42

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [gelöst] CGUserDirectory - mehrere Probleme

Thx!

Funzt prinzipiell alles, nur GoogleMaps macht einen Strich durch die Rechnung:

Test

--> sobald "Landgasthof" im Nahmen auftaucht, nimmt GM automatisch das Erste Wort als Ausgangspunkt für eine Routenberechnung ... auch Einschließen in Hochkommas bringt nichts. Bei "Berg-Gasthof" hingegen gibt es keine Probleme:
Test2

Was ist denn das für ein Irrsinn?

Irgendne Idee, irgendjemand?

Servus,
Alex

Beitrag geändert von faglork (28. November 2011 20:50)

Offline

#6 28. November 2011 20:50

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [gelöst] CGUserDirectory - mehrere Probleme

jep - da sind Anführungsstriche im Text "Landgasthof zur Sonne" -> erkannst du an den %27 und daher kann er das wahrscheinlich nicht wirklich richtig zuordnen.
Hab das ganze auch mal mit Suche in Maps getestet - wenn GM die Suche durchführt gibts auf der Ergebnisseite keine Leerzeichen, also "LandgasthofZur...". Vielleicht musst du noch die Leerzeichen killen für die Abfrage

EDIT: Habs grad nochmal versucht - das Problem dürfte gar nicht so bei dir liegen. Ich hatte jetzt die gleichen Probleme wie du bei der Suche, obwohl ichs direkt in GM gesucht habe "Landgasthof zur Sonne, Kirchehrenbach"

Beitrag geändert von owr_web (28. November 2011 20:54)

Offline

#7 28. November 2011 20:53

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [gelöst] CGUserDirectory - mehrere Probleme

Versuch mal anstelle der Leerzeichen ein + zu verwenden:

{simpleGMap addr= ... $oneuser.properties.ort|replace:' ':'+'}


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#8 28. November 2011 21:48

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [gelöst] CGUserDirectory - mehrere Probleme

owr_web schrieb:

EDIT: Habs grad nochmal versucht - das Problem dürfte gar nicht so bei dir liegen. Ich hatte jetzt die gleichen Probleme wie du bei der Suche, obwohl ichs direkt in GM gesucht habe "Landgasthof zur Sonne, Kirchehrenbach"

Du müsstest erstmal sehen was das Teil macht wenn "Ferienwohnungen" im Namen auftaucht :-((

Servus,
Alex

Offline

#9 28. November 2011 21:54

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [gelöst] CGUserDirectory - mehrere Probleme

NaN schrieb:

Versuch mal anstelle der Leerzeichen ein + zu verwenden:

{simpleGMap addr= ... $oneuser.properties.ort|replace:' ':'+'}

Ergibt:

Test3

Keine Besserung ...

Servus,
Alex

Offline

#10 28. November 2011 22:24

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [gelöst] CGUserDirectory - mehrere Probleme

Um mich zu wiederholen:

owr_web schrieb:

Vielleicht musst du noch die Leerzeichen killen für die Abfrage

GM macht einfach Probleme bei der Abfrage - egal ob über die Abfrage auf deiner Seite oder wenn du die Suche direkt bei GM eingibst. Das ist ein speziell genau dort vorkommendes Problem (kommt ja auch bei vielen anderen Adressen leider vor)

Also entweder a) du killst wirklich alle Adressen, oder du gibst noch ein Zusatzfeld an, wenn es Konfliktadresen gibt, dass du die extra eintragen kannst und mit einer If-Abfrage rausholst, wenn befüllt.

Offline

#11 29. November 2011 13:51

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [gelöst] CGUserDirectory - mehrere Probleme

owr_web schrieb:

Um mich zu wiederholen:

owr_web schrieb:

Vielleicht musst du noch die Leerzeichen killen für die Abfrage

Nützt auch nix. Hilft nix, ich muss den kompletten Aufruf-Code - so wie GM ihn generiert -  per Hand einfügen. Das funktioniert, da GM dann mit Lat/Long arbeitet und die Beschriftung klappt. Sind Gottseidank nicht soo viele Einträge.

Danke für eure Hilfe!
Alex

Offline

#12 29. November 2011 15:27

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [gelöst] CGUserDirectory - mehrere Probleme

Dann wär ja das Zusatzfeld eine Idee, dass du nur bei Problemadressen befüllst und einfach eine if-Schleife einbaust.
if "zusatzfeld nicht leer" dann "Zusatzfeld" sonst "die anderen Daten" /if

Beitrag geändert von owr_web (29. November 2011 15:28)

Offline

#13 18. Dezember 2011 19:51

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [gelöst] CGUserDirectory - mehrere Probleme

Habe einfach ein Feld eingefügt speziell für die Adressangaben für GM. Etwas umständlich, aber funzt.

Eine GM Suche nach "sonne kirchehrenbach" funzt nämlich perfekt ... muss man halt immer etwa rumprobieren.


Servus,
Alex

Offline