10 марта 2019, 14:09 Сейчас у меня передает в RSS только основной контент статьи через тег . Я хочу передавать еще и картинку прикрепленную к статье как TV-поле «tv.image» и выводить его в ленту как . (В сервисе seolit к которому я подключился написано, что правильным будет использовать для передачи картинки в RSS). Вот часть кода плагина if(empty($data['description'])){ $tv_query = $this->modx->newQuery('modTemplateVarResource'); $tv_query->leftJoin('modTemplateVar','modTemplateVar',array("modTemplateVar.id = tmplvarid")); $tv_query->where(array('contentid'=> $data['id'])); $tv_query->select($this->modx->getSelectColumns('modTemplateVarResource','modTemplateVarResource','',array('id','tmplvarid','contentid','value'))); $tv_query->select($this->modx->getSelectColumns('modTemplateVar','modTemplateVar','',array('name'))); $tvars = $this->modx->getCollection('modTemplateVarResource',$tv_query); foreach ($tvars as $tvar) { $tvar = $tvar->toArray(); if (!empty($tvar['value'])) $resourceFileds[$tvar['name']] = $tvar['value']; } $data['description'] = $this->getAndParseChunk($resourceFileds); } $sxml= simplexml_load_file($this->fileLink); $item = $sxml->channel->addChild('item'); $item->addChild('title', $data['title']); $item->addChild('link', $this->modx->makeUrl($data['id'],'','', $this->modx->getOption('server_protocol'))); $item->addChild('description', $data['description']); $item->addChild('guid', time().'-'.$data['id']); $item->addChild('pubDate', date('D, d M Y H:i:s T', $data['pubDate']));когда добавляю сюда $item->addChild('enclosure', $tvar['value']);выводит одно из TV-полей, но не то, которое нужно мне. А мне нужно вывести поле tv.image. Как его вывести? Новые дополнения и их версии / mSocial2 постинг в соцсети из RSS ленты. 6 0
24 декабря 2018, 09:06 Это, пожалуй, то что нужно. Буду пробовать, спасибо! Вопросы / Как сделать фильтр по статьям? Посоветуйте 6 0
24 декабря 2018, 09:05 А где на указанном сайте фильтр статей? Если не прибегать к платным компонентам, то pdoResources поддерживает выборку с условие where. При выборе пользователем значений в фильтре пишите их ну скажем в $_SESSION При применении фильтра получите и обработайте данные из сессии, составив корректный запрос для where и поместите его в вызов сниппета pdoResources На указанном сайте статей нет, там фильтр по ссылкам. А я хочу выдернуть ссылки из статей и фильтровать по ним. То что вы написали, мне пока что слишком сложно для понимания. Я в MODX новичок. Но все равно, спасибо! )) Вопросы / Как сделать фильтр по статьям? Посоветуйте 6 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Я хочу передавать еще и картинку прикрепленную к статье как TV-поле «tv.image» и выводить его в ленту как . (В сервисе seolit к которому я подключился написано, что правильным будет использовать для передачи картинки в RSS).
Вот часть кода плагина
когда добавляю сюда
выводит одно из TV-полей, но не то, которое нужно мне.
А мне нужно вывести поле tv.image.
Как его вывести?
Буду пробовать, спасибо!
На указанном сайте статей нет, там фильтр по ссылкам.
А я хочу выдернуть ссылки из статей и фильтровать по ним.
То что вы написали, мне пока что слишком сложно для понимания. Я в MODX новичок.
Но все равно, спасибо! ))