Přeskočit na hlavní obsah

SEZNAM FUNKCÍ MY MAPS LOCATION

Níže jsou všechny funkce, které jsou zahrnuty v rozšíření My Maps Location. Můžete získat více podrobností o funkci návštěvou hlavní stránku produktu.

Funkce v My Maps Location

- Všechny další funkce jsou zahrnuty -

3 rozvržení pro vyhledávání a výsledky jsou ve výchozím nastavení zahrnuty a lze je použít na stejném webu
My Maps Location je integrován s různými rozšířeními pro hodnocení, recenze a komentáře
Přidejte kontakt na vaše místo pomocí kontaktního formuláře v lightboxu, mailto odkazu nebo vlastního odkazu
V nastavení můžete definovat požadované hodnoty poloměru vyhledávání (v km nebo mílích)

Použijte nativní systém značek Joomla nad vašimi lokalitami. Pak umožněte zákazníkům filtrovat lokality pomocí značek

Umožněte uživatelům omezit vyhledávání lokality podle kontinentu, země a regionů

Filtrujte vyhledávání míst podle kategorií a podkategorií

Získejte statistiky vyhledávání míst s podrobnostmi o počtu vyhledávacích požadavků, umístění uživatele při vyhledávání a vzdálenosti

Když jsou na stejném území umístěna několika míst a přiblížení je příliš velké, načtěte shluk s číslem místa, které můžete po kliknutí zvětšit

Design, který chcete: vyberte poskytovatele mapy, design mapy a barvu a použijte jednu z 5 sad ikon značek

Plný editor WYSIWYG pro popis lokace. Přidejte obsah, který chcete, a volejte v něm pluginy
Můžete přesměrovat uživatele na vlastní odkaz místo detailního zobrazení místa
Rozšíření má vestavěný překlad a můžete si vytvořit vlastní pomocí JU-Translation nástroj

Seznam výsledků míst je založen na Masonry (responsivní) a zahrnuje automatické oříznutí slov pro popisy míst

Přidejte lokaci k vašim článkům Joomla. Vyhledejte lokaci a načtěte článek Joomla jako výsledek

Můžete omezit počet výsledků vyhledávání, abyste se vyhnuli velkým požadavkům, pokud máte velké množství míst

Definujte výchozí řazení výsledků vyhledávání míst: podle vzdálenosti, podle data, abecedně

Změňte obrázek pozadí vyhledávače míst, aby ladil s designem vašich webových stránek

Automaticky geolokujte všechna blízká místa, funguje na počítači i mobilu
Vypočtěte trasu z vašeho umístění nebo z jakékoli adresy nebo přesměrujte na výpočet trasy Google
Najděte místa pomocí různých vyhledávacích dotazů: automatická geolokace, zadejte název umístění nebo zadejte adresu
Moje mapa míst získala nástroj pro import/export míst. Importujte/Exportujte/Aktualizujte místa z lokálního souboru .csv
Přiblížení na mapě se automaticky přizpůsobí vašim umístěním nebo můžete úroveň vynutit

Vyhledejte místo a spusťte výpočet trasy z jakékoli adresy nebo z vaší polohy

Přidejte vlastní pole Joomla do svých míst. Jakékoli vlastní pole je podporováno a bude načteno na stránce místa

Přidejte vrstvy Google Maps do své mapy: podporovány vrstvy KML, dopravy, hromadné dopravy a cyklistiky

Načtěte informace o místech Google a importujte je do informací o vašem místě, spolu s recenzemi a hodnoceními uživatelů

PODPORA A RADY K MAPĚ

Nejste si jisti, jak použít rozšíření pro vaše webové stránky? Kromě podpory vám náš tým může pomoci s otázkami k mapě, které máte.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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}()