Nein es ist nur eine Änderung: https://github.com/friends-of-contao.../pull/21/files
Nein es ist nur eine Änderung: https://github.com/friends-of-contao.../pull/21/files
Die Änderung hab ich in dem schon genannten Pfad vollzogen und den Prod.-Cache erneuert. Leider keine Änderung:
http://neu.lymphnetz-nordost.de/fuer...zialisten.html
blucomp | Webdesign & Onlinelösungen
Hmm, jetzt bin ich noch verwirrter.
Der Pfad ist gemeint: /vendor/friends-of-contao/contao-memberlist/system/modules/memberlist/modules/ModuleMemberlist.php
Die friends-of-contao/contao-memberlist wird ja offensichtlich mit installiert, daher dachte ich, das muss dort irgendwo geändert werden.
Dann frag ich mal, wo muss ich das denn ändern? Sorry.
blucomp | Webdesign & Onlinelösungen
blucomp | Webdesign & Onlinelösungen
Er war vor 2 Tagen hier - vielleicht guckt er ja bald wieder rein.
blucomp | Webdesign & Onlinelösungen
Ich habe ein Update gemacht. -> 1.3.2
Jetzt sollte es gehen. Vielen Dank für den Hinweis.
Super, das funktioniert jetzt, danke!
Leider hab ich gleich noch ein Problem. Meine Karten reagieren nicht auf die Maßstab - Voreinstellung (egal ob im Frontendmodul oder direkt beim Mitglied), es wird immer der größtmögliche Maßstab gewählt. Ich verwende OSM. Kann das jemand bestätigen oder hab ich eine grundsätzliche Einstellung übersehen?
edit// Auch weitere Einstellmöglichkeiten bleiben wirkungslos wie Kartentyp, Position, Panele z.B.
Oder funktionieren diese Einstellungen nur bei GoogleMaps?
Okay, ist wohl noch der Stand von hier
Geändert von tblumrich (07.09.2020 um 11:43 Uhr)
blucomp | Webdesign & Onlinelösungen
Hallo zusammen,
ich habe die cm_membermaps unter Contao 10 am laufen kann aber den Zoom-Faktor für
die OSM-Karte zwar im Backend ändern aber dies hat auf die Darstellung im Frontend keine
Auswirkung.
Wie bekommt man dies hin?
Viele Grüße
Mirko
Geändert von wiedMedia (14.10.2020 um 11:49 Uhr)
Mit der neuen Version 1.3.4 sollte es klappen.
Bitte beachtet, dass (noch) nicht alle Funktionen, die in Google Maps möglich sind, auch in Openstreetmap zur Verfügung stehen.
Geändert von ChrMue (23.10.2020 um 17:31 Uhr)
Das ist ja toll, ich brauch das gerade sehr... teste ich morgen direkt. Danke.
Gesendet von iPad mit Tapatalk
blucomp | Webdesign & Onlinelösungen
Super, vielen Dank Christian!
Viele Grüße
Mirko
Hallo!
Grundsätzlich funktioniert der Standrd Zoom Faktor für OSM jetzt, prima. Leider nur bis Faktor 13 korrekt, ab Faktor 14 springt er in den Maximalzoomfaktor (also 14,15,16 und 17 sind gleich max).
Gruß
Thomas
blucomp | Webdesign & Onlinelösungen
Hallo zusammen,
wenn ich nicht die Standard-Marker von OSM nutz sondern für eine Mitgliedergruppe unter Kartenansicht einen eigenen
"Gruppenspezifisches Marker-Icon - Standard" verwende ist dieser auf der Karte falsch platziert und wandert beim rein
zoomen so langsam an die eigentliche Stelle.
Wieso, was kann man dagegen tun?
Viele Grüße
mirko
Ich habe eine neue Version hochgeladen. Leider hatte ich wenig Zeit zum Testen und freu mich daher auf eure Rückmeldung.
Viele Grüße und ein schönes Wochenende
Hallo Christian,
ich konnte die aktuelle Version von Dir nicht testen, da nun für OSM generell keine Marker
mehr angezeigt werden. In der Detailansicht wird wohl der entsprechende Kartenausschnitt
angezeigt aber wie schon erwähnt ohne Marker.
Ich habe nun die vorgänger Version wieder installiert und die Marker per CSS verschoben.
Viele Grüße
Mirko
WiedMedia - Web- und Printdesign
Hallo!
Ich hab ein aktuelles Projekt umgezogen auf einen anderen Server und dabei alle Pakete aktualisiert (mit Contao Update von 4.9.5 auf 4.9.9).
Leider verschwinden mit der 1.4.0 der membermaps Extension dann alle OSM-Karten bei den Mitgliedern. Insofern bin ich auch wieder auf die 1.3.4 gegangen. Damit sind alle Karten wieder da.
Leider ist mit dem Serverwechsel auch wieder die Problematik mit den englischen Spaltenüberschriften da - auch bei der 1.3.4.
Woran kann das liegen bzw. wie bekomme ich da wieder die deutschen Bezeichnungen?
blucomp | Webdesign & Onlinelösungen
Leider hab ich noch ein Problem. Das E-Mail Feature funktioniert nicht, also dem Mitglied über ein kleines eingebautes Kontaktformular von der Detailseite eine E-Mail zu senden. Beim Testversand wird angemahnt die Sicherheitsfrage richtig zu lösen, was aber jedes mal richtig erfolgt ist...
Wie kann ich dem Fehler auf den Grund gehen?
blucomp | Webdesign & Onlinelösungen
Aktuell werden das individuelle Kartenlayout nicht korrekt geladen, da die Parameter on, simplified und off nicht in Anführungszeichen sind.
Ich habe mal vorübergehend diese Einstellung in der ModuleMemberGoogleMapsReader.php geändert:
'options' => array
(
'\'on\'',
'\'simplified\'',
'\'off\''
),
evtl. müsste man hier professionell nachbessern?
Den Fehler habe ich mit der Version 1.4.4 behoben.
Nochmal Danke für den Hinweis.
Jetzt funktioniert das individuelle Layout auch wieder bei der Detailansicht.
Es gibt wieder eine neue Version 1.5.0.
Diese lässt sich mit der contaoCookiebar verknüpfen, so dass die Karten nur bei smzustimmung geladen werden.
Gesendet von meinem SM-G960F mit Tapatalk
Hallo Christian und andere,
habt Ihr keine Probleme mit MySQL8 (gehabt)? Bei mir hat Netcup jetzt geupdatet, und seitdem funktioniert das Modul in Contao 4.4 nicht mehr. Der Rest der Website funktioniert, und ich kann die Mitglieder im Backend auch nach Gruppe filtern.
Folgender Fehler erscheint in der Log-Datei:
app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\SyntaxErrorException(c ode: 0): An exception occurred while executing 'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR start<=1632432794) AND (stop='' OR stop>=1632432794)':\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1 at /var/www/vhosts/hosting.xxx.netcup.net/httpdocs/xxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:98, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 42000): SQLSTATE[42000]:
Müsste im Modul noch „Gruppe“ oder „Member“ umbenannt werden, weil es mit MySQL8 nicht zusammengeht?
Vielen Dank für Hilfe
Marion
P. S. Hier wurde das schon mal diskutiert: https://community.contao.org/de/show...l=1#post512560
Geändert von thymian (24.09.2021 um 22:46 Uhr)
Nach Update auf Contao 4.9.20 und Update aller Pakete leider immer noch derselbe Fehler. Christian, hast Du da eine Idee dazu? Ist da der Fehler eher ei mir, weil offenbar noch niemand mit MySQL diese Probleme hatte?
Dies steht aktuell in der Log-Datei:
Ab und zu kommt auch dies, aber da fehlt mir wohl die richtige API-Schreibweise:Code:[2021-09-26 01:33:03] security.INFO: Populated the TokenStorage with an anonymous Token. [] [] [2021-09-26 01:33:03] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\SyntaxErrorException: "An exception occurred while executing 'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR start<=1632612783) AND (stop='' OR stop>=1632612783)': SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1" at /var/www/vhosts/hosting.netcup.net/httpdocs/xxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 98 {"exception":"[object] (Doctrine\\DBAL\\Exception\\SyntaxErrorException(code: 0): An exception occurred while executing 'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE '%\\\"3\\\"%') AND publicFields!='' AND disable!=1 AND (start='' OR start<=1632612783) AND (stop='' OR stop>=1632612783)':\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\\\"3\\\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1 at /var/www/vhosts/hosting.netcup.net/httpdocs/xxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:98, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\\\"3\\\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1 at /var/www/vhosts/hosting.netcup.net/httpdocs/xxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\\\"3\\\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1 at /var/www/vhosts/hosting.netcup.net/httpdocs/xxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:137)"} []
Code:[2021-09-26 01:24:24] request.CRITICAL: Uncaught PHP Exception Exception: "String could not be parsed as XML" at /var/www/vhosts/hosting.netcup.net/httpdocs/xxx/vendor/chrmue/cm_maps/classes/API_interface.php line 53 {"exception":"[object] (Exception(code: 0): String could not be parsed as XML at /var/www/vhosts/hosting.netcup.net/httpdocs/xxx/vendor/chrmue/cm_maps/classes/API_interface.php:53)"} []
Geändert von thymian (26.09.2021 um 00:54 Uhr)
Ich versuche es noch einmal mit dem kompletten Error Stack Trace, ich musste diese Funktion erstmal finden.
Syntax Error Exception:
Exception:HTML-Code:Doctrine\DBAL\Exception\SyntaxErrorException: An exception occurred while executing 'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR start<=1632645387) AND (stop='' OR stop>=1632645387)': SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1 at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:98 at Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception occurred while executing \'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)\':SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR star\' at line 1', object(Exception)) (vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:182) at Doctrine\DBAL\DBALException::wrapException(object(Driver), object(Exception), 'An exception occurred while executing \'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)\':SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR star\' at line 1') (vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:159) at Doctrine\DBAL\DBALException::driverExceptionDuringQuery(object(Driver), object(Exception), 'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)', array()) (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:2225) at Doctrine\DBAL\Connection->handleExceptionDuringQuery(object(Exception), 'SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)', array(), array()) (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1312) at Doctrine\DBAL\Connection->executeQuery('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:274) at Contao\Database\Statement->query() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:248) at Contao\Database\Statement->execute(array('%"3"%', 1632645387, 1632645387)) (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:556) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->listAllMembers() (vendor/friends-of-contao/contao-memberlist/system/modules/memberlist/modules/ModuleMemberlist.php:79) at Contao\ModuleMemberlist->compile() (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:188) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->compile() (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214) at Contao\Module->generate() (vendor/friends-of-contao/contao-memberlist/system/modules/memberlist/modules/ModuleMemberlist.php:61) at Contao\ModuleMemberlist->generate() (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:168) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->generate() (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:101) at Contao\ContentModule->generate() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:608) at Contao\Controller::getContentElement(object(ContentModel), 'main') (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:218) at Contao\ModuleArticle->compile() (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214) at Contao\Module->generate() (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:71) at Contao\ModuleArticle->generate(false) (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:536) at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main') (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:377) at Contao\Controller::getFrontendModule('0', 'main') (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:168) at Contao\PageRegular->prepare(object(PageModel)) (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48) at Contao\PageRegular->getResponse(object(PageModel), true) (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:337) at Contao\FrontendIndex->renderPage(object(PageModel)) (vendor/symfony/http-kernel/HttpKernel.php:158) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:80) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (web/preview.php:33)
PDO Exception:HTML-Code:Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1 at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18 at Doctrine\DBAL\Driver\PDO\Exception::new(object(PDOException)) (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:139) at Doctrine\DBAL\Driver\PDOConnection->doQuery('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOQueryImplementation.php:38) at Doctrine\DBAL\Driver\PDOConnection->query('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1308) at Doctrine\DBAL\Connection->executeQuery('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:274) at Contao\Database\Statement->query() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:248) at Contao\Database\Statement->execute(array('%"3"%', 1632645387, 1632645387)) (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:556) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->listAllMembers() (vendor/friends-of-contao/contao-memberlist/system/modules/memberlist/modules/ModuleMemberlist.php:79) at Contao\ModuleMemberlist->compile() (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:188) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->compile() (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214) at Contao\Module->generate() (vendor/friends-of-contao/contao-memberlist/system/modules/memberlist/modules/ModuleMemberlist.php:61) at Contao\ModuleMemberlist->generate() (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:168) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->generate() (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:101) at Contao\ContentModule->generate() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:608) at Contao\Controller::getContentElement(object(ContentModel), 'main') (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:218) at Contao\ModuleArticle->compile() (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214) at Contao\Module->generate() (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:71) at Contao\ModuleArticle->generate(false) (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:536) at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main') (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:377) at Contao\Controller::getFrontendModule('0', 'main') (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:168) at Contao\PageRegular->prepare(object(PageModel)) (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48) at Contao\PageRegular->getResponse(object(PageModel), true) (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:337) at Contao\FrontendIndex->renderPage(object(PageModel)) (vendor/symfony/http-kernel/HttpKernel.php:158) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:80) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (web/preview.php:33)
Und dann gibt es noch Additional Fields von mir in app/Resources/contao/dca/tl_member.php, die über dem Stack Trace angezeigt werden. Darin habe ich eingetragen:HTML-Code:PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"3\"%') AND publicFields!='' AND disable!=1 AND (start='' OR star' at line 1 at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:137 at PDO->query('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:137) at Doctrine\DBAL\Driver\PDOConnection->doQuery('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOQueryImplementation.php:38) at Doctrine\DBAL\Driver\PDOConnection->query('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1308) at Doctrine\DBAL\Connection->executeQuery('SELECT COUNT(*) AS count FROM tl_member WHERE (groups LIKE \'%\\"3\\"%\') AND publicFields!=\'\' AND disable!=1 AND (start=\'\' OR start<=1632645387) AND (stop=\'\' OR stop>=1632645387)') (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:274) at Contao\Database\Statement->query() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:248) at Contao\Database\Statement->execute(array('%"3"%', 1632645387, 1632645387)) (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:556) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->listAllMembers() (vendor/friends-of-contao/contao-memberlist/system/modules/memberlist/modules/ModuleMemberlist.php:79) at Contao\ModuleMemberlist->compile() (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:188) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->compile() (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214) at Contao\Module->generate() (vendor/friends-of-contao/contao-memberlist/system/modules/memberlist/modules/ModuleMemberlist.php:61) at Contao\ModuleMemberlist->generate() (vendor/chrmue/cm_membermaps/modules/ModuleMemberGoogleMapsTags.php:168) at ChrMue\cm_MemberMaps\ModuleMemberGoogleMapsTags->generate() (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:101) at Contao\ContentModule->generate() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:608) at Contao\Controller::getContentElement(object(ContentModel), 'main') (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:218) at Contao\ModuleArticle->compile() (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214) at Contao\Module->generate() (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:71) at Contao\ModuleArticle->generate(false) (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:536) at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main') (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:377) at Contao\Controller::getFrontendModule('0', 'main') (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:168) at Contao\PageRegular->prepare(object(PageModel)) (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48) at Contao\PageRegular->getResponse(object(PageModel), true) (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:337) at Contao\FrontendIndex->renderPage(object(PageModel)) (vendor/symfony/http-kernel/HttpKernel.php:158) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:80) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (web/preview.php:33)
Ich wäre sehr dankbar, wenn mir jemand helfen kann, denn die Kern-Funktionalität dieser Seite tut's nicht mehr und die Mitglieder werden unruhig.HTML-Code:// add additional fields $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace ( 'lastname', 'lastname,title', $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] ); $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace ( 'country', 'country,description', $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] ); $GLOBALS['TL_DCA']['tl_member']['fields']['title'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_member']['title'], 'search' => true, 'inputType' => 'text', 'eval' => array('allowHtml'=>true, 'maxlength'=>100, 'feEditable' => true, 'feViewable'=>true, 'feGroup'=>'personal', 'tl_class'=>'w50', 'configure' => true), 'sql' => "varchar(100) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_member']['fields']['description'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_member']['description'], 'search' => true, 'inputType' => 'textarea', 'eval' => array('allowHtml'=>true, 'rte' => 'tinyMCE', 'cols' => 60, 'style'=>'height:150px;width:100%;', 'feEditable' => true, 'feViewable'=>true, 'feGroup'=>'personal', 'tl_class'=>'clr', 'configure' => true), 'sql' => "text NULL" ); $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace ( 'language;', 'language,avatar;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] ); $GLOBALS['TL_DCA']['tl_member']['fields']['avatar'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_member']['avatar'], 'exclude' => true, 'inputType' => 'fileTree', 'eval' => array( 'feEditable' =>true, 'feViewable' =>true, 'files' =>true, 'filesOnly' =>true, 'tl_class' =>'w50 m12', 'fieldType' =>'checkbox', 'extensions' => 'jpg,png,jpeg', 'feGroup' =>'contact'), 'sql' => "binary(16) NULL" );
P. S. Leider muss ich gleich arbeiten gehen, falls jemand antwortet, kann ich erst heute Abend reagieren.
Hallo zusammen, Christian hat nun auf 1.5.5 upgedatet und die entsprechenden groups auf 'groups' geändert. Wenn jemand nicht updaten kann, aus welchen Gründen auch immer, muss in den Dateien vendor > chrmue > cm_membermaps > modules > ModuleMemberGoogleMapsList und ModuleMemberGoogleMapsTags das Entsprechende geändert werden.
Ich wäre nun fast soweit, wenn ich nicht bei Netcup daran scheitern würde, die Domain in den aktuellen Ordner mit Contao 4.9 zeigen zu lassen :-(. Offenbar ist das da nicht so einfach möglich.
Hallo,
da ich wegen der Nominatim API bzw. der von mapquest.com nicht schlau geworden bin aus diesem Thread, dann aber woanders gefunden habe, wie es geht:
Unter dieser Adresse kann man kostenlos einen Developer-Account registrieren:
https://developer.mapquest.com/plan_..._free/register
Nach dem Einloggen findet man den API-Key unter manage keys: https://developer.mapquest.com/user/me/apps
(My Applications aufklappen).
Gleich den ersten in den Contao-Einstellungen einfügen (Consumer Key) und Geocoding auf Nominatim umstellen. Danach kann man bei einem Mitglied die Koordinaten mit Nominatim automatisch berechnen lassen und es erscheint kein XML-Fehler mehr.
Übrigens wird ein normaler mapquest.com-Account wegen der DSGVO nun automatisch gelöscht, nachdem man gewählt hat, dass man in Europa wohnt.
Ich hätte da aber noch eine Frage an Christian:
Wenn ich die Karte auf OpenStreetMap umstelle, gibt es 2 Probleme:
1. alle Adressen-Pins aus den USA werden nicht mehr auf der Karte angezeigt
2. die Pins werden nicht mehr wie bei Google Maps zusammengefasst. Fehlt da eine Einstellung oder können die gar nicht zusammengefasst werden in der OpenStreetMap-Ausgabe?
Liebe Grüße, Michael
Ich habe noch nicht alle Features, die bei der Verwendung von googlemaps möglich sind, auch für openStreetMap umgesetzt. das kommt nach und nach.
Geändert von ChrMue (03.11.2021 um 06:23 Uhr)
Hallo,
danke für diese Erweiterung.
Ich habe die Erweiterung unter Contao 4.9.26 eingerichtet. Dabei wurden alle meine 86 Mitglieder als Marker auf einer Karte wunderbar angezeigt.
Nach dem Contao-Update auf 4.13.2 fehlen Mitglieder auf der Karte (bekomme nur noch 56). Ich habe schon sämtliche Caches geleert, das Modul neu installiert. Alle Mitglieder bekommen Koordinaten, alle Mitglieder haben den Haken "Kartendarstellung erlauben".
Vor dem Update waren auch alle noch auf der Karte markiert.
Ich habe die Mitglieder auch verglichen, finde aber keine Unterschiede. Es sieht eher willkürlich aus. Es fehlen einzelne Mitglieder aus jeder Gruppe (wenn ich das Modul "Googlemap zu einem Mitglied" aufrufe, ist es dasselbe. Manche Mitglieder werden angezeigt, manche nicht. Das sind die gleichen wie unter den anderen Modulen).
Kann mir jemand sagen, wie ich den Fehler eingrenzen kann?
Danke.
Gruß Armin
In vendor/chrmue/cm_membermaps/dca/tl_content.php ist im SQL ein Fehler drin:
Ein Komma zuviel nach tl_member n.PHP-Code:
protected function checkAccessToElement($id, $root, $blnIsPid=false)
{
if ($blnIsPid)
{
$objMember = $this->Database->prepare("SELECT n.id AS nid FROM tl_member n WHERE n.id=?")
->limit(1)
->execute($id);
}
else
{
$objMember = $this->Database->prepare("SELECT n.id AS nid FROM tl_content c, tl_member n, WHERE c.id=? AND c.pid=n.id")
->limit(1)
->execute($id);
}
Richtig:
PHP-Code:
$objMember = $this->Database->prepare("SELECT n.id AS nid FROM tl_content c, tl_member n WHERE c.id=? AND c.pid=n.id")
->limit(1)
->execute($id);
Hi,
es gibt bei mir einen Ladefehler, wenn ich auf Google eingestellt habe, nicht aber mit OpenStreetMap.
Der Fehler liegt laut Log hier:
vendor/chrmue/cm_maps/templates/cm_googlemap_js_main.html5 Zeile 212
Fehlermeldung in var/logs:Code:<?php elseif ($this->settings['cookiebarInstalled'] == 2): ?> /**** CB - A2 *****/
Der Fehler tritt nicht auf, wenn in den Einstellungen bei Maps API auf OpenStreetMap umgestellt wird.Code:request.CRITICAL: Uncaught PHP Exception ParseError: "syntax error, unexpected 'elseif' (T_ELSEIF), expecting end of file" at /...domiain.at/vendor/chrmue/cm_maps/templates/cm_googlemap_js_main.html5 line 212 {"exception":"[object] (ParseError(code: 0): syntax error, unexpected 'elseif' (T_ELSEIF), expecting end of file at /...domain.at/vendor/chrmue/cm_maps/templates/cm_googlemap_js_main.html5:212)"} []
lg Michael
Hallo und schönen Sonntagabend!
Seit dem Update von 1.5.20 auf 1.5.21 gibt es einen Fatal PHP Error und die Seiten mit den Membermaps kann nicht mehr angezeigt werden.
Nach der Installation kam ein Datenbankuodatefenster, das die Aufgabe aber nach mehrmaligen Versuchen nicht abschließen kann.
Das Install Tool zeigt keine DB Tasks an.Die Änderungen konnten nicht angewendet werden. Möglicherweise wurde die Datenbank geändert, bitte prüfe nochmals und versuche es erneut.
Runonce file: system/modules/cm_membermaps/config/runonce.php
Meldung in var/logs:
Leider konnte ein Downgrade auf .20 den kritischen Fehler nicht beheben, sodass die Mitglieder-Seiten ausgefallen sind.Code:request.CRITICAL: Uncaught PHP Exception TypeError: "Cannot access offset of type string on string" at /home/…/…/vendor/chrmue/cm_maps/classes/Map.php line 106 {"exception":"[object] (TypeError(code: 0): Cannot access offset of type string on string at /home/…/…/vendor/chrmue/cm_maps/classes/Map.php:106)"} []
Contao-System: 4.13.10, läuft auf PHP 8.1
Vielen Dank im Voraus für die Hilfe!
Nachtrag:
Im Terminal gab es mehr Informationen über den Fehler:
ACB7F12E-A814-4D34-BFE3-0A1A72B04710.jpeg
Code:In ExceptionConverter.php line 117: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbu ffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. In Exception.php line 28: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOS tatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. In Connection.php line 69: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOS tatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
Geändert von mandrael (18.09.2022 um 19:49 Uhr)
Hallo in die Runde.
Ich habe derzeit ein Problem mit der Detailansicht (Detailansicht - Map zu einem Mitglied). Dort wird mit keine Googlemap angezeigt. Hat jemand eine Idee woran das liegen könnte?
Contao 4.13.10
cm_membermaps Version 1.5.21
LG
Dirk
Hallo mandrael, hallo Dirk
der Fehler sollte seit dem letzten Update behoben sein.
Gruß ChrMue
Geändert von ChrMue (28.09.2022 um 06:21 Uhr)
Hallo,
auch ich habe das Problem mit der Migration der Datenbank. Es funktioniert bei mir nicht. Ich verwende Contao 4.13.12 und cm_membermaps 1.5.22.
Bei mir steht auch jedesmal, wenn ich im Contao Manager (ich kann nur über diesen dies machen) bei "Datenbank-Änderungen" auf Ausführen klicke, "Die Änderungen konnten nicht angewendet werden. Möglicherweise wurde die Datenbank geändert, bitte prüfe nochmals und versuche es erneut."
Wenn ich dann auf Weiter klicke, fängt alles wieder von vorne an. Das ist eine unendliche Schleife.
Gibt's da vielleicht schon eine Lösung?
LG, Andi
Hallo Andi,
Vielen Dank für den Fehlerhinweis.
Mit der neuen Version 1.5.23 sollte das Problem behoben sein.
Gruß ChrMue
Spitze, jetzt funktioniert es wieder
LG, Andi
Hallo,
ich wollte heute die Funktion "Umkreissuche" testen, nur leider funktioniert diese nicht.
Unsere Mitglieder sind alle aus Österreich, somit hab ich im Backend auch Österreich eingestellt. Wenn ich jetzt nach einer PLZ von z.B. Graz suche, bekomme ich alle Mitgleider angezeigt, und bei der Entfernung in KM ist die geringste 3.567
Wenn ich jetzt einschränke auf z.B. 20KM (im Backend) dann kommt KEIN Ergebnis.
Woran könnte das nun wieder liegen? Wenn ich eine ganz normale Suche einbinde, und auf PLZ-Suche gehe, finde ich an der gewünschten PLZ immer was.
LG, Andi
LG, Andi
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)
Lesezeichen