Не работают карта яндекс joomla - Bro-comp | Ремонт компьютеров в Подольске, ремонт ноутбуков в Подольске, обслуживание компьютерных сетей. Диагностика ноутбуков
+7 (985) 252-74-34 г.Подольск ул.Железнодорожная 20
  • Сервисный центр
  • Гарантия
    с выездом на объект
  • Работаем официально
  • Все виды оплаты
    (нал, безнал)
  • Цены и услуги

Для этого участка местности нет данных попробуйте перейти на масштаб выше.

Добрый день, сегодня сам столкнулся с такой проблемой спасибо автору статьи, ссылка на полную статью. Для возобновления работы карт необходимо на сайте отключить работу mootools.

Для joomla 2.5 мне помогло.

Joomla - как отключить mootools "Сделайте архив сайта!!!"

  1. Откройте в любом текстовом редакторе следующий файл:
    libraries/joomla/document/html/renderer/head.php
  2. найдите этот код на строке 151:
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    // Generate script file links
    foreach ($document->_scripts as $strSrc => $strAttr)
    {
        $buffer .= $tab '<script src="' $strSrc '"';
        if (!is_null($strAttr['mime']))
        {
            $buffer .= ' type="' $strAttr['mime'] . '"';
        }
        if ($strAttr['defer'])
        {
            $buffer .= ' defer="defer"';
        }
        if ($strAttr['async'])
        {
            $buffer .= ' async="async"';
        }
        $buffer .= '</script>' $lnEnd;
    }

    ...и обновите так, чтобы получилось, как следует ниже (подсвечено то, что необходимо добавить)

    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    // Generate script file links
    foreach ($document->_scripts as $strSrc => $strAttr)
    {
        // Код отключения mootools на сайте(в админке ничего не изменится)
        $ex_src explode("/",$strSrc);
        $js_file_name $ex_src[count($ex_src)-1];
        $js_to_ignore array("mootools-core.js","mootools-more.js");
        if( in_array($js_file_name,$js_to_ignore) AND substr_count($document->baseurl,"/administrator") < 1 AND $_GET['view'] != 'form')
            continue;
     
        $buffer .= $tab '<script src="' $strSrc '"';
        if (!is_null($strAttr['mime']))
        {
            $buffer .= ' type="' $strAttr['mime'] . '"';
        }
        if ($strAttr['defer'])
        {
            $buffer .= ' defer="defer"';
        }
        if ($strAttr['async'])
        {
            $buffer .= ' async="async"';
        }
        $buffer .= '</script>' $lnEnd;
    }
  3. После сохранения, отчистите кеш и проверьте сайт и работу админки. Если вы сделали все верно, то в админке mootools загрузится, а на сайте нет.