Надо понимать ещё одно существенное отличие фасетов от раскрытых фильтров вьюс: раскрытые фильтры - это форма, которую можно заполнить и отправить. А фасетные виджеты - это ссылки, по которым можно кликать и переходить. Всякие фасетные слайдеры, чекбоксы, селекты и прочее - это лишь js-украшалки для всё тех же ссылок - т.е. жмём типа на чекбокс,а на самом деле кликаем в невидимую ссылку.
UPD
Сорри... вы наверно немного о другом. О том, что я решал еще полгода назад Пришлось писать самому модуль в сочетании с этим модулем. Поделиться не смогу, потому как писал его на скорую руку и он оптимизирован под особенности моего магаза. Другого решения не нашел. Перерыл весь инет.
А по моему кто то слишком много умничает на простой вопрос.
с термсами серверу будет намного легче работать, поскольку термсов для атрибутов максимум 10, а продуктов в каталоге 10000
И про какие модули речь то идет? Шла речь о стандартом инструменте "материал" и "вьюс".
Проблему решил создав атрибуты термсами.
Выводятся радиобатаном
Возникла другая задача:
Можно как то вывести цены соответствующие атрибуту возле каждой радиобатон?
По моему кто то не читает полностью текст. Поскольку в тексте явно указано то, что ради элементарной функции требуется тысяча лишних телодвижений. Просил какой то самый оптимальный вариант. Это раз.
Два - это то, что при связи товаров в дисплей_продукт - при большом объеме позиций будет афигезно огромный список всех не нужных товаров. Даже не знаю вытянет ли такой список сервер.
Прежде чем умничать - читайте внимательно
Nikit, Спасибо за подсказку по поводу hook_nodapi! Я пытался через него как раз и делать. но не получилось. Придется все таки немного вникнуть в друпаловский апи так же придется расширить знания в ajax Постараюсь это все объединить вместе
Nikit, спасибо за участие! У меня первая мысль была об ajax Но в таком случае придется передавать в открытую путь к исполняемому файлу пхп и необходимые параметры в открытом виде. А мне как раз нельзя этого пказывать юзерам. нужно выполнять все эти операции только на стороне сервера.
Нашел вчера решение. Очень мало информации по вопросу кэша. Трудно было найти что то конкретное. Помогла вот эта статья
да у меня кеш как раз пока не включен. Но все равно ведь друпал кеширует записи контента в cache_content. Пробовал уже и включить кеш с 1 минутой, но и так обновления не происходит. Бред какой то. с Views это модуль работает вообще бездарно. Кто его писал - руки бы поотрывать.
Интересно то, что в таблице cache_content есть столбец expire. Там везде стоит значение 0. если его руками в БД исправить на 1 (к примеру), происходит обновление, но значение возвращается в 0. Вот тут думаю нужно копать.
разобрасля в чем проблема. В модуле используется запись в таблицу функцией друпала drupal_write_record
Вот она, по всей видимости рубит десятичные. Создал в модуле прямую запись в БД - записывается дробная часть без проблем. В друпале не профессионал. Хотел спросить - запись корректная для друпала?
Все работает! Почти...
Не записываются правильно поинты в журнал. Отсекаются где то все данные после точки. ТО есть если было добавлено 0.50 поинтов, то в журнале записывается 0. Хотя общий подсчет верен. Уже весь файл просмотрел ни как не могу найти где же собака зарыта. В БД в userpoints_txn так же записываются данные без учета десятичных. То есть там записываются данные 0.00
То есть вы предлагаете включить и "чек" и "COD" и потом через перевод переименовать методы? Боюсь это получится еще более некрасиво нежели просто поставить в стоимости доставки 0 а в описании бокса добавить коммент уже. Главное нашел модуль autocalc_shipping, убирает кнопку "рассчитать стоимость доставки" и теперь расчет происходит сразу автоматом и сразу все методы видны. Получается что то более человеческое ))) Пока попробую так.
Вопрос как сделать чтобы фильтрация с выбором нескольких фасетов применялась после нажатия кнопки, а не каждого фильтра по-отдельности.
Вопрос как сделать чтобы фильтрация с выбором нескольких фасетов применялась после нажатия кнопки, а не каждого фильтра по-отдельности.
Вопрос как сделать чтобы фильтрация с выбором нескольких фасетов применялась после нажатия кнопки, а не каждого фильтра по-отдельности.
Ну да... на эту тему уже с вами спорили. Помню!
Вопрос как сделать чтобы фильтрация с выбором нескольких фасетов применялась после нажатия кнопки, а не каждого фильтра по-отдельности.
Вопрос как сделать чтобы фильтрация с выбором нескольких фасетов применялась после нажатия кнопки, а не каждого фильтра по-отдельности.
Вопрос как сделать чтобы фильтрация с выбором нескольких фасетов применялась после нажатия кнопки, а не каждого фильтра по-отдельности.
https://www.drupal.org/project/facetapi_multiselect
UPD
Пришлось писать самому модуль в сочетании с этим модулем. Поделиться не смогу, потому как писал его на скорую руку и он оптимизирован под особенности моего магаза. Другого решения не нашел. Перерыл весь инет.
Сорри... вы наверно немного о другом. О том, что я решал еще полгода назад
Фильтрация входных даннх
Спасибо.
Commerce несколько цен на один товар. КАК?
А по моему кто то слишком много умничает на простой вопрос.
с термсами серверу будет намного легче работать, поскольку термсов для атрибутов максимум 10, а продуктов в каталоге 10000
И про какие модули речь то идет? Шла речь о стандартом инструменте "материал" и "вьюс".
Commerce несколько цен на один товар. КАК?
Спасибо! Очень интересно! Отписал в ЛС.
Commerce несколько цен на один товар. КАК?
Проблему решил создав атрибуты термсами.
Выводятся радиобатаном
Возникла другая задача:
Можно как то вывести цены соответствующие атрибуту возле каждой радиобатон?
Commerce несколько цен на один товар. КАК?
По моему кто то не читает полностью текст. Поскольку в тексте явно указано то, что ради элементарной функции требуется тысяча лишних телодвижений. Просил какой то самый оптимальный вариант. Это раз.
Два - это то, что при связи товаров в дисплей_продукт - при большом объеме позиций будет афигезно огромный список всех не нужных товаров. Даже не знаю вытянет ли такой список сервер.
Прежде чем умничать - читайте внимательно
Commerce несколько цен на один товар. КАК?
Понял. Спасибо большое за советы! Буду разбираться дальше![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Как сделать чтобы Новый пользователь по умолчанию подписывался на рассылку в Simplenews
Нашел решение в модуле https://drupal.org/project/simplenews_register на 6-ке работает.
![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
computed field и кэширование
Nikit, Спасибо за подсказку по поводу hook_nodapi! Я пытался через него как раз и делать. но не получилось. Придется все таки немного вникнуть в друпаловский апи
так же придется расширить знания в ajax
Постараюсь это все объединить вместе ![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
computed field и кэширование
Nikit, спасибо за участие! У меня первая мысль была об ajax
Но в таком случае придется передавать в открытую путь к исполняемому файлу пхп и необходимые параметры в открытом виде. А мне как раз нельзя этого пказывать юзерам. нужно выполнять все эти операции только на стороне сервера.
Нашел вчера решение. Очень мало информации по вопросу кэша. Трудно было найти что то конкретное. Помогла вот эта статья
computed field и кэширование
я конечно удивлен, но модуль не исключает из кеша записи выводимые в строках computed field.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Придется сейчас все таки модуль разбирать.
computed field и кэширование
да у меня кеш как раз пока не включен. Но все равно ведь друпал кеширует записи контента в cache_content. Пробовал уже и включить кеш с 1 минутой, но и так обновления не происходит. Бред какой то. с Views это модуль работает вообще бездарно. Кто его писал - руки бы поотрывать.
Интересно то, что в таблице cache_content есть столбец expire. Там везде стоит значение 0. если его руками в БД исправить на 1 (к примеру), происходит обновление, но значение возвращается в 0. Вот тут думаю нужно копать.
Userpoints: дробные поинты
[РЕШЕНО] Снятие товара с публикации при достижении нулевого остатка на складе
Очень нужное дополнение, если товары продаются в единичном экземпляре. В общем используя данное исправление возникает еще одна проблема:
Userpoints: дробные поинты
Для полной поддержки дробных поинтов нужно еще изменить запрос к БД в фале модуля. заменить
на
Userpoints: дробные поинты
разобрасля в чем проблема. В модуле используется запись в таблицу функцией друпала drupal_write_record
Вот она, по всей видимости рубит десятичные. Создал в модуле прямую запись в БД - записывается дробная часть без проблем. В друпале не профессионал. Хотел спросить - запись корректная для друпала?
Userpoints: дробные поинты
Все работает! Почти...
Не записываются правильно поинты в журнал. Отсекаются где то все данные после точки. ТО есть если было добавлено 0.50 поинтов, то в журнале записывается 0. Хотя общий подсчет верен. Уже весь файл просмотрел ни как не могу найти где же собака зарыта. В БД в userpoints_txn так же записываются данные без учета десятичных. То есть там записываются данные 0.00
Ubercart. Как не учитывать стоимость доставки в итоговой стоимости
То есть вы предлагаете включить и "чек" и "COD" и потом через перевод переименовать методы? Боюсь это получится еще более некрасиво нежели просто поставить в стоимости доставки 0 а в описании бокса добавить коммент уже.
Главное нашел модуль autocalc_shipping, убирает кнопку "рассчитать стоимость доставки" и теперь расчет происходит сразу автоматом и сразу все методы видны. Получается что то более человеческое ))) Пока попробую так.
Ubercart. Как не учитывать стоимость доставки в итоговой стоимости
Как убрать справку в FCKeditor?
Вру! Вот еще что прописывал
<?php
function phptemplate_filter_tips_more_info() {
return '';
}?>
Или же здесь
admin/settings/filters/1/configure
убрать галочку с "Показывать справку HTML"