Forum Replies Created

Viewing 15 replies - 31 through 45 (of 115 total)
  • Plugin Author Yuri Baranov

    (@yhunter)

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

    Могу только предложить ?костыль?:
    1) Первый раз получаем значение поля, записываем его в переменную и выводим:
    <?php $mapCode=get_field( ‘map’ ); echo $mapCode; ?>

    2) Второй раз при выводе заменяем идентификатор в выводимой строке:
    <?php echo str_replace(“map0”, “map99”, $mapCode); ?>

    Так работает.

    Plugin Author Yuri Baranov

    (@yhunter)

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

    • This reply was modified 4 years, 3 months ago by Yuri Baranov.
    Plugin Author Yuri Baranov

    (@yhunter)

    Выпустил обновление 0.6.21 — добавлена поддержка WP 5.6.

    Plugin Author Yuri Baranov

    (@yhunter)

    Здравствуйте. Спасибо за информацию, ожидайте выхода обновления в ближайшее время.

    Только по 3-му пункту помочь не смогу, поиск все-таки осуществляется на стороне API Яндекса. Но я еще потестирую это.

    • This reply was modified 4 years, 3 months ago by Yuri Baranov.
    Plugin Author Yuri Baranov

    (@yhunter)

    Здравствуйте. Неправильно заданы элементы управления для карты: у вас стоит “Поиск, Маршрут, Пробки, Полный экран, Геолокация”.

    Должно быть: “typeSelector;zoomControl;searchControl;routeEditor;trafficControl;fullscreenControl;geolocationControl” и т. д.

    Нужные названия элементов добавляются кликам по ссылкам, либо вставкой вручную (см. документацию, там где перечислены значения yamap controls).

    Plugin Author Yuri Baranov

    (@yhunter)

    Спасибо за положительный отзыв!

    Plugin Author Yuri Baranov

    (@yhunter)

    Это нестандартный редактор. Вы используете bold builder для создания страницы. Я установил его для теста, и это он ломает вывод шорткода добавляя тэги параграфа.

    Единственный способ заставить работать его правильно, который у меня получился – после редактирования страницы нажать сверху switch editor для перехода к стандартному редактору, затем перейти на вкладку “Текст” (вместо “Визуально”) и вручную удалить все переносы строк перед [yamaps] и после [/yamaps]. Сохранить страницу – тогда карта отображается. Но эти действия приходится повторять после каждого редактирования страницы.

    Обратитесь в поддержку bold builder, это их ошибка работы с шорткодами. У меня в плагине сделано все стандартными методами WordPress, не могу никак повлиять на эту проблему.

    • This reply was modified 4 years, 3 months ago by Yuri Baranov.
    Plugin Author Yuri Baranov

    (@yhunter)

    Здравствуйте. Каким образом вы выводите шорткод карты на сайте?
    Я вижу внутри JavaScript кода, который должен ее выводить, html тэги параграфа “<p>…</p>” которых быть не должно. Это вызывает ошибку выполнения JavaScript и карты соотвественно нет.

    Это может происходить, если JS-код карты просто скопировали в визуальный редактор и он (редактор) уже добавил разбивку на параграфы, сломав код. Либо это результат работы какого-то другого плагина, который вносит изменения в отображение содержимого…

    Plugin Author Yuri Baranov

    (@yhunter)

    У 10000+ пользователей плагин прекрасно работает. Если в одном частном случае возникли проблемы логично обратиться в поддержку и описать/показать проблему — никому еще в помощи не отказал. Всего вам наилучшего, и поменьше негатива внутри и вокруг.

    Plugin Author Yuri Baranov

    (@yhunter)

    Здравствуйте. Изображение нужно загрузить на сайт и получить ссылку на него.

    Для этого в редакторе, где у вас карта:

    1) нажимаете кнопку ?Добавить медиафайл?;
    2) вкладка ?Загрузить файлы?;
    3) выбираете нужный вам файл;
    4) файл загрузится на сайт и отобразится в открывшейся библиотеке изображений;
    5) на правой панели параметров файла найдите поле ?Ссылка на файл? и нажмите на кнопку под ней ?Копировать URL? – адрес вашего файла скопируется.
    6) закрывайте окно добаления медиафайла крестиком в углу (кнопку добавления в запись нажимать не надо).
    7) выбираете код вашей карты в редакторе и нажимаете ?Изменить?;
    8) выбираете в открывшемся редакторе карты нужную вам метку;
    9) в поле ?Иконка? стираете название установленной там иконки и вставляете туда скопированный адрес вашего изображения (Ctrl+V).
    10) OK, ?Опубликовать? либо ?Изменить? для сохранения страницы.

    • This reply was modified 4 years, 4 months ago by Yuri Baranov.
    Plugin Author Yuri Baranov

    (@yhunter)

    Здравствуйте. Такого функционала в плагине пока нет.

    Plugin Author Yuri Baranov

    (@yhunter)

    Решилось, некорректно указан размер высоты карты.

    Plugin Author Yuri Baranov

    (@yhunter)

    Здравствуйте. На указанной странице я не вижу установленной с помощью плагина карты, поэтому никак не могу ее продиагностировать.

    Сделайте новую страницу (можете не добавлять никуда в меню, чтобы ее не было видно пользователям), поставьте на нее карту (если элементор, то текстовым блоком) и сбросить ссылку мне на почту [email protected] или телеграм @yhunter.

    Plugin Author Yuri Baranov

    (@yhunter)

    Еще раз: PageSpeed не ругается если скрипт подгружается после контента. Смотрите где у вас wp_footer, и что еще (и зачем) грузится после него. Причина только в этом.

    Данный скрипт оказывается закешированным после посещения любой яндекс.карты на любом сайте и уже не грузится повторно. Обращение идет только к json весом 38,73 Kb и сжатым до 13,47 Kb – это все. Если у вас есть предложения по загрузке скриптов на практике, а не в теории то, повторюсь, добро пожаловать на гитхаб. Если навыков нет, но есть желание проспонсировать исследование этого вопроса, то пишите на почту. Плагин, в конце концов, бесплатный и оупенсорсный и существует в том виде, в котором устраивает автора и владельцев 10000 сайтов. Он постоянно меняется и улучшается, но только тогда, когда у меня есть свободное время и возможность им заниматься.

    • This reply was modified 4 years, 4 months ago by Yuri Baranov.
    Plugin Author Yuri Baranov

    (@yhunter)

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

    Мягко говоря, неправда. Размер самого скрипта API 38,73 Kb. Когда он расположен в футере, то он практически не влияет на оценку Google Pagespeed, так как не мешает отображению контента страницы, т.к. располагается после него. Загрузится он один раз и больше вас не потревожит, если дальше будут грузиться только карты. Если вас интересует рейтинг, то сайты c YaMaps легко набирают 90-100% при должном тюнинге WP и сервера, влияние плагина тут минимально.

    P.S. Если есть предложения по улучшению плагина, то добро пожаловать на гитхаб – код-то открытый, улучшения принимаются и приветствуются.

Viewing 15 replies - 31 through 45 (of 115 total)