• Автосохранение материала в Joomla по CTRL+S

    CTRL+SWeb-программистам часто приходится иметь дело с текстовыми файлами. Горячие клавиши CTRL+S мы нажимаем автоматом еще с университета, когда пару раз пришлось писать проект с нуля, только потому что не соблюдали первую заповедь программиста: "Сохраняйся, сохраняйся и еще раз сохраняйся". Но в вебе эта комбинация клавиш используется редко. Особенно досадно, когда пишешь длинную статью и забываешь ее сохранить и происходит «сбой матрицы» типа BSOD или чего еще. Даже банальная перезагрузка страницы, может похоронить результаты нескольких часов работы.

    При нажатии ctrl+s браузер выдает окно сохранения html файла, что в принципе логично, когда нам нужно сохранить чужую страницу на диск. Но почему бы не научить редактор сайта, сохранять статью по нажатию этих клавиш. Все новые браузеры давно умеют перехватывать это сочетание клавиш. Поэтому был написан плагин для Joomla, который обрабатываем нажатие этих двух клавиш и отправляет содержание материала, его название и все заполненные поля по AJAX на сервер. В целях обратной связи, он показывает полосу загрузки запроса и в конце выдает сообщение, удалось ли сохранить материал или нет. Ничего настраивать не нужно, плагин работает, как с редактором WYSIWYG  так и без него

    Небольшое демонстрационное видео

  • Видео Компонент Joomla Яндекс Карты - как быстро создать Яндекс карту на Joomla

    В видео рассказывается об установке компонента Яндекс Карты а также о том как с его помощью быстро вывести карту на сайте в любом месте. Помимо описанного способа есть еще несколько, к примеру вывод карты через модуль. Приятного просмотра

    Ссылка на youtube https://www.youtube.com/watch?v=LcFuXgCIuts

  • Демонстрация работы и настройка joomla модуля Конструктор Яндекс Карт

    Демонстрация работы и настройка joomla модуля Конструктор Яндекс Карт

    Скачать модуль и прочитать документацию можно тут

  • Демонстрация работы плагина CTRL+S AutoSave

    Демонстрация работы плагина CTRL+S AutoSave.

    Скачать плагин вы можете отсюда Документация доступна тут

  • Добавление нового типа пункта меню в ваш компонент Joomla

    Типы пунктов меню позволяют указать страницу вашего компонент в меню, а также указать какой вид открыть, какой layout и какой task выполнять. Чтобы создать новый тип элемента пункта меню в вашем компоненте Joomla, достаточно просто добавить в папку /components/com_MYCOMPONENT/views/MYVIEW/tmpl нужного вида xml файл default.xml, следующего содержания

    <?xml version="1.0" encoding="utf-8"?>
    <metadata>
        <layout title="Menu Title">
            <message>Menu description</message>
        </layout>
    </metadata>

    Файл добавит новый тип меню под названием Menu Title со следующей ссылкой

    index.php?option=com_MYCOMPONENT&view=MYVIEW

    Если вы создадите еще один xml файл с другим именем, к примеру otherview.xml в той же папке, то joomla добавит в URL параметр layout

    index.php?option=com_MYCOMPONENT&view=MYVIEW&layout=otherview

    Вы также можете добавить параметр task в ссылку нового типа меню, для этого надо изменить код xml файла

    <?xml version="1.0" encoding="utf-8"?>
    <metadata>
        <layout title="Menu Title">
            <message>Menu description</message>
        </layout>
        <state>
            <fields name="request">
                <fieldset name="request">
                    <field name="task" type="hidden" default="mytask"/>
                </fieldset>
            </fields>
        </state>
    </metadata>

  • Документация плагина jSpeedUp - Joomla Speed Up

    Joomla CMS - вопреки распространенному убеждению, очень быстрая система. Медленной ее делают сторонние расширения, качество которых варьируется от профессиональных до дилетантских. Отдельную нагрузку на сервер дает плохо сверстанный или просто тяжелый шаблон. Десятки скриптов, сотни иконок, десятки файлов со стилями - все это грузит ваш браузер, в момент когда вы заходите на сайт. Если вы используете виртуальный хостинг за 150 рублей, то вероятно хостер дает вам очень низкий пропускной канал и все это грузится десятки секунд. У пользователя создается ощущение "тормознутости" сайта, и он уходит. дело тут не в размерах самих файлов, а в их количестве. Давно известно, что браузер быстрее скачивает с сервера один файл на 500кб, чем 10 файлов по 50кб. 

    Или попробуйте взять 100 файлов, заархивировать их в zip архив без сжатия, зайти на сервер по FTP, и в одном коне заливать эти 100 файлов, а в другом один архив. Вес файлов будет одним и тем же, но архив закачается заметно быстрее. Каждый отдельный файл - это новое соединение с сервером, новый запрос, новая отправка заголовков. 

    По этой причине существуют специальные скрипты, которые сжимают все файлы стилей и скриптов в один файл (по одному для стилей и скриптов). Для Joomla существует достаточное число таких решений, но большинству из них не хватает функционала.

    Плагин Joomla Speed Up - JSpeedUp

    Скачать плагин JSpeedUp

    Настройки плагина

  • Компонент Яндекс Карты для Joomla

    КОМПОНЕНТ ЯНДЕКС КАРТ ДЛЯ CMS JOOMLA

    Компонент позволяет быстро вывести Яндекс Карту с метками и другими объектами на любой странице сайта. У карты может быть поиск, фильтры, список объектов и категорий. Количество объектов ничем не ограничено и могут выводиться более 20 000 меток без зависаний

    Nice Carusel

    Большое число объектов (~17000 объектов)

    Используем Open Street Maps

    Многоугольники, линии, окружности и метки

    Добавление собственных объектов

    Карта с фильтром и списоком объектов

    Альфабанк«DNS»«Автомагазины»«Алое поле»«Билайн» (Октябрьский офис)«Ваш Дом»«Ваш Дом» (ул. Горького)«Ваш Дом» (ул. Ленина)«Вестфалика» (Заозерная ул.)«Вкусный дом» (ул. Воровского)«Воздвиженка-центр»«Глория»«Губернатор» (Сылва)«Деловые линии»«Детский мир»«Дикси» (Колпино)«Дикси» (Ленинский пр-кт)«Дикси» (Сосновый Бор)«Европа»«Евросеть» (ул. Чайкиной)«Ижтрейдинг» (Пушкинская ул.)«Ижтрейдинг» (Сибирская ул.)«Ижтрейдинг» (ул. 9 Января)«Ижтрейдинг» (ул. Толстого)«Каравай» (Высотная ул.)«Континент»«Космос»«Космос»«Красноярскэнергосбыт»«Красный Яр» (Крайняя ул.)«Красный Яр» (Краснодарская ул.)«Красный ЯР» (Красноярский рабочий пр-кт)«Красный Яр» (пр-д Мира)«Красный Яр» (ул. Академгородок)«Красный Яр» (ул. Воронова)«Красный Яр» (ул. Крупской)«Красный Яр» (ул. Мате Залки)«Красный Яр» на Красной Площади«Лента» (Аксай)«Лента» (Амур)«Литий-Элемент»«М-Видео» (б-р Комарова)«М.Видео» (Нижний Новгород)«Магнит»«Магнит» (ул. Калинина)«МВидео» (Кострома)«Мегамарт» (ул. Фурманова)«Медведь»«Медицина для Вас» Стремянный«Минимарт» (ул. Токарей)«МТС»«Народный» 47 комплекс (Набережные Челны)«Новая Аптека»«Пассаж»«Практик» (ул. Котовского)«Пятерочка»«Пятерочка» (Миасс)«Пятерочка» Селиванова«Пятерочка+»(Елабуга)«РЕСО-Гарантия» (Гаккелевская ул.)«РЕСО-Гарантия» (Московский пр-кт)«Родина»«Сервис — Продукт» (Краснополянская ул.)«Сибириада»«Супер народный» (Набережные Челны)«Темп»«Три банана»«Универмаг» (Орск)«УралМеталлургМонтаж»«Уральская Сталь»«Факториал»«Фуд Сити»«Холидей» (ул. 10 лет Октября)«Холидей» (ул. Лукашевича)«Холидей» (ул. Перелета)«Центральный рынок»«Цифроград» (Октябрьская ул.)«Шупашкар GSM»«Эльдорадо»24 часа ТЦ «Новоселица» -1IT-parkOK СипайловоOutlet Village Белая ДачаS7 AirlinesАбак прессАвто-ЕвроАвтобаза ТуристАвтовокзалАвтовокзалАвтосалон ToyotaАвтосалон НИССАНАвтосалон ХондаАгрокомбинат «Тепличный»Администрация города (Новотроицк)Администрация Усольского районного МОАк ТашАктисАлавар.руАлтайвагонАлтайэнергосбытАльфа-Банк (БИС)
    Объекты а карте
    Найдено 17270 результата
    Загрузка...

    Фильтр банкоматов

    Скрыть панель

    Возможности:

    • Интеграция с компонентом K2. Возможность использовать его категории и материалы на карте. Видео
    • Настраиваемый фильтр по категориям. Одному объекту могут соответствовать несколько категорий.
    • карта на весь экран Пример
    • интеграция с Zoo - вывод любых элементов на Яндекс карте. Удобно для каталога товара
    • интеграция с компонентом Пользователи - пользователи редактируют свое местоположение в профиле, а вы их показываете на карте
    • вывод Яндекс Карты на любой странице сайта, в любом компоненте(Zoo, K2, content и т.п.) и модуле
    • вывод модуля с картой
    • вывод карты с тысячами(десятками тысяч) точек без тормозов
    • вывод линий, многоугольников, окружностей, собственных меток с произвольным изображением. Удобный визуальный редактор. Пример. Попробуйте создать объект
    • добавление новых точек пользователями прямо на странице карты. С премодерацией и постмодерацией
    • вывод списка объектов карты рядом с картой, с несколькими эффектами перехода на точку
    • импорт - экспорт элементов и настроек
    • полная настройка кластеризатора Яндекс Карт в несколько кликов. Все настройки из Яндекс API
    • полностью совместимо с Joomla 2.5.x и с 3.x
    • вывод карты с произвольным адресом прямо из вашего редактора
    • подробная документация
    • постоянное развитие и поддержка компонента. Смотрите ниже, список последних изменений
    • вывод материалов Joomla на карте http://www.vtourisme.com/o-sajte
    • Вывод на одной карте местоположения всех пользователей. Пользователь сам настраивает свое местоположение в профиле при помощи удобной миникарты и поля адреса. Пример: Зарегистрируйтесь на этом сайте и вы увидите себя карте выше.

    Реализованные проекты:

    • vtourisme.com - Информационный портал АЛТАЙ туристский
    • stopkaomsk.ru - каталог магазинов стоп.ка
    • asrmod.ru - карта памятников культуры

    Компонент распространяется в трех видах лицензии

    Вы можете скачать компонент Яндекс Карты на Joomla бесплатно

    Lite

    0

    бесплатно
    • Компонент - Яндекс Карты
    • Модуль - Яндекс Карты
    • Плагин вставки Яндекс Карты куда угодно
    • Автообновление
    • Плагины вывода карты материалов
    • Плагины вывода карты местонахождения пользователей
    • Плагины вывода материалов K2
    • Плагины вывода материалов ZOO
    • Поддержка & Устранение ошибок
    • Помощь в установке и настройке
    • Неубираемые копирайты

    Ставьте лайк, бесплатно же
    Скачать (скачали 779 раз)

    Medium

    Самая популярная

    2000

    один сайт
    • Компонент - Яндекс Карты
    • Модуль - Яндекс Карты
    • Плагин вставки Яндекс Карты куда угодно
    • Автообновление
    • Плагины вывода карты материалов
    • Плагины вывода карты местонахождения пользователей
    • Плагины вывода материалов K2
    • Плагины вывода материалов ZOO
    • Плагины Яндекс Карты - Арендатор
    • Поддержка & Устранение ошибок
    • Помощь в установке и настройке
    • Мелкая доработка функционала
    Купить (купили 98 раза)

    PRO

    4000

    мультидомен
    • Компонент - Яндекс Карты
    • Модуль - Яндекс Карты
    • Плагин вставки Яндекс Карты куда угодно
    • Автообновление
    • Плагины вывода карты материалов
    • Плагины вывода карты местонахождения пользователей
    • Плагины вывода материалов K2
    • Плагины для ZOO Подробнее
    • Плагины Яндекс Карты - Арендатор Подробнее
    • Поддержка & Устранение ошибок
    • Помощь в установке и настройке
    • Мелкая доработка функционала
    Купить (купили 31 раза)


    К оплате принимаются банковские карты Visa/MasterCard, Яндекс.Деньги и WebMoney. Ввод платежных данных происходит на стороне Яндекс Кассы, мы не имеем доступа к ним.

    Также вы можете заказать разработку сайта на компоненте Яндекс Карты на Joomla. Напишите на электронный ящик skoder@ya.ru. Разработка сайта подразумевает покупку PRO версии и по бюджету должна превышать 20 000 рублей.

    Видео

    Как быстро создать Яндекс Карту на Joomla

    Cоздание карты материалов Joomla

    Вывод материалов joomla k2 на Яндекс Карте

    Модуль Конструктор Yandex Карт для Joomla

    Скачать  

    Список изменений

    Версия 4.0.14 26.01.2017

    Обновлена версия Jodit в плагине Яндекс Карты Арендатор

    Исправлены ряд ошибок

    Версия 4.0.13 29.11.2016

    Устранены ошибки в Joomla 2.5.8. Теперь все опции показываются точно также как и в Joomla 3.x

    Версия 4.0.12 01.11.2016

    В плагине K2 Источник данных теперь можно переопределять файл шаблона. По умолчанию это файл plugins/yandexmapssource/k2/tmpl/item.php, но его лучше не менять. При следующем обновлении он затрется. Поэтому, лучше создайте файл
    templates/{template_name}/html/com_yandex_maps/plugins/yandexmapssource/k2/tmpl/item.php и все изменения вносите в него.

    Версия 4.0.11 01.11.2016

    В плагине K2 Источник данных в Настройку Использовать изображение метки из изображения категории добавлена опция - Да, но если если нет собственного. Т.е. теперь для метки можно задать собственное изображение.

    Новая настройка в K2

    В этом же плагине добавлена опция - Шаблон иконки, которая (на данный момент) может принять два значения Белый круг с иконкой и Белый круг.
    В зависимости от выбранного режима может иметь вид:

    Белый круг с иконкой

    Белый круг

    Настройка - Цвет метки по умолчанию меняет цвет кружочка

    Версия 4.0.10 19.10.2016

    Головная боль - <base href="/"> когда включены SEF ссылки, то страница http://www.rusalochka.asia/poleznaya-informatsiya-i-pamyatki-dlya-turistov-v-pattaje/ воспринимается браузером как папка /poleznaya-informatsiya-i-pamyatki-dlya-turistov-v-pattaje/ на сайте http://www.rusalochka.asia/ и если где-то в описании вставить изображение <img src="/images/logo.png"> то браузер будет загружать его так http://www.rusalochka.asia/poleznaya-informatsiya-i-pamyatki-dlya-turistov-v-pattaje/images/logo.png именно поэтому у многих не показывались на сайте изображения в балуне.

    В версии 4.0.10 описание дополнительно обрабатывается и к таким ссылка приписывается ROOT_URL. Это хак, правильное решение добавлять в шаблон указанный тег base, но из-за множества жалоб проще было сделать так.

    Версия 4.0.9 02.10.2016

    В плагине K2 источник данных добавлена возможность выводить точки из нескольких категорий. Раньше плагин отдавал только элементы одной категории. Исправлен баг, когда в объекте по каким-либо причинам отсутствовала часть информации, он не отображался. Теперь будет отоюражена метка дефолтного вида.

    Версия 4.0.8 29.09.2016

    Исправлена ошибка в K2 плагине, когда нельзя было использовать поле с одним и тем же названием в нескольких категориях

    Испралвена ошибка для HTTPS сайтов, когда поиск в геокодере Яндекса выдавал ошибку

    Версия 4.0.7 30.06.2016

    Исправлена ошибка в переносе настроек из модуля Яндекс Карты на основноую карту. Выражалось это к примеру так, что модуль не центрировался на объекте, если была открыта его страница. Хотя была включена соотвествующая опция.

    Версия 4.0.4 03.06.2016

    Добавлены новые иконки для точек на карте

    Добавлены новые иконки для точек на карте

    Добавлены ссылка на новую документацию на главную в админке

    Повысились цены на PRO и MEDIUM версии

    Версия 4.0.3 02.06.2016

    • Исправлена проблема в фильтре, когда объектов было мало при пеермещении карты они не фильтровались
    • В менеджере категорий добавлена возможность задать родительскую категорию. В фильтре пока это никак не отражено. Но в дальнейшем будет использовано. Вы уже сейчас можете это использовать.

    Версия 4.0.2 18.05.2016

    • Улучшена производительность плагина K2 источник данных
    • Добавлено кеширование в момент инициализации карты. Значительный прирост скорости на большом количестве объектов
    • Устранена проблема в Joomla 2.5 когда выводилась ошибка про JDispatcher
    • В плагины добавлен метод getCountObject для того чтобы знать сколько объектов содержит плагин

    Версия 4.0.1 20.03.2016

    Для тех кто додумался скачать PRO и Medium версию с канала обновления, посмотрев ссылку в XML файле, лавочка закрыта. Обновления для этих версий только по закрытому ключу, который будет разослан всем, кто купил компонент и указал свой ящик. Дело не касается функционирования компонента. Ограничение будет только на обновление.

    Те, кто купил компонент законно, получат код на почту.

    Активация Яндекс Карт

    Если вы по каким то причинам не получили код, на пишите по адресе chupurnov@gmail.com и вам будет выслан серийный номер продукта.

    Версия 3.9.9 18.03.2016

    Быстрофикс

    Версия 3.9.8 18.03.2016

    По просьбам программистов, добавил несколько опций в настройки Компоненты -> Яндекс Карты -> Настройки -> Объекты -> Всплывающее окно либо в настройках самой карты Общие настройки -> Всплывающее окно

    Настройки ширины всплывающего окна(балуна) в Яндекс Картых

    Теперь можно задать минимальный размер всплывающего окна, и то, как оно будет открываться

    Исправлена ошибка в выводе описания объекта в отдельный виджет. Эта настройка также вынесена в раздел Всплывающее окно

    Версия 3.9.7 18.03.2016

    Небольшой фикс о котором много просили. Когда вы устанавливаете нестандартное изображение для метки, путь для него устанавливает примерно таким images/sampledata/parks/animals/180px_koala_ag1.jpg. Т.е. это относительный путь от корня сайта. Но если у сайта не выставлен тег <base href=&qt;&qt;> и включен ЧПУ, то ссылка вида http://sitename.ru/blog/animals/ будет означать, что корень сайта находится в папке /blog/animals/ и то изображение будет иметь адрес уже /blog/animals/images/sampledata/parks/animals/180px_koala_ag1.jpg. Лечить это по идее нужно было самим, указав тег base. Но, делать это на существующих сайтах чревато, поэтому в новой версии добалена обработка таких случаев, когда картинка указана с относительным путем.

    Версия 3.9.5 16.03.2016

    В фильтр добавлен элемент Скрыть/Показать все. Включаеся в плагине Расширение-> Менеджер плагинов -> Яндекс Карты - вставка карты куда угодно -> Вкладка Фильтр -> Показывать переключать Скрыть/Показать все

    Версия 3.9.4 16.03.2016

    Устранены рад ошибкок в K2 плагине.

    Файлы plugins/yandexmapssource/k2/tmpl/item.php теперь также как и все файлы представлений компонента, можно переопределить создав templates/{templatename}/html/com_yandex_maps/plugins/yandexmapssource/k2/tmpl/item.php

    Версия 3.9.0 11.03.2016

    Теперь в карте, там где отображаются метки и может быть отображен фильтр есть моудльная позиция yandex_maps_sidebar. Просто указывайте ее при создании модуля и модуль будет отображен в этой панели. Это может быть нужно тогда, когда карта расположена на весь экран а вам нужно внести какие-то другие элементы своего сайта. К примеру меню или авторизацию

    Версия 3.8.9 11.03.2016

    В PRO версии появился плагин Яндекс Карты Арендатор, с помощью которого можно сделать из Joomla сайта, площадку Арендатор-Арендодател. Со следующими возможностями:

    • Пользователь регистрируется на сайте и выбирает какую роль он хочет выполнять: Арендатор или Арендодатель
    • Арендодатель в своем профиле (на самом сайте) имеет возможность создавать объекты(метки) добавлять к ним описание и набор фотографий. Назначить режим сдачи/работы объекта и цену одного часа(периода) съема.
    • Возможна, как премодерация объектов так и постмодерация. Либо режим без модерации, тогда объекты будут создваться автоматически.
    • Арендатор видит общую карту со всеми метками, всех арендаторов. Имеет возможность в один клик забронировать объект, на определенное время
    • Для арендатора на карте есть фильтр по времени, по дате и по цене

    Исправена ошибка в фильтре по категориям, когда линии и остальные объеты(кроме меток) не скрывались

    В настройки карты добавлена опция: Использовать Название объекта как подсказку на объекте

    Версия 3.8.8 17.02.2016

    В настрйоки во вкладку Категории, в опцию Что делать при смене категории добавлен вариант Скрывать все объекты, показать только из выбранной категории

    Версия 3.8.6 17.02.2016

    При добавлении объектов была ошибка в выставлении шаблона номера телефона. Для РФ было все в порядке по умолчанию, а для для других стран нет. Исправлено

    Версия 3.8.5 15.02.2016

    В некоторых вариациях шаблонов joomla диалоговое окно добавления собственных объектов не показывалось над сайтом. Исправлено

    Версия 3.8.4 15.02.2016

    В некоторых вариациях настроек не вовремя подключается jQuery, из-за этого компонент не запускается. Устранена эта ошибка

    Версия 3.8.3 02.02.2016

    В PRO версии по просьбам разработчиков добавил опцию Ширина виджета для Виджета ближайшие объекты

    Версия 3.8.2 02.02.2016

    Фикс для предыдущего обновления

    Версия 3.8.1 02.02.2016

    Для виджета Ближайшие объекты (PRO версия) добавлена возможность выбора выбора местоположения (Лево, Право, Верх, Низ).

    Для всех версий появилась возможность выводить описание объекта не в стандартном балуне, а в отдельном виджете. При этом для этого виджета также можно выбрать местоположение. Настраивается это через Объекты -> Показывать описаниеобъекта в отдельном виджете либо в настройках карты (аналогичная опция), во вкладке Общие настройки

    Вот пример карты с использованием новых опций

    Улучшение для тех, кто переделывал шаблоны компонента. Там многие файлы в шаблоне подключались по прямому указанию пути. При обновлении компонента все файлы затирались. Теперь файлы загружаются через отдельную функцию. И, к примеру, если создать файл /templates/beez3/html/com_yandex_maps/helpers/html/customballooon.php то место упомянутого выше кастомного балуна будет загружаться этот файл. Со всеми остальными файлами также.

    Начаты работы по интернационализации компонента

    Версия 3.8.0 25.01.2016

    В плагин и элемент Zoo добавлена опция вывода лишь одного объекта на карте. Когда карта выводится на странице материала.

    Zoo добавлена опция вывода лишь одного объекта на карте

    Версия 3.7.9 25.01.2016

    Исправлена ошибка, при которой при редактировании объектов на карте, у них могли произвольно появляться надписи из поля Название. Это поведение будет работать, если опция Настройки->Объекты->Использовать Название объекта как надпись на метке стоит в положении Если пусто или Да. Если же данная опция установлена на Нет то данное поведение было не правельным. Исправлено

    Версия 3.7.8 29.12.2015

    В этой версии на основной канал загрузки объектов на карту добавлено кеширование Joomla. В ускорении можно обедиться на официальной странице. Раньше она немного притормаживала.

    Версия 3.7.7 23.12.2015

    По просьбе пользователей в общие настройки карты добавлена опция: Показывать анимацию загрузки, которая отключает/включает такую вот анимацию

    Показывать анимацию загрузки

    В changelog теперь показывается дата обновления

    Версия 3.7.6 23.12.2015

    В компонент вернулся плагин интеграции с Zoo. После двух недель доработок, в PRO версию вернулся плагин Яндекс Карты - ZOO - Источник данных который добавляет в Элементы ZOO дополнительный тип Яндекс Карты (xdan.ru)

    Яндекс Карты - ZOO - Источник данных

    После того, как вы его перетащите в создаваемый тип. Его можно настроить

    Яндекс Карты - ZOO - Источник данных

    После чего, при создании/редактировании Материала ZOO такого типа у него появятся дополнительные поля

    Яндекс Карты - ZOO - Источник данных

    После чего можно вывести карту, используя стандартный механизм позиций ZOO

    Яндекс Карты - ZOO - Источник данных

    Тогда карта, и метка на ней будут выведены прямо в материале ZOO, так как это будет предусмотрено в шаблоне

    Но при этом и стандартный механизм вывода Яндекс Карты с элементами ZOO также будет работать. Для этого в источнике необходимо будет выбрать ZOO материалы

    Яндекс Карты - ZOO - Источник данных

    Важно Плагин Яндекс Карты - ZOO - Источник данных должен быть включен. И в нем должно быть выбрано нужное приложение.

    Версия 3.7.3 15.12.2015

    Мало кто знает, но у всех менеджеров (Менеджер объектов, Менеджер Категорий и Менеджер Карт) есть корзина для удаления. Все элементы при удалении сперва попадают туда. В этой версии в каждый менеджер была добавлена кнопка Корзина, нажав на которую вы сразу жке перейдете в корзину. Чтобы полностью удалить элемент его еще раз необходимо выделить и снова нажать удалить.

    Версия 3.7.2 14.12.2015

    Исправлена проблема кодировки при создании объектов в Менеджере объектов. Из-за нее на некоторых хостингах место кирилических символов появлялись знаки вопроса(?????)

    Версия 3.7.1 08.12.2015

    Исправлена ошибка, когда на странице объекта подгружались постаронние объекты

    Исправлен мелкий баг, когда в качестве шаблона для карты можно было выбрать значение По умолчанию и тогда карта ломалась

    Версия 3.6.9 16.11.2015

    В PRO версию компонента добавлен виджет - Ближайшие объекты, который вывожит в колонке справа столбиком описания блжайших объектов и картинки к ним

    виджет - Ближайшие объекты

    Версия 3.6.8 12.11.2015

    Исправлена ошибка в редакторе карты, когда для метки нельзя было указать кастомное изображение

    Версия 3.6.1 11.11.2015

    Пока карта не загрузилась показывается анимированное изображение

    Версия 3.6.0 11.11.2015

    В настройки фильтра добавлены 2 настройки: какие категории выводить, и вымота фильтра в px

    Версия 3.5.9 11.11.2015

    Исправлена ошибка добавления объекта, если на странице выведено несколько карт

    Версия 3.5.8 10.11.2015

    Устранена ошибка работы пустого фильтра

    Версия 3.5.7 10.11.2015

    Устранена ошибка при выводе нескольких карт на одной странице

    Версия 3.5.6 10.11.2015

    Устранена ошибка импорта для компонента работающего на Joomla 3.4.4. В этой версии Joomla введена новая система фильтрации нежелательных файлов.

    Если вы в своем коде где-то используете конструкцию JFile::upload($tmp, $dest) то замените ее на JFile::upload($tmp, $dest, false, true)

    Версия 3.5.5 10.11.2015

    У плагина Яндекс Карты - вставка карты куда угодно устранена ошибка ведущая к конфликту с плагинов Modules Anywhere

    Версия 3.5.4 10.11.2015

    Исправлена ошибка в сохранении настроек карты

    Версия 3.5.3 10.11.2015

    Исправлена работа административной части компонента на сайте работающем через https соединение

    Версия 3.5.1 03.11.2015

    В описании объектов в файле components/com_yandex_maps/views/object/description.php закралась очепятка new stdObject() место new stdClass

    Версия 3.5.0 03.11.2015

    Фикс предыдущих правок. Был ряд ошибок. Устранено

    Версия 3.4.9 03.11.2015

    Исправлены ошибки в работе фильтров в адмиинстративной части. Также устранена проблема с пагинацией

    Версия 3.4.8 02.11.2015

    Исправлен Импорт/экспорт

    Версия 3.4.7 02.11.2015

    Доработан фильтр

    Версия 3.4.6 02.11.2015

    Устранена ошибка в Joomla 2.5 в которой не был подключен jQuery

    Добавлена кнопка: Редактирование карты без загрузки объектов. Будет очень удобна в тех случаях, когда на карте большое количество объектов, а нужно изменить лишь одну настройку карты или добавить лишь один объект

    Редактирование карты без загрузки объектов

    Версия 3.4.2 30.10.2015

    Changelog добавлен в сам компонент на главную

    Версия 3.4.1 30.10.2015

    Исправлена ошибка при привязке одного объекта к нескольким категориям, которые привязаны к разным картам - при изменении параметров карты объекты исчезают из предыдущей карты и остаются только на последней.

    Добавлена опция в фильтр в настройках карты: Активные категории фильтра. Убирает первоначальную подгрузку всех категорий на выбранной карте. Подгружаются только выбранные категории, а остальные показыватся путем установки checked в фильтре категорий. P.S.

     Активные категории фильтра

    Исправлена ошибка в сортировке Категорий. Теперь в фильтре они выводятся по той сортировке которая задана в первом столбце в Менеджере категорий

    В настройки карты добавлена опция: Искать только среди своих объектов. Т.е. поиск строки в контроллере на самой карте будет не глобальным, а по своим объектам

    Версия 3.4.0 26.10.2015

    Добавлена опция - Показывать описание карты на странице карты

    В плагин вставки карты добавлена опция - Обрабатывать AJAX запросы

    Версия 3.3.9 26.10.2015

    Исправлена ошибка в работе компонента при вставке карты через плагин

    Версия 3.3.8 26.10.2015

    Исправлена ошибка в работе компонента на сервере с MariaDB

    Версия 3.3.4 23.10.2015

    В настройках появилось две опции: подключать Яндекс API в режиме отладки и количество объектов, которые будут грузится по AJAX за один раз

    Настройки - Объекты - Колиечство загруженных объектов за 1 AJAX запрос

    Настройки - Основные настройки - Загружать Яндекс Maps API в режиме debug

    Версия 3.3.2 23.10.2015

    Исправлена ошибка в JavaScript, когда вывод объектов срабатывал чуть раньше чем генерация карты

    Версия 3.3.0 15.10.2015

    Добавлена поддержка Open Street Maps. теперь эти карты можно выводить отдельным слоем на карте

    Добавлена опция - Центрирование карты на положение пользователя. Т.е. карта будет перемещена туда, где вероятно находится в данный момент пользователь.

    Версия 3.1.1 02.09.2015

    Для кластеризатора теперь можно задавать собственные иконки: Настройки - Настройки кластера - Собственные иконки кластеров. Результат настройки можно посмотреть на этом примере

    Настройки - Настройки кластера - Собственные иконки кластеров

    Версия 3.0.9 02.09.2015

    Строго по заявкам

    Одна категория - много карта

    Один объект - много категорий

    Версия 3.0.4 26.08.2015

    В объектах и картах теперь можно выводить название объекта(карты) как title страницы. В настройки карты добавлены метаданные: ключевые слова и описание

    Версия 3.0.2 26.08.2015

    Исправлен неприятный баг при редактировании карты, описание объектов в области видимости затиралось. Устранено

    Версия 2.9.5 21.08.2015

    Полная интеграция с компонентом K2. Появились два плагина: первый - добавляет в редактирование материала поле ввода адреса и миникарту, второй: создает новый источник для карты. K2 может выводить на карту не только свои материалы но и свои категории. Смотрите видео

    Также, как и в K2 в источник Материалы joomla добавлена возможность вывода стандартных категорий на карту

    У модуля появилась опция, Передвигать карту на текущий объект. Теперь, если модуль будет выведен на странице материала, и при этом источником у карты выбраны: Материла Joomla, то карта автоматически перейдет на то место где находиться этот материал.

    Теперь при интеграции K2 или материалов Joomla можно использовать иконкой изображение, которое поставлено для категории(k2 или Joomla)

    Переход на новую систему обновлений. Теперь плагины будут обновляться отдельно от компонента и пакета. Это значит что не надо будет по долгу обновлять целый пакет ради правки в одном плагине.

    Цена повышена до 400 рублей

    Версия 2.9.1 19.08.2015

    Устранены проблемы при обновлении отдельных плагинов

    Версия 2.8.8 12.08.2015

    Устранены проблемы связанные с работой на сервере в котором в php.ini запрещена короткая нотация <?, из-за этого у некоторых пользователей компонент не работал.

    Версия 2.8.5 07.08.2015

    Добавлены два плагина которые позволяют по аналогии с плагинами материалов (смотрите второе видео) сделать вывод текущего местоположения зарегистрированных пользователей. Притом сами пользователи в своей профиле с помощью миникарты смогут менять свое местоположение.

    Версия 2.8.0 06.08.2015

    Добавлен виджет - Фильтр, теперь можно фильтровать объекты по категории, к примеру оставить на экране только магазины одежды и кафетерии, а убрать все другие. Достаточно сделать соответствующие категории

    Добавлена опция - карта на весь экран.

    Версия 2.7.8 05.08.2015

    В настройки объектов добавлена вкладка Публикация, в которой можно указать период с какой даты по какую показывать объект на карте.

    Добавлены опции: изображение, электронный ящик, телефон и вебсайт во вкладку публикация. Это опции нужны для большей кастомизации компонента программистами. Если выбрано изображение, то оно удет выведено в балуне и в описании объекта

    Устранены ошибки с визуальным конструктором объектов

    Версия 2.6.6 02.08.2015

    Теперь объекты можно добавлять прямо на странице редактирования карты. Прямо как в старом добром бесплатном модуле. Но более удобно

    Версия 2.6.0 29.07.2015

    Появилась настройка - Вид объекта по умолчанию - Показывать текст метки когда выбрано собственное изображение, аналогичная настройка есть в плагине plg_yandexmapssource_content(этот плагин делает из материалов метки для карты) - во вкладке - Вид объекта. Для меток у которых место стандартной, стоит кастомная иконка, не всегда нужно выводить текст на ней

    Появилась опция - Объекты - Как открывать ссылки, аналогичная опция есть у плагина plg_yandexmapssource_content. Ссылки подробнее могут открываться, как на той же странице, так и в новой

    Версия 2.5.5 28.07.2015

    Все элементы пакета теперь обновляются по отдельности. это сделано потому что не все ставят пакетом. Многие пользователи ставят по отдельности и модули и плагины.

    Плюс глупо было обновлять целый компонент из-за одной правки в плагине или модуле. теперь этого можно избежать

    Версия 2.5.4 28.07.2015

    Добавлена возможность выводить на карте список материалов Joomla, как метки.

    Вот карта http://joomla.xdan.ru/yandeks-karty/karta-dlya-materialov.html

    При редактировании материала http://joomla.xdan.ru/administrator/index.php?option=com_content&view=article&layout=edit&id=6 во вкладке Публикация появилась строка Адрес. При создании карты http://joomla.xdan.ru/administrator/index.php?option=com_yandex_maps&task=maps.edit&id=12 во вкладке Общие настройки, появилась опция - Источник. При указании что источником являются материалы, на карте помимо ее меток будут выводится и все материалы у которых проставлен адрес. + у каждого объекта можно в настройках указать привязанный материал. Тогда по ссылке подробнее будет ссылка на материал.

    Версия 2.5.1 20.07.2015

    Добавлен кнопка - Добавить объект.

    Версия 2.4.5 15.07.2015

    Добавлен элемент управления - Добавить объект. Теперь можно добавить его прямо на карту и эту кнопку Ваши пользователи заметят.

    Все настройки карты и настройки добавления нового объекта продублированы в карты. Теперь можно установить собственные настройки для отдельно взятой карты

    Версия 2.3.4 06.07.2015

    Добавлен функционал добавления точек простыми пользователями. Есть набор отключаемых полей - организаций. С закачкой фото и другой информации

    Добавлена опция выключения ссылки - Открыть в Яндекс Картах

    Добавлена опция - показывать объекты в виджете объектов

    Устранена проблема c работой в Joomla 3.1.x

    Версия 2.3.3 06.07.2015

    Устранена проблема при работе с компонентом K2

    В настройки вынесены - сворачивать/разворачивать объекты категории, при клике на категорию в списке объектов

    При выводе карты при помощи плагина, добавлена возможность прямо из место описания, задавать адрес для карты. К примеру: {­map 1 &address=г.Уфа ул.ленина д.34&zoom=12}

    Версия 2.3.2 30.06.2015

    Устранена проблема с magic quotes для старых серверов

    В настройки вынесены настройки по умолчанию для объектов. Теперь можно настроить один вид объекта по умолчанию и создать его парой кликов

    Устранена проблема при создании метки с пользовательским изображением

    Версия 2.3.0 26.06.2015

    Поддержка Joomla 2.5.14

    Устранены ошибки при создании карты с кластером и не метками

    Версия 2.1.9 21.08.2015

    Поддержка Joomla 2.5

    Версия 2.1.6 20.07.2015

    Плагин помимо вывода карты поддерживает еще вывод карты через модуль Яндекс карты в любом месте сайта

    Версия 1.0.29 16.04.2015

    Добавлены два файла стилей во frontend сайта. Первый - custom.css - он создается автоматически и не затирается при обновлении системы, второй frontend2.css - не создается, но если вы его создали, то он будет подключаться место frontend.css и не будет затерт во время обновления

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

  • Настраиваем Akeeba Release System

    В Joomla расширениях есть такая замечательная функция, как автообновление. Вы устанавливаете себе к примеру плагин CTRL+S, через какое-то время, автор выпускает новую версию, и в административной панели Joomla у всех, кто поставил расширения, появляется сообщение, о том, что вышла новая версия этого плагина. Один клик и установлена новая версия. Реализовано это при помощи серверов обновлений. Такой сервер обновлений можно сделать легко самому - это всего лишь xml файл. Но такой файл нужно постоянно редактировать, вносить новые версии, следить чтобы в нем не было ошибок. Гораздо удобние было бы автоматизировать этот процесс. Не зная предмета и уже имеющихся решений, кто-то возьмется написать такую систему с нуля. Тут нет ничего сложного. Мы же, используем готовое решение Akeeba Release System(далее ARS). Это отличный компанент, который позволяет развернуть на основе Joomla CMS полноценный сервер обновлений, но и является файловым хранилищем для того, чтобы расшаривать какие угодно файлы для ваших статей.

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

    Akeeba - это вообще неплохая компания, которая выпускает качественные php продукты и это не реклама,  ее бекапер и Admin Tools, своего рода авангард в своей области применения.

    В плане настроек компанент довольно неодназначен, поэтому сейчас постараемся разобраться в его структуре. Скачать компанент можно тут, а полная документация доступна на официальном сайте разработчика

    Русификатор качаем тут

  • Парсер для заполнения Joomla сайта или программное добавление статьи в Joomla через php

    Продолжая тему парсеров. Одна из самых распространенных задач, которые я постоянно встречаю - заполнить Joomla сайт на основе другого сайта. Полный переезд, обычно с более старой версии Joomla, но быть может и с другой CMS, не важно.

    Обычно, проще в ручную скопировать все тексты с сайта, чем писать отдельный граббер под это дело. Когда  же дело касается нескольких сотен статей, мой внутренний прагматик запрещает мне работать руками и в дело вступает мозг.

    В идеале парсер должен съедать лишь одну страницу сайта на входе и обходить все найденные страницы сам. В статье Как написать универсальный парсер сайтов за 1 час я уже рассказывал, как это сделать. Когда дело касается переезда на Joomla, то необходимо точно воссоздать структуру сайта донора, посему немного упростим задачу, и будем парсить лишь заданный список ссылок, который будет определенным образом привязан к конкретному разделу из сайта источника. А этот самый раздел на нашем сайте, создадим руками.

    Т.е. в этой статье мы автоматизируем рутинные операции копипаста: копирование текста, создание статьи в материалах, создание ссылки на статью в меню.

    К этим трем операциям можно еще добавить - автоматическое создание разделов сайта, на основе сайта донора. Однако, эту задачу я оставлю вам. Она не сложная, поверьте. Пишите в комментариях, как вы ее решаете.

  • Развертывание сервера обновлений

    Вступление

    Этот материал предназначен для обучения разработчиков, как создать сервер обновлений для интеграции с системой обновлений, введенной в Joomla!. При добавлении сервера обновлений в манифест вашего расширения, разработчики дают возможность пользователям обновлять их расширения через менеджер расширений всего несколькими щелчками мыши.
  • Релиз компонента Яндекс Карты на Joomla

    Компонент можно пощупать по ссылке

    сайт http://joomla.xdan.ru/yandeks-karty.html

    администратор http://joomla.xdan.ru/administrator/

    Логин:demo Пароль:demo

    Пока нет системы оплаты, поэтому покупка осуществляется напрямую

    Для покупки компонента пишите на ящик skoder@ya.ru

  • Создаем собственную SEF систему для Joomla

    В Joomla есть встроенная система генерации SEF ссылок и обратно. По тем или иным причинам она может Вам не подойти. К примеру, когда этот блог переезжал с самописной системы на Joomla, то потребовалось восстановить старую систему SEF логики.

    Для статей, нужна была такая ссылка

    http://xdan.ru/deploying-an-update-server.html

    Для категорий такая

    http://xdan.ru/categories/cms/joomla/doc

    Реализовать подобное в Joomle можно рядом способов. Есть очень мощные и известные расширения sh404sef или joomSEF. Эти расширения достаточно удобные и гибкие, для подобной задачи. Однако достаточно часто они работают не так как требуется и исправить ситуацию порой очень сложно. И так как у нас технический блог, то мы напишем собственное расширение, которое будет заниматься подобной задачей, тем более что сделать это довольно просто. 

    Для начала, напишем заготовку плагина. Для его работы потребуется создать два файла <имя плагина>.xml и <имя плагина>.php К примеру, если мы назовем наш плагин sefmaster, то у нас будет два файла sefmaster.php и sefmaster.xml