Иван
Из munishop2 не подскажем
Артур
Господа почему это не работает $pattern = 'src="/'; $replacement = 'src="'.$modx->getOption('site_url'); $content = str_replace($pattern, $replacement, $content);
Артур
В $content точно есть src="/assets/images/tickets/336/877059bdd612264cf7899c52d384e672064dbe03.jpg"
Nikolay
@ilyautkin А можешь модстор глянуть? оч нада помощь
Илья
Наверное, только с утра смогу глянуть
Nikolay
Наверное, только с утра смогу глянуть
хорошо время терпит) мб есть статья какая то как мне msearch2 заставить строго смотреть на то что я ввожу? а то он из запроса 2345/15 видит 23 45 15 и выводит вообще все в чем это упоминается
Nikolay
мне б хотелось строгости ему немного вдарить
Илья
ну это ж морфологический поиск
Илья
придётся делать копию сниппета
Илья
и в ней проверять - если в запросе только числа и слеши, то делать не морфологический поиск, а выборку через getCollection и LIKE
Илья
и уже этот новый сниппет вызывать на странице результатов поиска
Илья
$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'); }
Илья
вот тебе кусок кода
Илья
это с другого сайта, я делал что-то подобное
Илья
найдёшь, куда в сниппете это вставить?
Илья
тут в начале и в конце есть строчки, которые ты найдёшь в оригинальном сниппете
Илья
попробуй это вставить и должно заработать
Nikolay
я правильно понимаю что я делаю копию снипета и вызываю эту копию вот с этим кодом?
Илья
да
Nikolay
да
спасибо
Илья
ну или можешь прям в самом сниппете сделать, но потом при обновлении твои изменения будут стёрты
Nikolay
не не не)
Nikolay
я так в минишопе поделал, потом через годик задолбался вспоминать что я там делал
Anonymous
привет. а я правильно понимаю, что в минишопе при оформлении заказа поле comment записывается в comment для адреса доставки? а если его выводить в админке, то оно нередактирумое?
Anonymous
а чтобы записывать комментарий в комментарий заказа, то нужно редактировать контроллер заказа?
Alexey
Привет! Подскажите плиз, тока что установил TinyMCE Rich Text Editor 2.0.1-pl - при попытке открыть файловый менеджер для загрузки фото, выдается пустое окно и вот такие ошибки. Сталкивался кто?
Nikolay
Nikolay
в результатах действительно все ок
Илья
с таким я еще не сталкивался
Алексей
Алексей
приветствуем 1100 учатника! ))))
Алексей
Призы будут?😁
ну конечно. но не сегодня.
Nikolay
Ребят есть у кого магаз на 100к дайте ссылку потыркать
Nikolay
на модх
Sentinel
Таких нет, это миф 😂
Nikolay
Мне нужно понять на чем его делать
Алексей
у меня есть на mODX но тока не доделанный. там нет минишопа. вот ищу спонсоров... 🤣 допилить. нада шьук 5 баксов на это дело.
Алексей
магаз на 1 лям расчитан товаров.
Павел
Мне нужно понять на чем его делать
На том что знаешь лучше всего
Nikolay
Вопрос в том шоб оно не сдохло
Алексей
Несдохнет.
Артур
Несдохнет.
Наверное😁
Alisa
Без кучи опций и без pdoPage норм.
Alisa
Артур
Без кучи опций и без pdoPage норм.
Без pdoPage норм? А пагинацию как делать?
Alisa
Руками...
Алексей
Без кучи опций и без pdoPage норм.
С кучей опций под 5 лямов. С мульт категориями, поддержкой переводов опций, мульт магазин... Ну короче махина будь здоров
Алексей
Архитектуре.
Alisa
Вот на кучу опций при 5м я бы посмотрел. Таблицы с опциями переделывал?)
Артур
Архитектуре.
А как ты узнал какая архитектура должна быть?
Алексей
Вот на кучу опций при 5м я бы посмотрел. Таблицы с опциями переделывал?)
Пока 200к товаров с 5лямами опций. Это у каждого товара 20 опций. + Там мульт цены в зависимости от опций.
Алексей
Те вшито уже зависимость опции фото артикул цена.
Алексей
А как ты узнал какая архитектура должна быть?
Х.з. долго продумывал, тестировал варианты
Алексей
Хотел выпустить компонент, но много ещё делать.
Алексей
Ну вот так и живём...
Андрей
у меня есть на mODX но тока не доделанный. там нет минишопа. вот ищу спонсоров... 🤣 допилить. нада шьук 5 баксов на это дело.
Закинь сбор в европы, вдруг прокатит 🙃 Вон на панельку аналитики уже 2,5к евро собрали - https://modmore.com/extras/bigbrother/crowdfunding/
Developer
{extends 'template:2'} в шаблоне выбран данный родительский шаблон. как его найти? что-то не могу найти template:2
Developer
ясно, нашёл [[getImageList? &tvname=myMIGXtv &tpl=thumbTpl]] это вызывается в шаблоне, подскажите, как вывести первый элемент в этом же шаблоне? т.е. нужно вывести 1й элемент, который будет выведен в чанке thumbTpl также
Developer
чанк в цикле выведет все элементы, но нужно в шаблоне получить 1й элемент также
Developer
или нужно вызывать повторно с limit? [[getImageList? &tvname=myMIGXtv &limit=1 ]] как записать этот вызов в переменную?
Артур
Непонятно, чего ты хочешь сделать? Вывести только первый элемент?
Developer
Непонятно, чего ты хочешь сделать? Вывести только первый элемент?
да, ну по вёрстке нужно чтобы первый элемент был выведен дважды в разных местах один в чанке, другой в шаблоне
Developer
Тогда да, надо два раза вызывать.
&toPlaceholder тут не поможет?
Артур
&toPlaceholder тут не поможет?
А чем он поможет если там готовая строка? Если в строке уже не только первый элемент, то ты только первый никак не выведешь.
Артур
Если в двух мечтах одинаковые результаты надо вывести, тогда через плейсхолдер можно
Developer
а в не строку нет возможности сохранить?