Drupal, Views: Вывести в раскрытом фильтре только актуальные значения полей?

Обьяснение.


Есть нода с полями:


Номер записи | Поле 1 | Поле 2 | Поле 3


1. | 1 | 2 | 3

2. | 1 | 3 | 2

3. | 3 | 1 | 1


Если в представлении дать пользователю задавать фильтрацию по этим полям, то он увидит 3 поля в котором будут доступны следующие значения:


Поле 1: 1 и 3

Поле 2: 1, 2 и 3

Поле 3: 1, 2 и 3

Задача состоит в том чтобы при выборе параметра в одном из фильтров, допустимые варианты выбора в других фильтрах тоже обновлялись.


Тоесть: Когда выбираем в фильтре для Поля 1 значение 1, в других фильтрах остаются значения 2 и 3.


Т.к. я программист не столь высокого уровня, ищу готовое решение или подсказку, как это реализовать. Думаю задача достаточно тривиальна, чтобы иметь что-нибудь готовое.

Drupal    

301   1   20:57, 16th August, 2020


Динамическая загрузка файла JavaScript

Как можно надежно и динамически загрузить файл JavaScript? Это будет использоваться для реализации модуля или компонента, который при 'initialized' компонент будет динамически загружать все необходимые сценарии библиотеки JavaScript по требованию.

Клиент, использующий компонент, не обязан загружать все файлы сценариев библиотеки (и вручную вставлять теги <script> на их веб-страницу), реализующие этот компонент - только файл сценария компонента 'main'.

Как сделать это в обычных библиотеках JavaScript (прототип, jQuery и т. д.)? Объединяют ли эти инструменты несколько файлов JavaScript в одну распространяемую версию файла сценария 'build'? Или они делают какую-либо динамическую загрузку вспомогательных скриптов 'library'?

Дополнение к этому вопросу: есть ли способ обработать событие после загрузки динамически включаемого файла JavaScript? Прототип имеет document.observe для событий всего документа. Пример:

document.observe("dom:loaded", function() {
  // initially hide all containers for tab content
  $$('div.tabcontent').invoke('hide');
});

Каковы доступные события для элемента сценария?

javascript   file   import   include    

763   24   20:54, 16th August, 2020


Sphinx. Множество запросов. PHP API

Здравствуйте.
Со сфинксом знаком мало.
У меня есть 5 страниц. На одной надо искать по всей базе.
Это сделано след. конфигом: pastebin.org/331010
Теперь мне надо как-то произвести поиск по базе где postid = конкретному значению, что-то
вписать в конфиге еще надо?
И что вписать в пхп файле для вывода другого поиска, а не
всей базы?
Надеюсь понятно объяснил :) Спасибо

PHP   Sphinx    

280   1   20:37, 16th August, 2020


Посоветуйте linux фаервол/контент-фильтр с указаным функционалом

Делать было нечего… короче когда в очередной раз ставил аддоны для фф, пришла мысля зачем каждый раз при переустановках домашних пользователских ОС ставить постоянно адблок, загружать свои дополнительные фильтры, да и захламлять броузер, если можно с еще большим успехом фильтровать все запросы на домашнем линукс-сервере(роутер, файлопомойка, сидбокс, девсервер итд). Потому возник вопрос, а есть ли уже реализованые такие софтины? чтобы можно было настроить заворачивание пакетов по 80 порту в эту софтину, она фильтровала лишние запросы и возвращала пакеты обратно в стандартный маршрут, а в качестве фильтров использовала блеклисты тогоже адблока с возможностью добавления своих( в идеале через вебморду или плагин для webmin/ajenti).

Я прекрастно понимаю что фильтрацию можно настроить установив проксю, но хочется маленькую и простую софтину вместо такого гиганта как сквид. Да и не вижу смысла плодить лишнюю сущность в виде прокси когда все давно настроено через НАТ с маскарадингом.

Пока в голову приходит только вариант преобразования базы адблока в правила для iptables с дропом запросов по адресам из базы. но тогда теряется громадная часть фильтров которые в виде выражений(*banners* итд)

Linux   Iptables   Блокирование   рекламы    

288   3   20:37, 16th August, 2020


Как отключить сглаживание шрифта в Firefox 4?

Как отключить сглаживание шрифта в Firefox 4?

Шрифты   Mozilla   Firefox    

367   2   20:25, 16th August, 2020


Проверка занятости домена

Необходимо сделать на сайте проверку занятости домены, как это делают у себя на главной многие хостеры. Как это можно сделать по разумному. Ничего умнее парсинга curl'ом уже существующего сайта с такой проверкой не придумал :(

PHP   Рынок   доменных   имен    

403   5   19:54, 16th August, 2020


Выбрать..... где.... ОПЕРАЦИОННАЯ

Есть ли способ выбрать данные, в которых любое из нескольких условий происходит в одном и том же поле?

Пример: я обычно пишу заявление, например::

select * from TABLE where field = 1 or field = 2 or field = 3

Есть ли способ вместо этого сказать что-то вроде:

select * from TABLE where field = 1 || 2 || 3

Любая помощь будет оценена по достоинству.

mysql    

369   7   19:48, 16th August, 2020


Посоветуйте JavaScript календарь

Из требований:

— Удобная навигация
— Неделя должна начинаться с понедельника
— Русский язык
— Желательно чтоб дата не вставлялась в entry, а щелчок по дате отправлял POST

Искал на файловых помойках, ничего подходящего не нашел :(

JavaScript   Календарь    

357   7   19:45, 16th August, 2020


Стартовые коды видеокодека

Кто-нибудь знает (или знает о ресурсе, который содержит) список кодов начала кадра для распространенных форматов видео (MPEG-1/2/4, .wmv, .мов и др.).

Например, кадр видео MPEG-1 будет (я думаю) всегда начинаться с "00 00 01 00".

В сущности, я хотел бы знать их, чтобы я мог написать программу, которая может автоматически находить начало кадров во всем видео для ряда различных форматов видео.

video   codec    

388   1   19:44, 16th August, 2020


Как может Perlsystem() напечатать команду, которую он выполняет?

В Perl вы можете выполнять системные команды, используя system() или ` (backticks). Вы даже можете записать выходные данные команды в переменную. Однако это скрывает выполнение программы в фоновом режиме, так что человек, выполняющий ваш сценарий, не может его видеть.

Обычно это полезно, но иногда я хочу посмотреть, что происходит за кулисами. Как сделать так, чтобы выполняемые команды печатались на terminal, а выходные данные этих программ-на terminal? Это будет .bat эквивалент "@echo on".

perl   system    

443   6   19:40, 16th August, 2020