lipinart: Комментарии

Главные вкладки

2 июня 2015 в 14:07

Получилось добавить еще 2 экшена:
- приводим 1 дату к числу
- приводим 2 дату к числу
- вычислить дата_1 - дата_2 = интервал
- вычислить интервал/86400

Т.к. поля ограничены до дней, проблем быть не должно.

Но хотелось бы все это упаковать в компонент. На вход две даты, на выход - интервал.
Не пойму, как вернуть вычесленное значение обратно в правило?

13 мая 2015 в 11:25

"xaxel3000" wrote:
А где это? Там так и будет написано, что какой-то конфликт?

Включаете FireBug и перезагружаете страницу. В консоли будут указаны все ошибки JS.
-----------

social_stats_views работает при включенной статистике, что непременно скажется на скорости.

А вообще, рекомендую Яндекс кнопки.

12 мая 2015 в 16:00

В template.php, тема называется evolution, просто в примере написал mytheme. Хук работает, я проверял. Сначала думал, что может условие не срабатывает, закрыл весь код в хуке, оставил только вашу сточку - не видно. Видимо глюк-какой-то.

8 мая 2015 в 8:38

Странно, именно так и делал, но в массиве $node моей переменной нет.

Получается, что препроцесс вызывается перед рендерингом, а мне же нужно записать значение в БД непосредственно при сохранении ноды. В итоге добавил дополнительное поле, в которое закидываю результат вычисленный с помощью Рулс.

26 марта 2015 в 14:48

Добавить флаг(flag), при его активации запускаем правило (rule), где проверяем анонима, списываем поинты и перенаправляем по ссылке, указанной в ноде.

25 марта 2015 в 12:50

Не получается сохранить конфигурацию. Редактирую профиль, сохраняю, а выводит все равно дефолтный.
Пробовал ставить v3, пробовал установить в папку modules/ckeditor - не сохраняет.
При добавлении нового профиля - ошибка: невалидная конфигурация

26 февраля 2015 в 12:28

Во-первых, у каждого типа материала будут свои уникальные поля, и каждый раз запрашивать ненужные поля не есть гуд. Особенно это касается большой базы и сложных вьюсов.
Во-вторых, использовать термин удобнее, чем добавлять галочки. Меньше полей - быстрее выборка.

19 февраля 2015 в 12:54

Механизм понятен. Может подойдет Rules link?

Что касается даты завершения, согласен. Так же думаю стоит записывать в поле и при каждом запросе вычислять оставшееся время до завершения.

11 февраля 2015 в 10:55

Не совсем уловил, для чего webform?

Я делал несколько иначе. В профиле пользователя вывел views с таблицей всех его объявлений и навесил флаг "Поднять в ТОП". У ноды (по умолчанию) есть поле "Закреплять вверху списков", его и решил использовать. При активации флага проверяем состояние баланса юзера, в случае недостаточного количества поинтов редиректим на форму пополнения, иначе списываем денежки и тем же рулсом ставим чекбокс "Закреплять вверху списков".

Таким образом пользователь визуально может контролировать состояние всех его объявлений.

23 января 2015 в 13:56

Нешел таки модуль Conditional Rules, который позволяет добавить условия прямо в действие с помощью конструкций if-else, switch и while.

Настроение поднялось и задача усложнилась:
Добавилось поле "Срок публикации" типа integer, где пользователь может указать 1,2,3 или 4 недели.
Соответственно и количество поинтов будет варироваться.

20 января 2015 в 11:10

Automatic Entity Label
Модуль использует токены. Настроить можно на странице редактирования типа контента.

Например, создаем заголовок из поля body, точнее из его краткого содержания. А в настройках поля body указать краткое содержание 20 символов.