Алексей
$asd in list $dfg
alexey1m
если нет в одном массиве, элемента из другого массива получается условие
alexey1m
в плагине пишу
Алексей
аааа 2 массива - не подскажу
alexey1m
да, два массива
Anton
вхождение одно из, или много из?
Anton
или все из?
Alex
Товарищи, кто-нибудь сталкивался с тем что при клике на
Alex
Ничего не происходит? SimpleUpdater
alexey1m
вхождение одно из, или много из?
один подарок при покупке любого из товаров
Алексей
Ничего не происходит? SimpleUpdater
так нечего обновлять )))
Anton
ставите флаг флаг = 0 - нет вхождений форыч массив_со_значениями аз знач_для_проверки если знач_для_проверки в массив_проверяемый флаг = 1
Алексей
2.6.5
аааа.. х.з. тогда
Anton
Ничего не происходит? SimpleUpdater
просто поставьте апдейт через установку движка поверх старого, скачав с сайта
Alex
аааа.. х.з. тогда
походу проблема была в хосте, с этим хостом вообще вагон гемора как выяснилось (valuehost)
alexey1m
шот я сам себя запутал помогите разобраться
alexey1m
тут такая тема, если нет ниодного товара из списка в корзине - то удалять подарочный товар
alexey1m
в $main передаю массив товаров которые по которым может быть добавлен подарок
Anton
И чего элс делает?)
Anton
или файлом
Дима
Привет всем. Подскажите пожалуйста, как можно получить TV поля по id категории в которое они лежат. Перекопал все доки, но там нет такого.
Вот держи кусок сниппета, как раз то что нужно (не забываем ставить лайки через carmabot, цитируя комментарий с надписью ++) 😀 if (!isset($tvs) || empty($tvs)) { return ''; } $tvs = explode(',',$tvs); $q = $modx->newQuery('modTemplateVarResource'); $q->select(array( 'modTemplateVarResource.value as value', 'tv.caption as caption', 'tv.name as name', 'tv.type as type' )); $q->innerJoin('modTemplateVar', 'tv', 'tv.id = modTemplateVarResource.tmplvarid'); $q->where(array( "modTemplateVarResource.contentid" => $modx->resource->get('id'), "tv.name:IN" => $tvs, "tv.category:IN" => [9,68] // Выведутся только TV, которые в категории Характеристики )); $q->limit(50); $q->sortby('FIELD(tv.name, "'.implode('","',$tvs).'")'); $q->prepare(); $q->stmt->execute(); $result = $q->stmt->fetchAll(PDO::FETCH_ASSOC); $output = ""; foreach ($result as $v) {//ну дальше ты понял}
Дима
(не работает карма чтоли уже ?)) 😂😂😂
Григорий
Видимо, что-то не так ) Еще спасибо
Дима
Да ладно, наслаждайся. Взял с рабочего сайта, должно работать как надо.
Дима
А по кармаботу надо призвать @ibochkarev наверное или кто тут админ?
Иван
Она переодически лежит
Nano.Karmabot.chat
Fantastic! dramspro got +1 from FGregory. 1 karma in total.
Maxim
Подскажите, если плагином делается выборка из массива ($q->select('MIN(price)')), то возвращается не минимальная цена? Пример: есть 3 цены: 999, 1000, 1001; селект выбирает 1000. Если удалить 1000 из массива, то выбирается 1001. Если удалить и 1001, то уже выводится 999.
Алексей
Нужно применить Cast
Alexey
или MIN(0+price)
Alexey
тв - текст, вот и отрабатывает как текст.
Maxim
Нужно применить Cast
$q->select('MIN(CAST(price))') - так?
Alexey
по-идее да, но могу ошибаться.
Алексей
Не. Там ещё тип нужно указать. Погуглить синтаксис. С тел. Не удобно
Alexey
cast(price as SIGNED)
Maxim
cast(price as SIGNED)
Сработало! Спасибо!
Nano.Karmabot.chat
Astonishing! smialexby got +1 from Maxim Lee. 45 karma in total.
Nano.Karmabot.chat
Sweet! dvakotaby got +1 from Maxim Lee. 2 karma in total.
Alexey
Тебе спасибо) Дал сутра размяться, вспомнить SQL)
Maxim
Сам в шоке. Никогда не думал, что для создания сайта на MODX потребуются настолько глубокие знания бэкенда.
Alexey
если нужен будет кастом на WP - потребуются еще более глубокие)))
Alexey
но ТВ - реально узкое место.
Maxim
если нужен будет кастом на WP - потребуются еще более глубокие)))
Довелось глянуть битрикс... Там темная ночь :)
Alexey
а разве в этом чате не ругают за матерщину?))
Alexey
cms на букву Б - слово но букву Б)
Alexey
скачать что ли)))
Alexey
Начальство работы не дает
Алексей
ругать не будут, но косо посмотрят ))))
Alexey
я на удаленке, за мной не смотрят)))
Gaius Cassius
я на удаленке, за мной не смотрят)))
*тут должен быть стикер со скучающим фсбшником в прослушке* )
Misha
Друзья подскажите пожалуйста, в мининшопе и галереи можно как то добавлять фотографии в галерею с описанием сразу,может в мета инфо картинок добавлять? или только вручную потом добавлять?
Misha
а автоматически на фронте для фоток прописывать pagetitle товара - не вариант?
не, там закачик подписывает все фотографии описанием. их там много. просто приходится ему сначала в одном месте их подписывать и присылать мне, а я уже прописываю в админке
Алексей
разве что плагин повесить на событие загрузки или сохранение ресурса, который автоматически из нужного места или файла заберет описание. ИЛИ можно подписывать сам файл, а на выводе выводить name - это может быть описанием тогда. (писать плагин тогда не нужно)
Алексей
а добратся до метаданных фотографии никак ?
не уверен, но опять таки - через плагин. да и нужно проверить - после сохранения файла основного файла - остаеются ли там данные
Алексей
скорее через плагин добраться. те нужно на уровне php обратиться к файлу и прочитать мета.
Алексей
импорт какием то допом делаетс? вроде речь шла об ручной загрузке...
Misha
да, об обычной загрузке из папки виндоус
Алексей
ну на сколько помню ИМЯ файла пишется в поле NAME - это значит что на фронте можно просто применить параметр name в alt и все.
Misha
Сейчас заказчик создаёт страницу на старом сайте и туда всё закиыдвает и я оттуда уже на новый тащю. Обучить самостоятельно делать не представляется возможным пока
Алексей
т.е целое предложение можно отсавлять и он транслитерирует его
в смысле транслитирация? из кирилицы в латиницу? Говорили же об описании. ничего не понимаю.
Misha
в смысле транслитирация? из кирилицы в латиницу? Говорили же об описании. ничего не понимаю.
ну в виндоусе клиент рускким все файлы переменует. при добавлении имя файла русским попадёт в поле name а сам сайл переменуется в латиницу ?
Алексей
проверьте сам на сайте.
Misha
ну да.
ок попробует так. Придётся для порядка цифры в начало ставить
Алексей
я проверил у себя - все так. Описание пустое, но думаю, условие прописать верное не составит труда.