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

Какой визуальный редактор установить для пользователей НЕ админов

28 ноября 2014 в 10:00

Что бы не приводить их мозг в ступор.
Использую модуль Wysiwyg.
Предполагаю что можно взять любой редактор (для админов использую CKEditor), ограничив его функциональность кнопками.
Но интересно что используют другие?
Не часто делаю сайты где пользователи генерят контент.

Модуль Rate, вопросы

27 ноября 2014 в 22:39

1. Как заставить виджет показывать количество проголосовавших до голосования?
Пробовал разные настройки секции INTERACTION, все равно виджет Yes/no показывает 0/0, цифры появляются только после голосования.

2. Как в view наложить условия:
2.1. Кол-во проголосовавших всего > n.
2.2. Количество проголосовавших "за" больше чем "против", т.е. проголосовало "за" > 50%.

Модуль рейтинга с учетом общего кол-во зарег. пользователей

4 ноября 2014 в 11:41

Нужно что бы пользователь имел возможность проголосовать за материал "Да"/"Нет".
Затем нужно в определенном разделе показывать c помощью view материалы за которые проголосовало более 50% пользователей зарегистрированных на сайте на данный момент.

Думаю использовать для голосования модуль Rates.

Есть подобные примеры? Достаточно ли будет модифицировать view (каким образом?) Или нужно будет хукать модуль Rates или Voting API?
По логике модуль можно не трогать, так как кол-во пользователей постоянно меняется и его нужно "вынимать" во вьюхе.

Переводы нод не синхронизируются

24 октября 2014 в 22:55

В какой-то момент заметил что поля на иноязычных версиях ноды, при изменении основной версии ноды не синхронизируются.
Цифровые поля и таксономия.
А может и изначально не синхронизировались.
Модуль Synchronize translations (i18n_sync) включен, в типе материала нужные поля отмечены галочками.
Причем на другом сайте синхронизация работает.
Что может быть не так? Может какая-то настройка не включена? Или конфликт какой-то..

Перевод (локализация) дополнительных полей термина таксономии

20 октября 2014 в 23:34

Настройки переводов словаря:
"Локализуется.Общие термины для всех языков, но их имена и описания могут быть локализованы.".
Имена и описания терминов действительно прекрасно локализуются через интерфейс перевода (вкладка "Перевести"), но если добавить дополнительное текстовое (короткий текст) поле в словарь, то оно просто недоступно для перевода (его нет).

Как переводить собственные поля?

Каталог "/tmp" не доступен в режиме модуля апача

8 октября 2014 в 0:59

Выдает банальную ошибку, см. ниже. В режиме CGI этой ошибки нет. Использую ISP manager. Права на каталог "/tmp" прописаны. Я не хочу иметь временную директорию внутри каждого сайта, меняя каталог на внутренний. Да и Друпал рекомендует использовать недоступный из интернет каталог.
Путь к сайту "/var/www/user/data/www/sitename.com". Как заставить PHP в режиме модуля апача использовать каталог "/tmp"?

Warning: is_dir(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/username/data:.) в system_check_directory() (рядок 2181 із /var/www/username/data/www/mydoamain.com/modules/system/system.module).

Вложенные группы условий в фильтрах view

7 сентября 2014 в 23:01

Нужно реализовать такие условия:

field1 = value1 and
field2 = value2 and
field3 = value3 and
field4 = value4 and
(
(
field5 = value5 and
field5 is not empty
)
or
field5 is empty
) and
field6 = value6 and
field7 = value7

Вложенность в field5. К тому же я заметил что если у есть несколько групп (одного уровня) то условия между ними можно сделать только одинаковым (либо "И", либо "ИЛИ"), но можно задать другое условие внутри группы.

Я слишком многого хочу от UI Views 3?

Webform допустимые символы в поле формы

6 сентября 2014 в 22:32

Использую Webform Validation.
Мне нужно разрешить ввод цифр, скобок, и знака "+" для телефона общей длиной не менее 12 символов.
С длиной проблем нет, ставим валидацию по минимальной длине.
Есть метод валидации "Шаблон", но в нем жесткая структура шаблона, а у меня длина и порядок указанных символов может быть разным.
Есть метод "Regular expression, case-sensitive", какую регулярку можно прописать?

Или как по другому решить.

Commerce: Список товаров с формой добавлении в корзину. Как вывести цену?

14 августа 2014 в 19:11

Есть taxonomy view которая выводит список нод товаров (product display).
К каждой ноде привязано на несколько товаров в зависимости от размера.
Во вьюхе для каждой ноды вывожу поле "Товар" со средством форматирования "Форма добавления в корзину".
Все хорошо - http://prntscr.com/4cqzbe , но не хватает поле "Цена".
Как вывести цену?

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

Ахтунг! Появилась непонятная ошибка в Display Suite [Решено]

21 мая 2014 в 1:09

На странице настройки отображения материала 7 раз выводит:
Notice: Undefined offset: 1 in sites/all/modules/ds/includes/ds.field_ui.inc on line 2034

Notice это пол беды. Но при попытке переместить поля (drug & drop) возникает AJAX ошибка во всплывающем окне.
Вот часть ее http://prntscr.com/3l1l0u.
И переместить поле невозможно.

Geolocation Google Map невозможно изменить/удалить значение по умолчанию

17 мая 2014 в 20:25

Кнопкм Get Location и Удалить не работают.
В форме добавления/редактирования материла работают.
Как удалить дефолтное значение на карте?

Как реализовать такую экспертную систему в виде дерева?

12 мая 2014 в 22:26

Передать во view-block текущие параметры (раскрытые фильтры) view-page

22 апреля 2014 в 22:30

Задача довольно распространенная.
Есть выборка view-page.
Нужно для нее показать view-page с теми же фильтрами + дополнительные фильтры.
Пример: контекстно зависимые спец.предложения.

Во view-page 17 параметров. Пример URI запроса:

/objects-sale?shs_term_node_tid_depth=2376%2B0%2C2411&field_object_type_tid%5B%5D=494&field_price_value=10000&
field_price_value_1=30000&field_area_total_value=400&field_area_total_value_1=500&
field_rooms_count_value=1&field_rooms_count_value_1=4&
sort_bef_combine=field_price_calc_usd_value+ASC&field_floor_value=1&
field_floor_value_1=9&field_floor_all_value=&field_floor_all_value_1=
&field_area_site_value=&field_area_site_value_1=&field_assign_object_tid%5B%5D=471
&field_assign_land_tid%5B%5D=488

View Taxonomy: отобрать непустые термины

22 апреля 2014 в 22:10

Как отобрать во view которая отбирает термины таксономии только непустые термины (согласно другим параметрам view)?

Модуль QTip: Ссылка в подсказке

31 марта 2014 в 1:52

При попытке вставки ссылки в всплывающую подсказку верстка ломается.
Как сделать?

Как редактировать подобный контент?

31 марта 2014 в 1:49

Таблица как на http://www.register365.com/web-hosting/packages/compare .

1.Через визуальный редактор не все модно сделать.
2.Вставлять HTML каждый раз в исходный код? Значит где-то нудно держать эталон. Так как в текстовом поле неудобно редактировать.
3.Делать include. Но тогда это PHP поле. N рядом не отредактируешь текст через визуальный редактор.