Глебка
кто нибудь сталкивался в тв параметрах ввожу значение||значение но и выводит с разделителем на сайте?)
Глебка
ну на 1.2 выводил значение значение=)
Глебка
давай уточню это мультиселект в котором разделитель ||
Сергей
Глебка
хрень какая то.... у меня с разделителем выводит
Глебка
если один то все ок
Aliaksandr
renderTv небось из доклистера
Глебка
ну в доклистере через tvList
Aliaksandr
Так надо и рендер задавать))
Aliaksandr
Да и в вопросе не забывать про это указывать)
Aliaksandr
renderTV TV-параметры, значение которых необходимо подготовить к отображению в соответствии с установленными виджетами.
Wlatt
Кто нибудь добавлял кнопку в tinymce для вставки аудио?
Глебка
сработало)
Alexei
А может кто подсказать по связке eFilter+tagsaver, а именно как вывести в фильтре теги? да и в принципе при переходе по тегу как заставить фильтровать? в модуле id для tv прописал
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
Как и любому другому тв
Andrey
Вот бы компонентик чтобы formister подтягивал твшки из efilter при создании ресурсов =)
Aliaksandr
Вот бы компонентик чтобы formister подтягивал твшки из efilter при создании ресурсов =)
Для этого есть гет с айди тв и выбранными значениями))
Andrey
Гет есть, а компонента нет)
Andrey
Вопрос снимается чтением исходников... 'prepareAfterProcess' => array(function($modx,$data){ ... array, блять.
Andrey
whyyyy??? =)
Alexei
Как и любому другому тв
А зачем тогда прописывать id этого тв в модуле?
Pathologic
whyyyy??? =)
чтобы можно было несколько функций задать
Aliaksandr
А зачем тогда прописывать id этого тв в модуле?
Изначально это было с одной уелью: брать в категорию не дочерние товары, а товары прикрепленные к данной категории через tagSaver
Andrey
чтобы можно было несколько функций задать
+ Надо бы в доку докинуть примеры потом. А то я порядком поохуел, пока этот array нашёл.. =)
Pathologic
ну, кто такие штуки использует, тому документация вообще не нужна
Aliaksandr
Т.е. товары лежат отдельно, категории отдельно, связка мультикатегорий через тв
Pathologic
но ты же разобрался без нее, значит не нужна
Aliaksandr
+ понял, спасибо
Но потом теортетически это выросло до того, что можно и любую другую страницу также фильтровать, например цвета из дерева)
Andrey
@webber_12 , давай и к тебе попристаю) Как бы изловчиться и добавить в фильтр текстовый ввод? у меня номера заказов, типа 223, 2555 и т.д. Чтобы фильтрануть по 2* и т.д.
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
Кстати да... Чекбокс типа "Не позже сегодня", и фильтр по датам.. Сука, как чую, скоро надо будет =)
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 НАЗВАНИЕ текст
Aliaksandr
Да нужен ли...
Пусть бы было
Andrey
Тогда уж лучше даты. Правда вот там будет ад. Эт и календарь надо крутить, и с форматом думать, потому как хз как их будут люди хранить...
Aliaksandr
Смогли придумать, смогут и воспользоваться))
Andrey
Пойду придумывать)
Aliaksandr
Придумывать там особо и нечего, просто поставить туда список id через запятую и вся дальнейшая фильтрация будет только среди них
CZB
А доклистер не выводит плейсхолдеры из сниппета в чанках?