Ga naar hoofdinhoud

MY MAPS LOCATION FUNCTIELIJST

Hieronder staan alle functies die zijn inbegrepen in de My Maps Location extensie. Je kunt zelfs meer details over de functie vinden door de hoofdproductpagina.

Functies in My Maps Location

- Alle extra functies inbegrepen -

3 lay-outs voor zoeken en resultaten zijn standaard inbegrepen en kunnen op dezelfde website worden gebruikt
My Maps Location is geïntegreerd met verschillende extensies voor beoordelingen, recensies en opmerkingen
Voeg contact toe aan uw locatie met een contactformulier in een lightbox, een mailto-link of een aangepaste link
Via de configuratie kunt u de gewenste zoekstraalwaarden definiëren (in km of mijlen)

Gebruik het native Joomla-tagssysteem voor uw locaties. Sta vervolgens uw klanten toe om uw locaties te filteren met tags

Sta gebruikers toe om de locatiezoekopdracht te beperken tot continent, land en regio's

Filter uw locatiezoekopdracht op categorieën en subcategorieën

Ontvang locatiezoekstatistieken met details over het aantal zoekopdrachten, de gebruikerslocatie van de zoekopdracht en de afstand

Wanneer meerdere plaatsen zich in hetzelfde gebied bevinden en de zoom te groot is, laad een cluster met het locatienummer dat je kunt vergroten bij klikken

Het ontwerp dat je wilt: selecteer een kaartprovider, een kaartontwerp en kleur en gebruik een van de 5 meegeleverde markerpictogrammen

Volledige WYSIWYG-editor voor locatiebeschrijving. Voeg de gewenste inhoud toe en roep plugins erin aan
Je kunt gebruikers doorverwijzen naar een aangepaste link in plaats van de locatie-detailweergave
De extensie heeft ingebouwde vertaling en je kunt je eigen maken met behulp van de JU-Translation tool

Locatieresultatenlijst is gebaseerd op Masonry (responsief) en bevat een automatische woordafsnijding voor locatiebeschrijvingen

Voeg een locatie toe aan je Joomla-artikelen. Zoek naar een locatie en laad een Joomla-artikel als resultaat

U kunt het aantal zoekresultaten beperken om grote verzoeken te vermijden als u een grote hoeveelheid locaties heeft

Definieer een standaardvolgorde voor locatiezoekresultaten: op afstand, op datum, alfabetisch

Wijzig de achtergrondafbeelding van de locatiezoekmachine zodat deze past bij het ontwerp van uw website

Geolocaliseer automatisch alle nabijgelegen plaatsen, werkt op desktop en mobiel
Traceer route vanaf uw locatie of vanaf elk adres of doorverwijs naar de Google routeberekening
Vind plaatsen met verschillende zoekopdrachten: automatische geolocatie, typ een locatienaam of typ een adres
Mijn kaartlocatie heeft een import/export-tool voor locaties. Importeer/Exporteer/Update locaties vanuit een lokaal .csv-bestand
De zoom op de kaart wordt automatisch aangepast voor uw locaties of u kunt het niveau handmatig instellen

Zoek een locatie en start een routeberekening vanaf elk adres of vanaf uw locatie

Voeg Joomla aangepaste velden toe aan uw locaties. Elk aangepast veld wordt ondersteund en wordt geladen op de locatiepagina

Voeg Google Maps-lagen toe aan uw kaart: KML, verkeer, openbaar vervoer, fietslagen ondersteund

Laad Google Places-informatie en importeer deze naar uw locatie-informatie, samen met gebruikersrecensies en beoordelingen

ONDERSTEUNING EN KAARTADVIES

Niet zeker hoe u de extensie voor uw website moet gebruiken? Daarnaast kan ons supportteam u helpen met de kaartvragen die u heeft.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()