Const Lab
Forum Replies Created
-
Forum: Plugins
In reply to: [Yandex Map for ACF] Плагин ломает ВордПресс@tolkodelo 5.3 очень старая версия PHP, плагин не тестировался на ней. Работа гарантируется на версиях начиная с 5.5. Но, в любом случае, спасибо за проверку работоспособности. Я внесу изменения.
На текущий момент, рекомендуется использовать для WordPress PHP 7.2. https://www.ads-software.com/about/requirements/
Forum: Plugins
In reply to: [Yandex Map for ACF] Плагин ломает ВордПресс@tolkodelo, спасибо за сообщение. Какая у вас версия PHP?
@kiselev, спасибо что поделились ??
Здравствуйте!
В данный момент при стандартном использовании плагина это не возможно. Вероятно, есть вариант дописать этот функционал, все исходники открыты и выложены на гитхаб. https://github.com/constlab/acf-yandex-map . Мы в ближайшее время не планируем добавлять новый функционал в плагин.
@dimalepel да, к сожалению, такой баг есть и еще не исправлен. Исправим в ближайшие несколько дней.
Forum: Plugins
In reply to: [Yandex Map for ACF] Вывести все метки из базы на одной карте@dimalepel в таком случае нужно сначала собрать данные со страниц, а затем вывести. Вот рабочий вариант:
Предполагается, что страница вывода (например главная) тоже имеет доп.поле ‘Yandex Map for ACF’. В это поле не нужно добавлять метки.
Из него будут браться общие параметры карты (начальные координаты, слой и т.д.)functions.php
/** * @param array $post_ids ID записей от куда надо взять метки */ function the_multiple_yandex_map($post_ids = array()) { $marks = array(); // Все метки $marks_counter = 1; foreach ($post_ids as $post_id) { $data = (array)json_decode(get_field('map_field', $post_id, false), true); // загрузка меток из записи if (!isset($data['marks']) || !is_array($data['marks'])) { continue; } foreach ((array)$data['marks'] as $mark) { $mark['id'] = $marks_counter; $marks[] = $mark; $marks_counter++; } } $map_data = (array)json_decode(get_field('map_field', get_the_ID(), false), true); // загрузка параметров карты для вывода всех меток $map_data['marks'] = $marks; the_yandex_map('', false, json_encode($map_data)); }
А в шаблоне функцию нужно вызвать так:
the_multiple_yandex_map(array(1,5));
В качестве аргумента функции массив с идентификаторами записей от куда нужно взять метки.
Forum: Plugins
In reply to: [Yandex Map for ACF] Вывести все метки из базы на одной карте@dimalepel, вы можете это сделать с помощью метода
the_yandex_map
https://github.com/constlab/acf-yandex-map/blob/master/acf-yandex-map.php#L40
Например:
the_yandex_map('map_field_slug', 66);
Первый параметр это алиас поля, второй ID страницы или поста от куда надо вывести карту
Forum: Plugins
In reply to: [Bootstrap for Contact Form 7] Validation Errors not showing@franco4785, @bart4283 this solved the issue for me.
https://www.ads-software.com/support/topic/compatibility-issue-with-cf7-4-8/#post-9220461
Forum: Plugins
In reply to: [Yandex Map for ACF] Автоустановка метки@antonvyukov спасибо за отзыв!
К сожалению, в текущей версии такой возможности нет. Постараемся добавить ее в следующем релизе. Разработка ведется на гитхабе, скопировал задачу туда https://github.com/constlab/acf-yandex-map/issues/2
Если вас не затруднит: ваша хорошая оценка очень поможет развивать некоммерческий проект.
https://www.ads-software.com/support/plugin/map-for-acf/reviews/
Forum: Plugins
In reply to: [Yandex Map for ACF] Карты в субполях@sarcasticsaint, здравствуйте!
Добавил в последней версии необходимый функционал. Пример вывода карт:
if ( have_rows( 'repeater' ) ): while ( have_rows( 'repeater' ) ) : the_row(); the_yandex_map( null, false, get_sub_field( 'map' ) ); endwhile; endif;
- This reply was modified 8 years, 1 month ago by Const Lab.
Forum: Reviews
In reply to: [Yandex Map for ACF] Работает только в платной версии ACF@demyanof, спасибо за ваш отзыв. Добавлена поддержка ACF 4
Forum: Reviews
In reply to: [Yandex Map for ACF] It not working!@alexspace, added support fo ACF 4
Forum: Reviews
In reply to: [Yandex Map for ACF] It's not working@sashamorozov added support fo ACF 4
Forum: Plugins
In reply to: [Yandex Map for ACF] Все объекты на одной карте@u02ru, @siteussia есть функция
the_yandex_map
для вывода карты на сайте. Вот ее реализация https://github.com/constlab/acf-yandex-map/blob/master/acf-yandex-map.php#L40Forum: Plugins
In reply to: [Yandex Map for ACF] Не показывается поле в ACF@equicolor добавлена поддержка ACF 4