Блог пользователя - Artu

MySQL трафик превышает Web трафик в 10 раз. Это нормально?

12 января 2014 в 19:54

Как сделать field permission только для нод, а не для views

6 января 2014 в 18:12

Мне нужно скрывать поля только в ноде, а в вьюсе показывать.

Где изменить разрядность числового поля (ноды)

6 января 2014 в 13:05

Админка не дает, так как есть данные.
В таблицах field_data_fiels_name и field_revision_field_name разрядность поля поменял.
Кеш почистил.
В админке поля все равно старые данные.

Ограничить выбор терминов таксономии для материала

6 января 2014 в 10:23

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

Сообщение "Do something on update!" при сохранении ноды

26 декабря 2013 в 17:31

Настроил Entity Referance.
После этого получаю сообщение "Do something on update!" при сохранении ноды.
Проскакивало и
"Do something on load!".

Что это значит на практике?

Search API: переопределение числового (range) фильтра в зависимости от курса текущей валюты

11 декабря 2013 в 14:27

В Search API индексируется цена в базовой валюте.
Как в зависимости от текущей валюты переопределить фасетный фильтр, что бы его значения (от и до) показывались соответственно курсу (коефициенту).

Search API: показывать фасетные блоки на разных страницах, а не только на странице view

28 ноября 2013 в 19:40

Есть страница view имеющая адрес, например /sale.
На ней фасетные блоки, все работает норм.

А как вывести фасетные блоки на главной (или произвольной странице)? Что при выборе фильтра из этого блока, открывалась страница-выборка view (/sale).

Что б работало по аналогии с раскрытым фильтров блоком views. Попробовал раскрыть блок фильтров views, блок вывелся на нужную страницу,а блоки-фасеты не вывелись.

Views dependent filters работает только со словарями

17 ноября 2013 в 3:19

Со словарями все работает.
Но если мне нужно задать зависимость числового поля от термина таксономии, то не работает.
Точнее выбор зависимости есть,фильтры показываются корректно, но выборка ничего не возвращает. А должна, без VDF работает.

Ошибка при перечсете корзины Commerce

13 сентября 2013 в 0:48

При изменении кол-ва в корзине, нажимаем кнопку "Обновить" - происходит пересчет.
Если потом нажать "Оформить заказ" - перекидывает на главную страницу, а не на страницу оформления.
Стоит Commerce Cart Ajax. Ajax во view включен.

Node или entity? В чем хранить и выводить? Вопрос по архитектуре: хранение, вывод и имопорт.

13 сентября 2013 в 0:26

Есть материалы разных типов, в каждом из них 20-30 полей.
Типов материалов для старта 6 штук, планируется расширение до 30-50.
Поля в основном цифровые или краткий текст. Где-то 1/3 таксономия.

Нужно:
-Фильтровать по некоторым полям
-Хранить поля (само собой)
-Импортировать материалы (ячейка - поле)

Посещаемость сайта планируется хорошая. Я пока не знаю точно какая, в этом и вопрос (см. ниже).

1)Как сделать это на нодах я знаю. Выдержит ли Друпал такую реализацию про бОлшой посещаемости.. Ведь для каждого поля он создает свою таблицу, подвязывает ее в запрос при выборке..

Не выводится flash объект в поле view. Режет фильтр?

4 сентября 2013 в 21:40

Вставляю в поле view такой код:

<div class="simplead-container flash-ad ">
  <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers... width="200" height="150" id="ad-10663">
 
    <param name="movie" value="http://ZZZ.ua/sites/default/files/field/flash/im.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
                <param value="clickTAG=http://ZZZ.ua/simpleads/redirect/10663" name="flashvars">
     

Простой и удобный HelpDesk

7 августа 2013 в 21:03

Со всякими плюшками типа написания тикета в всплывающем окне.
С написанием тикетов без регистрации.Но с отбором тикетов по автору.
Типа http://www.zendesk.com/demo
Бесплатный.

Юзаю Mantis BT, это другое.

Прозрачная передача апдейтов из сервера разрабтки на продакшн сервер

28 июля 2013 в 0:40

Сервер 1. Сервер разработки.
Сервер 2. Реальный, работающий сайт.

Пока на сервере 1 ведется разработка на сервере 2 меняются и добавляются данные.

Как передать обкатанные на сервере 1 наработки на сервер 2? Что б понятно и прозрачно, в т.ч. для клиента. Желательно как-то поддерживать версионность. Что б на сервере 2 не пропали введенные данные.

Понятно что скрипты передаются в виде файловой структуры,а как быть с данными в т.ч. и настройками?

1)модуль Futures? Еще не работал с ним. Подходит ли он для этих целей? Он генерит модули. Если удалить сервер 1 (а что его пожизненно хранить?) то сервер 2 будет частично состоять из сгенерированных Futures модулей.. Что ж тут хорошего?

Exposed filters in block tab

26 июня 2013 в 2:56

Используется несколько раскрытых форм view в блоках, а блоки в свою очередь в табах qucktabs.
При фильтрации открывается всегда главный таб. Можно сделать как-то что бы открывался текущий таб?

Views Dependent Filters: Показать все значения раскрытого фильтра от которого есть зависимость

26 июня 2013 в 0:18

Если фильтр раскрыт и имеет зависимые фильтры, то по умолчанию выборка пуста, пока не выберешь хоть одно значение фильтра.
Нужно что бы вьюха показывала результат в случае если значения фильтра не выбраны (выбрано все).

Views Dependent Filters и Better Exposed Filters: secondary option (расширенный поиск)

21 июня 2013 в 6:34

В описании модуля Views Dependent Filters написано что он совместим с BEF.
Однако, если для фильтра задать secondary option (расширенный поиск - сворачиваемые), то зависимость пропадает (зависимый фильтр всегда видно).
Как сделать зависимые фильтры сворачиваемыми?

Views: Зависимые группы фильтров

21 июня 2013 в 1:17

Не зависимые термины таксономии, а зависимые поля.

Например http://www.nikagp.ru/. Сайт на Друпале.

Выберете на главной "Категория" (квартиры, дома, таунхаусы...) и нажмите "Расширенный поиск", затем выберете другую категорию.
Фильтры в расширенном поиске меняются в зависимости от категории.

Как такое реализовать?

Форма без спама и капчи

20 июня 2013 в 19:38

Например, контактная форма или форма заказа обратного звонка.
Как это делается?
Если не поставить капчу заспямят же.
А много сайтов где есть такое.