Первый вариант добавления карты на сайты на движке Joomla.
1. Создаем модуль (админка - расширения - менеджер модулей - создать - Произвольный HTML-код
2. Вводим имя модуля, ставим отметку включить, в поле позиция пишем произвольный текст - karta_metan - это очень важно.
3. В поле текста отключаем визуальный редактор и вставляем код
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=ключ полученны у яндекса" type="text/javascript">
</script>
<script type="text/javascript">
window.onload = function () {
var map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(45.040833 ,53.187671), 5);
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.MiniMap());
map.addControl(new YMaps.ScaleLine());
map.addControl(new YMaps.SearchControl());
map.enableScrollZoom();
map.removeAllOverlays();
var ml = new YMaps.YMapsML( 'http://gazmap.ru/maps/cng.php' );
map.addOverlay(ml);
YMaps.Events.observe(ml, ml.Events.Fault, function (error) {
alert('Ошибка: ' + error);
});
}
</script>
<!-- YMapsID -->
<div id="YMapsID" style="width:550px;height:650px"></div>
<a href="http://gazmap.ru/karti/gazovie-zapravki-metan-na-karte" target="_blank">
<img src="http://gazmap.ru/maps/gazmap_copyright.png" alt="Перейти карту газовых заправок gazmap.ru" style="margin: 2px;"></a>
(не забывайте изменить API Key)
4. Нажимаем сохранить.
5. Создаем материал. Включаем визуальный редактор, пишем нужный текст и в место куда добавить карту пишем тест - {loadposition karta_metan}
6. Публикуем материал.
PS В вложенных картинках показано как отключить визуальный редактор. Нужно нажимать на надпись Show\Hide