Дмитрий
С нами с 06 декабря 2019; Место в рейтинге пользователей: #1111Изменение гео-координат на карте при изменении адреса организации в админке
Имеем сайт-каталог организаций. В каком-то разделе находится страница организации, у которой есть адрес. На странице организации есть закладка «на карте», на которой с помощью API Геокодера Яндекса вычисляется координата расположения организации по адресу и выводится с центром в этой точке.
Сайт написали так, что эта координата вычисляется только один раз при первом обращении на страницу организации на сайте, после создания новой организации в админке.
Если в админке изменить адрес уже созданной организации, то на карте ничего не изменится, будет использовано первое вычисленное значение координат. Это значение записывается в поле 'made_in' организации в базе данных. Очистки кэша не помогают.
Мне нужно, чтобы это значение координаты менялось с изменением адреса в админке. Т.е., видимо, оно должно вычисляться в бэкэнде, а его значение уже подставляться при обращении на страницу и отрисовке карты.
Подскажите, как лучше реализовать эту возможность? Через PHP-админ очищать периодически поле не хочется, хотя и помогает.
Сайт написали так, что эта координата вычисляется только один раз при первом обращении на страницу организации на сайте, после создания новой организации в админке.
Если в админке изменить адрес уже созданной организации, то на карте ничего не изменится, будет использовано первое вычисленное значение координат. Это значение записывается в поле 'made_in' организации в базе данных. Очистки кэша не помогают.
Мне нужно, чтобы это значение координаты менялось с изменением адреса в админке. Т.е., видимо, оно должно вычисляться в бэкэнде, а его значение уже подставляться при обращении на страницу и отрисовке карты.
Подскажите, как лучше реализовать эту возможность? Через PHP-админ очищать периодически поле не хочется, хотя и помогает.
Изображение для RSS турбо-страниц
Здравствуйте!
Никак не могу получить изображение для вставки в шапку турбо-страницы через RSS.
Нужно изображение из хедера страницы, которое вставляется туда с помощью кода:
RSS генерю с помощью общеизвестного способа в чанке:
Никак не могу получить изображение для вставки в шапку турбо-страницы через RSS.
Нужно изображение из хедера страницы, которое вставляется туда с помощью кода:
{set $image = $_modx->runSnippet('ms2Gallery', ['tpl' => '@INLINE {$files.0.header}','limit' => 1, 'sortby' => 'rank'])}
<figure class="listar-featuredimg">{$image ? "<img src=\"{$image}\" alt=\"{$_modx->resource.pagetitle}\">" : ""}</figure>
Пример страницы turlog.ru/travel-notes/czvetyi-ludorvaya.htmlRSS генерю с помощью общеизвестного способа в чанке:
<item turbo="true">
<link>{$_modx->config.site_url ~ $id | url}</link>
<title>{'!rssText' | snippet : [ 'cnt' => ( $longtitle ?: $pagetitle ) ]}</title>
<pubDate>{$publishedon | date : 'D, d M Y G:i:s +0300'}</pubDate>
<turbo:content>
<![CDATA[
<header>
<figure>
<img src=" " alt=" " />
</figure>
<h1>{($longtitle ?: $pagetitle)}</h1>
</header>
{'!rssCDATA' | snippet : [ 'cnt' => ( $id | resource : 'content' | replace : '"assets/' : ('"' ~ $_modx->config.site_url ~ 'assets/') ) ]}
]]>
</turbo:content>
</item>
Подскажите, как мне поставить сюда это изображение из хедера?