Здравствуй, уважаемый друг!

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

Спасибо за понимание.

Создание сайтов Харьков

Longitude & Latitude в All-in-One Event Calendar by Timely

1 октября 2013 в 14:55 Автор: Nikita_Sp в категории Плагины и модули 0 комментариев

Доброго времени суток, уважаемые читатели!
Сегодня я вас порадую очередной статьей, которая в дальнейшем, поможет кому-то из девелоперов, которые столкнутся с данным плагином «All-in-One Event Calendar by Timely«.

Задача заключалась в том, чтобы вывести на Google карту позиции проведения мероприятий. Но функция геокоддинга от Google не позволяет часто получать координаты точек — отсюда появилась необходимость использовать широту и долготу для каждого события. Но тут я столкнулся с проблемой: в массив событий не передаются значения переменных show_coordinates, longitude, latitude.

Решение было простым — в файле, который генерирует этот массив в SQL запросе нет выбора этих параметров. Итак:

1) Открываем папку: www\wp-content\plugins\all-in-one-event-calendar\app\helper файл — class-ai1ec-calendar-helper.php
2) Идем на 572 строку с текстом:

"e.ical_feed_url, e.ical_source_url, e.ical_organizer, e.ical_contact, e.ical_uid " .

3) Заменяем строку на следующие две строки:

"e.ical_feed_url, e.ical_source_url, e.ical_organizer, e.ical_contact, e.ical_uid, " .
// Nikita_SP MOD
"e.show_coordinates, e.latitude, e.longitude ".

Все! Теперь в массиве события указываются наши широта и долгота!

На этом на сегодня все! Ставьте лайк, подписывайтесь на группу для того чтобы быть в курсе последних событий!
Удачного кодинга!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вверх!

Меню блога

Категории блога

Облако тегов