Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
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:
--> 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
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
Versuch mal anstelle der Leerzeichen ein + zu verwenden:
{simpleGMap addr= ... $oneuser.properties.ort|replace:' ':'+'}
Ergibt:
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:
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
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
Seiten: 1