Loopback
|
Posted: Sun Feb 11, 2024 23:28 Post subject: |
|
|
790 wrote: | Я правильно понимаю, мы обсуждаем wdx TCMediaInfo, а не FileX ? |
И то, и другое. Я выше писал о том, что для поиска с исключением сетевых каталогов правильнее использовать плагин FileX, а конкретно колонку "Тип диска". К сожалению, он имеет баг именно в работе этой колонки. Если бы он работал как надо, то пример поискового запроса, предложенного Orion9, работал бы без скриптовых заморочек.
Суть в том, чтобы первым стояло условие проверки типа диска. Тогда если он сетевой, то проверка последующих условий, которые включают вызов TCMediaInfo, выполняться не будет.
790 wrote: | Я правильно понял, что сама "база" занимается поиском в т.ч. на сетевом диске и поэтому запрет на поиск по шаблонам ТС там ничего не даёт? т.е. надо применять "санкции" к базе/плагину, чтоб оно не лезло куда не надо? Или это не так? |
"База" это часть плагина и сама по себе поиском заниматься, разумеется, не может. Плагин же работает только тогда, когда TC выполняет функцию ContentGetValue плагина и передаёт в неё имя файла. В этом случае идет проверка по базе, есть ли такое имя. Если есть, берутся сохраненные данные, если нет - выполняется получение данных через библиотеку MediaInfo и они записываются в базу. По своей инициативе плагин никогда никуда не лезет. Тотал же может вызывать функцию плагина из разных мест, где используются макросы запроса данных плагина: при включенных пользовательских колонках, при выводе подсказки, поиск с использованием плагинов и т.д.
790 wrote: | Плагин wdx TCMediaInfo ничего там не делает, "база" не обновляется. |
А много ли плагинов могут работать в панели FTP? Наскидку только встроенный tc-плагин, и то только отдельные поля. На самом деле я как-то не особо интересовался, что там происходит, что-то плагину наверняка передается, но он явно не может такие пути обработать. |
|