Рушан

Рушан

С нами с 26 августа 2020; Место в рейтинге пользователей: #3667

Как записать id пользователя в снипет?

Здравствуйте!
Как записать id пользователя в плайсхолдер через снипет?
18 сентября 2020, 18:20
modx.pro
1 012
0

Код о снятии с публикации ресурса?

Здравствуйте!
Помогите реализовать код о снятии с публикации ресурса miniShop2 при нажатии на кнопку.
Можно переделать вот этот код?
<?php
$res = $modx->getObject('modResource',$id);
$createdby = $res->get('createdby');

$user = $modx->user->getOne('Profile');
$profile = $user->get('id');

if($createdby == $profile){
    if($_GET['user'] == $profile ) {
        $unid = $_GET['id'];
        $resource = $modx->getObject('modResource', $unid );
        $resource->set('published',1);
        $resource->save();
    }
}
Заранее благодарю за помощь!
10 сентября 2020, 17:25
modx.pro
1 242
0

Как реализовать такой алгоритм ModX?

1. При клике на кнопку на сервер по ajax должен улетать запрос с ID ресурса.
2. Ajax-запрос ловит эти данные и записывает в соответствующий ресурс в TV новое значение 1 и параллельно очищает кэш.
3. При выводе ресурсов в критерии ставим условие, чтобы в вашем TV не было значения 1.
10 сентября 2020, 14:04
modx.pro
568
0

Как удаллить ресурс, miniShop2 с frontend?

Всех приветствую!
Стоит miniShop2 и ms2Form.
Можно ли написать синепт на удаление ресурса miniShop2 c фронтэда?
Я в PHP вообще не силён.
Вот нашёл код для удаления ресурса можно ли переделать на удаление товара с miniShop2?
<?php
if (!isset($_GET['docid']) and !$id = intval($_GET['docid'])) {
    return;
}
$response = $modx->runProcessor('resource/delete', array('id' => $id));
if (!$response->isError()) {
    return 'Ресурс отмечен как удаленный!';
    // echo $response->getResponse();
}
09 сентября 2020, 10:18
modx.pro
585
0

Не определяет адрес YandexMaps ModX?

Здравствуйте!
Как правильно реализовать вывод карты?
city — вывод города
[[!yandexMaps?
                          	&tvCoords=`coords`
                          	&fieldForBalloonContent=`description`
                          	&fieldForHint=`pagetitle`
                          	&styleMapBlock = `width:100%;height:400px;`
                          	&zoom=`14`
                            &styleFiltersBlock = `display:none;`
                            &checkZoomRange = `0`
                            &tvAddress=`city`
                            &id=`[[*id]]`
                          ]]
08 сентября 2020, 11:04
modx.pro
583
0

Как записать select вывод ms2Form?

Здравствуйте!
Куда записать переменные в select для фронтэнда?
Если использую tv поля например tv1.
<div class="form-group">
    <label for="exampleFormControlSelect1">Example select</label>
    <select class="form-control" id="exampleFormControlSelect1">
      <option>1</option>
      <option>2</option>
      <option>3</option>
      <option>4</option>
      <option>5</option>
    </select>
  </div>
И какой выбрать «Тип ввода» в настройках tv?
Заранее благодарю!
06 сентября 2020, 08:27
modx.pro
563
0

Почему не работает этот код ModX?

Здравствуйте!
Пытаюсь вывести автора ресурса
[[!pdoPage?
    &element=`pdoUsers`
    &groups=`Users`
    &where=`{"createdby":[[!+modx.user.username]]}`
    &tpl=`@INLINE <p>Имя - [[!+modx.user.username]]</p>`
]]
Не работает блин!
Подскажите как правильно реализовать вывод автора ресурса?
Стоит miniShop2.
01 сентября 2020, 19:04
modx.pro
985
0

Почему выходит ошибка ModX?

Всем привет!
Создал дополнительное поле

Страница miniShop2. Пытаюсь вывести поле на странице и выходит такая шляпа
стоит login и msForm2.
<?php
$field = $profile->get('extended')[$input];
return (empty($field) ? '' : $field);
Fatal error: Uncaught Error: Call to a member function get() on null in /home/penfocv/domains/penfocv.ru/public_html/shop/core/cache/includes/elements/modsnippet/40.include.cache.php:2 Stack trace: #0 /home/penfocv/domains/penfocv.ru/public_html/shop/core/model/modx/modscript.class.php(76): include() #1 /home/penfocv/domains/penfocv.ru/public_html/shop/core/model/modx/modparser.class.php(537): modScript->process(NULL) #2 /home/penfocv/domains/penfocv.ru/public_html/shop/core/components/pdotools/model/pdotools/pdoparser.class.php(273): modParser->processTag(Array, true) #3 /home/penfocv/domains/penfocv.ru/public_html/shop/core/model/modx/modparser.class.php(251): pdoParser->processTag(Array, true) #4 /home/penfocv/domains/penfocv.ru/public_html/shop/core/components/pdotools/model/pdotools/pdoparser.class.php(65): modParser->processElementTags('', '<!doctype html>...', true, false, '[[', ']]', Array, 9) #5 /home/penfocv/domains/penfocv.ru/public_html/shop/core/model/modx/modresource in /home/penfocv/domains/penfocv.ru/public_html/shop/core/cache/includes/elements/modsnippet/40.include.cache.php on line 2
01 сентября 2020, 08:20
modx.pro
759
0

Как сделать ссылку на страницу автора ресурса ModX?

Здравствуйте!
Такая ситуация есть страница товара реализована minishop2.
Ещё стоят плагины login и msForm2.

Как реализовать как бы ссылку на профиль автора товара, там будет телефон имя и.т.п.
Просто не как не соображу как подхватить id или имя пользователя автора товара и на странице это всё вывести.
Подскажите как это реализовывается вообще не разу такого не делал.
Возможно ли такую ссылку реализовать.
Весь интернет про шарил не нашёл решение.
Заранее благодарю!
31 августа 2020, 07:55
modx.pro
744
0

Как вывести на страницу дополнительное поле в ModX?

Всех приветствую!
Как вывести на страницу дополнительное поле?

Пытался вот так не выводит
[[!+modx.user.id:userinfo=`usertype`]]
30 августа 2020, 13:35
modx.pro
792
0