Глебка
кто нибудь сталкивался в тв параметрах ввожу значение||значение но и выводит с разделителем на сайте?)
Сергей
Глебка
ну на 1.2 выводил значение значение=)
Глебка
давай уточню это мультиселект в котором разделитель ||
Сергей
Сергей
Глебка
хрень какая то.... у меня с разделителем выводит
Глебка
если один то все ок
Aliaksandr
renderTv небось из доклистера
Глебка
ну в доклистере через tvList
Aliaksandr
Так надо и рендер задавать))
Aliaksandr
Да и в вопросе не забывать про это указывать)
Aliaksandr
renderTV
TV-параметры, значение которых необходимо подготовить к отображению в соответствии с установленными виджетами.
Wlatt
Кто нибудь добавлял кнопку в tinymce для вставки аудио?
Глебка
Глебка
сработало)
Alexei
А может кто подсказать по связке eFilter+tagsaver, а именно как вывести в фильтре теги? да и в принципе при переходе по тегу как заставить фильтровать? в модуле id для tv прописал
EVO bot Лёшка
Andrey
А чего Формлистеру не нравится?
'prepareAfterProcess' => function($data,$modx){
$char_table = $modx->getFullTableName('users_characters');
$uid = $modx->getLoginUserID('web');
$fields = array(
'user_id' => $uid,
'char_name' => $data['char_name']
);
$result = $modx->db->insert($fields,$char_table);
return $data;
}
Не пашет. Утаскиваю код в сниппет - всё ок.
Aliaksandr
Aliaksandr
Как и любому другому тв
Andrey
Вот бы компонентик чтобы formister подтягивал твшки из efilter при создании ресурсов =)
Aliaksandr
Andrey
Гет есть, а компонента нет)
Andrey
Вопрос снимается чтением исходников...
'prepareAfterProcess' => array(function($modx,$data){ ...
array, блять.
Andrey
whyyyy??? =)
Pathologic
whyyyy??? =)
чтобы можно было несколько функций задать
Pathologic
ну, кто такие штуки использует, тому документация вообще не нужна
Aliaksandr
Т.е. товары лежат отдельно, категории отдельно, связка мультикатегорий через тв
Andrey
Pathologic
но ты же разобрался без нее, значит не нужна
Alexei
Aliaksandr
+ понял, спасибо
Но потом теортетически это выросло до того, что можно и любую другую страницу также фильтровать, например цвета из дерева)
Andrey
@webber_12 , давай и к тебе попристаю) Как бы изловчиться и добавить в фильтр текстовый ввод? у меня номера заказов, типа 223, 2555 и т.д. Чтобы фильтрануть по 2* и т.д.
Aliaksandr
Andrey
Идрить.
Andrey
Шо-то новенькое.
Aliaksandr
Идрить.
Мне кажется, что для того, что ты делаешь нужен не ефильтр, а что-то другое)) судя по задачам))
Andrey
Это не 1 проект, просто задачи похожие всплывают иногда.
Но вообще надо было Лару брать, освоил бы хоть. Идеально бы подошла.
Aliaksandr
Тв, в которых разделителем служит запятая, а не || перечисляются в commaAsSeparator
Aliaksandr
Ну а искать по целым словам в любых полях с разделителем — это к useRegexp
Aliaksandr
Чтобы находило только xl и игнорировало xxl
Andrey
А каким вообще местом тут разделитель?
Aliaksandr
Ну ты ж написал через запятую номера заказов))
Aliaksandr
Я подумал они в одном поле))
Andrey
Не. Ввожу допустим 22, мне показывает доки, где id 22,223,22124124
Aliaksandr
Ну так для этого надо использовать regexp по маске типа 2(.*) или стандартный из доклистера like-l/like-r
Andrey
Ну просто непонятно, где это использовать. Тип поля получается создать надо же, где-то этот регексп сунуть...
Aliaksandr
Я просто не очень понимаю задачу
Andrey
Если бы просто Доклистером, я бы фильтранул. Но хочется именно тобы учитывались остальные параметры от eFilter
Aliaksandr
Если убрать птичку множ, то оно по равенству и ищет только 22
Andrey
Ну смотри, значение, по которому хочу фильтровать, хранится в ТВ. Я его в каатегорию добавлю, и какой тип поставить? Там же нет "текстовое поле". Диапазон не подходит.
Aliaksandr
А если надо искать по маске, то надо использовать useRegexp или простой и прямой метод - в отдельном тв сохранять плагином значение, по которому должен искаться данный документ)
Aliaksandr
По текстовому полю не фильтрует. Для этого можно "искать в найденном"
Aliaksandr
Я ж говорю у тебя слишком нетривиальные задачи для использования фильтра, но и они решаются)
Andrey
Вот это и имею в виду.... Поле, где хранится этот самый id. Для него надо делать свой какой-то тип? Ну если по уму.
Alexei
Ну текст в принципе понятен, это больше на поиск похоже. А если например нужен тип дата(по сути тоже текстовое поле)
Andrey
Кстати да... Чекбокс типа "Не позже сегодня", и фильтр по датам.. Сука, как чую, скоро надо будет =)
Aliaksandr
Andrey
Согласен.
Andrey
А вот с датами кстати интересный вопрос. Помню чёт возился, но не вышло.
Aliaksandr
Я ж говорю, тут надо идти другим путем, просто в конфиге формы сделать это поле с типом текст <input type=text name=search value=[!$_GET['search'];!]>
Aliaksandr
Простейшие но небезопасный вариант)
Aliaksandr
Хотя можно на днях и тип текст добавить в фильтр, там делов на 10 минут, если б кто прислал pr )
Andrey
Да нужен ли...
Alexei
Наверно лучше было бы кастомное поле в конфиге, а то ещё кто что-то придумает
Andrey
Эт я могу. Вечно какая-то херобора достаётся к исполнению...
DG
Народ! извините что не по теме, но вдруг поможете.
нужно регулярку написать но никак не врублюсь как правильно сделать
Есть массив с текстати в тексте встречаются ссылки:
текст <a href="http://yandex.ru" тут могут быть title class или target>НАЗВАНИЕ</a> текст
а мне нужно чтобы осталось только так:
текст http://yandex.ru НАЗВАНИЕ текст
Andrey
Тогда уж лучше даты. Правда вот там будет ад. Эт и календарь надо крутить, и с форматом думать, потому как хз как их будут люди хранить...
Aliaksandr
Aliaksandr
Смогли придумать, смогут и воспользоваться))
Andrey
Пойду придумывать)
Aliaksandr
Придумывать там особо и нечего, просто поставить туда список id через запятую и вся дальнейшая фильтрация будет только среди них
CZB
А доклистер не выводит плейсхолдеры из сниппета в чанках?
EVO bot Лёшка
CZB