Konstantin
Но не с помощью javascript, ибо порно
Konstantin
Впрочем, если делать сортировку всей этой таблицы по любому полю без перезагрузки таблицы, тогда надо про js думать уже
Aliaksandr
Стандартные инструменты решают стандартные задачи: сортировка по поля документа и тв. Всякие сортировки по внешним полям и т.п. приходится делать самому исходя из тз :)
Aliaksandr
Такова жизнь ))
Konstantin
Ну мы все за это денежки и получаем, собственно :)
Aliaksandr
Ну вот, а чтоб не хардкодить ядро есть возможность расширения стандартного функционала своим контроллером )
Aliaksandr
Я бы как ленивый человек просто взял отдельным запросом все айдишники в нужном порядке и воткнул в параметр documents. Но некоторые были бы против :)
Konstantin
Ну ты два в целом неплохих способа уже подсказал, спасибо. Вариант с documents норм, буду думать
Alexey
Сань, первый класс что скинул огонь, документацию бы под него)
Alexey
я про этот https://github.com/amyboyd/pgn-parser
Pathologic
https://github.com/amyboyd/pgn-parser/blob/master/src/AmyBoyd/PgnParser/PgnParser.php
Aliaksandr
Konstantin
ага, спасибо
Pathologic
$a = new PgnParser(путь к файлу);
var_dump($a->getGames());
Konstantin
Alexey
Alexey
Alexey
,kz
Alexey
бля
Aliaksandr
Гы)
Alexey
парни спасибо!
Alexander
Кто юзает editDocs, запилил отображение картинок при редактировании полей
Pathologic
Aliaksandr
Aliaksandr
Ну, смотря кто "они"))
Alexander
разработчики)
Alexander
начинающие.
Aliaksandr
А, ну эти да, эти пусть страдают))
Aliaksandr
Alexander
😂
Alexey
а если я этот класс через композер мне нужно его объявлять чтобы с ним работать?
Pathologic
ну use AmyBoyd\PgnParser\PgnParser;
Pathologic
или new AmyBoyd\PgnParser\PgnParser()
Alexey
ща попробую, спасибо
Aliaksandr
Это если у тебя уже был композер и ты его просто добавил, по идее
Artem
Подскажите плиз, почему eFilter. в админке скрывает поля, которые помещены в раздел Filters?
EVO bot Лёшка
Volodymyr
тоесть параметры показываются в зависимости от категории
Artem
Artem
Спасибо,а почему может не работать аякс? Т.е. я нажимаю, вижу что мигнула форма ,но товары не обновились, без аякса работает
Artem
вызываю так
[!eFilter? &ajax=`1` &changeState=`0`!]
Artem
в консоли ошибок нет
Artem
т.е. я даже вижу в верстке, как в скрытом слое меняется этот блок
<div class="eFiltr_form_result" style="display:none;">Найдено: 2 товара</div>
Aliaksandr
Кривой вызов eFilterResult
Artem
все,понял, помогло &ajaxMode=`1` и я менял ownerTpl и не добавил туда <div id="eFiltr_results">
Aliaksandr
Причем тут ajaxMode, дело именно в обертке)
Aliaksandr
Если ничего не задавать, то он и равен 1
Aleksandr
Aleksandr
FormLister заработал через ajax
Алексей
Народ, я где-то в доках видел сокращения для написания сниппетов, не могу найти. Помню только один если написать thumb то раскроется phpthumb с параметрами по умолчанию, а для остальных есть такие?
Dmytro
Алексей
о, спасибо)
Михаил
Привет! а как вывести номер иттерации в шопкипере в cartRowTpl ? [+idx+] не выводит
Aliaksandr
Собрано только самое актуальное:)
Pathologic
наверное можно было бы вынести этот список в настройки, а плагин поправить чтобы брал оттуда
Роман
Как красиво соединить
1.
$content = $modx->getFullTableName('site_content');
$tov_var = $modx->db->select('id', $content, 'template = 54');
$ids_tov_var = $modx->db->getColumn('id', $tov_var)
и
2. getChildIds($id)
Смысл в том, что мне надо получить id документов с определенным шаблон из определенного раздела(папки). Сейчас я работаю с массивом айдишек $ids_tov_var. Но это Все документы с шаблоном 54, а можно их количество уменьшить в два раза, если выбрать из определенной папки. Речь идет о разнице 20 тыс или 40 тыс строк для перебора в цикле.
Что-то у меня затык )))
Volodymyr
Volodymyr
возьмет все документы из шаблоном с ид 54 которые непосредственно в папке с id = 33
Volodymyr
вложенность не работает тут
Volodymyr
Aliaksandr
Доклистером получай и все
Aleksandr
а как в формлистере в тело письма воткнуть тему из параметров?
Volodymyr
Aleksandr
Aleksandr
спасибо
Роман
Роман
Aleksandr
prepareAfterProcess это уже после отправки?
Volodymyr
Pathologic
Aleksandr
Нет
а как еще?
вот так работает $paramsSubject = $FormLister->getCFGDef('subject');
еще смотрю что-то вроде $FormLister->config->getConfig('subject') только возвращается массив пока неизвестно с чем
Aleksandr
во втором варианте массив видимо из запрошенных полей, потому что $paramsSubject['subject'] выдает то что нужно
Aleksandr
разница между методами только в том, что getCFGDef для запроса одного поля, а getConfig - несколько полей в одном запросе?
Aleksandr
или есть еще что-то принципиальное