Size: a a a

MODX. Русскоязычное сообщество.

2021 May 27

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
и в ней проверять - если в запросе только числа и слеши, то делать не морфологический поиск, а выборку через getCollection и LIKE
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
и уже этот новый сниппет вызывать на странице результатов поиска
источник

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
примерно так
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
вот про это и хотелось бы почитать, ибо боюсь моих знаний на это не хватит(
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
  $modx->setPlaceholder($plPrefix.$queryVar, $query);

 if (!empty($output)) {
   return !$returnIds
     ? $output
     : '';
 }
 elseif (!empty($query)) {
   $q = $modx->newQuery('modResource');
   $q->where([
     [
       'deleted' => false,
       'published' => true,
     ],
     [
       'pagetitle:LIKE' => '%' . rawurldecode($_REQUEST[$queryVar]) . '%',
       'OR:longtitle:LIKE' => '%' . rawurldecode($_REQUEST[$queryVar]) . '%',
       'OR:description:LIKE' => '%' . rawurldecode($_REQUEST[$queryVar]) . '%',
       'OR:introtext:LIKE' => '%' . rawurldecode($_REQUEST[$queryVar]) . '%',
       'OR:content:LIKE' => '%' . rawurldecode($_REQUEST[$queryVar]) . '%'
     ]
   ]);
   $q->select('`modResource`.`id`');
   if ($q->prepare() && $q->stmt->execute()) {
         $exact = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
       }
   
   $found = $mSearch2->Search($query);
   $ids = array_merge($exact, array_keys($found));
   $resources = implode(',', $ids);
   if (empty($ids)) {
     if ($returnIds) {
       return '';
     }
     elseif (!empty($query)) {
       $output = $modx->lexicon('mse2_err_no_results');
     }
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
вот тебе кусок кода
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
это с другого сайта, я делал что-то подобное
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
найдёшь, куда в сниппете это вставить?
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
тут в начале и в конце есть строчки, которые ты найдёшь в оригинальном сниппете
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
это найду, а как проверка должна выглядеть?
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
попробуй это вставить и должно заработать
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
я правильно понимаю что я делаю копию снипета и вызываю эту копию вот с этим кодом?
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
да
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
спасибо
источник

ИУ

Илья Уткин in MODX. Русскоязычное сообщество.
ну или можешь прям в самом сниппете сделать, но потом при обновлении твои изменения будут стёрты
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
не не не)
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
я так в минишопе поделал, потом через годик задолбался вспоминать что я там делал
источник

MF

Max Fed in MODX. Русскоязычное сообщество.
привет. а я правильно понимаю, что в минишопе при оформлении заказа поле comment записывается в comment для адреса доставки? а если его выводить в админке, то оно нередактирумое?
источник

MF

Max Fed in MODX. Русскоязычное сообщество.
а чтобы записывать комментарий в комментарий заказа, то нужно редактировать контроллер заказа?
источник

АК

Алексей Казанцев... in MODX. Русскоязычное сообщество.
Привет! Подскажите плиз, тока что установил TinyMCE Rich Text Editor 2.0.1-pl -  при попытке открыть файловый менеджер для загрузки фото, выдается пустое окно и вот такие ошибки. Сталкивался кто?
источник