Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
отображение запроса USEL в виде запроса SQL

Автор BaceHРаздел Custom макросы

Ответов: 5
Просмотров: 4230
Последний ответ 11 Января 2013, 19:48:58
от admin
Прошу помощи с usel - необходимо отфильтровать новости по кастомному полю

Автор AksukРаздел Шаблоны XSLT

Ответов: 11
Просмотров: 6550
Последний ответ 05 Марта 2012, 23:01:29
от Aksuk
Вывод объектов каталога через USEL по элементу в справочнике

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 6
Просмотров: 4621
Последний ответ 20 Июля 2013, 20:31:56
от NOIRMAN
Выборка USEL с несколькими параметрами для одного поля

Автор sempl84Раздел Шаблоны XSLT

Ответов: 3
Просмотров: 3182
Последний ответ 29 Ноября 2012, 11:05:03
от niakriss
Вывод порядковый номер (нумерация) при usel выдачи

Автор atachРаздел Custom макросы

Ответов: 5
Просмотров: 3386
Последний ответ 25 Сентября 2013, 13:37:27
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
usel-поиск
« : 01 Октября 2012, 12:56:48 »
Здравствуйте. Делаю usel-поиск. Написала usel выборку.. создала форму для поиска.. и получается, что при вводе в инпут полу названия документа на русском, браузер его не понимает и естественно не выдfет результата.. с английскими словами и цифрами все нормально...
как можно сделать. чтоб можно было и русские слова искать...
При поиске в адресной строке вместо русской строки file_name="крякозябра_всякая"

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:usel-поиск
« Ответ #1 : 02 Октября 2012, 06:51:48 »
каким образом вы подхватываете параметры из адресной строки и передаете их в usel запрос?

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:usel-поиск
« Ответ #2 : 02 Октября 2012, 09:22:11 »
объявляю переменную
<xsl:variable name="page" select="document(concat('usel://getFiles/', page/@id, '/', $file_name ,'/', $file_number, '/', $file_type, '/', $p))//udata/page" />
переменные в скобках - это то, что ввели в форму. Их value.
а потом с помощью кастомного макроса вывожу список файлов по 10 на странице.
Если ни одно совпадение ненайдено, то выводится, что файлы ненайдены... и так как русские символы он не понимает, мне вечно выводится, что файлы не найдены(

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:usel-поиск
« Ответ #3 : 02 Октября 2012, 09:23:02 »
А в адресной строке, потому что в форме стоит метод GET

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:usel-поиск
« Ответ #4 : 04 Октября 2012, 13:00:40 »
ну ктонибудь.. помогите...
вот xml файл:
<?xml version="1.0" encoding="UTF-8"?>
<selection>
<target expected-result="pages">
<type id="89" />
<category depth="1">{id}</category>
</target>
<property name="file_name" value="{name}" mode="like"/>

<property name="vid_dokumenta">
<object>{file_type}</object>
</property>

<property name="nomer" value="{file_number}" mode="like"/>

<limit page="p">10</limit>



</selection>

как это вывести в xslt шаблоне?

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:usel-поиск
« Ответ #5 : 04 Октября 2012, 17:24:31 »
Всем спасибо, вопрос снят.