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

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

11 апреля 2014 в 15:55

"MerryHamster" wrote:
Посмотрите может модуль этот может помочь https://drupal.org/sandbox/mbodalova/2212053 или по точнее напишите что нужно, а то не очень понятно.

я так понял этот модуль добавляет большее новых вариантов представления даты.

11 апреля 2014 в 13:28

0 - пользователю создаешь новое поле "Сумма баллов" - как пример
1 - создаешь разные типы материалов
2 - в эти типы материалов добавляешь поле "цена материала" - например ставишь 30
3 - устанавливаешь модель Rules
4 - делаешь рулсы где началом будет "создана новая сущность" с условием она содержит поле "цена материала" и в итоге должен сформировать действие - где будет прибавляться "цена материала" к полю юзера-автора "Сумма баллов"
+ еще пару рулсов в зависимости от действий за которые пользователь будет получать баллы - например оставил коммент.

21 марта 2014 в 10:07

"Plazik" wrote:
экспорт правила

{ "rules_unpublish_content_rules" : {
"LABEL" : "\u0421\u043d\u0438\u043c\u0430\u0435\u043c \u0441 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438",
"PLUGIN" : "reaction rule",
"OWNER" : "rules",
"REQUIRES" : [ "rules", "rules_scheduler" ],
"ON" : { "node_presave--advertisement" : { "bundle" : "advertisement" } },
"IF" : [

9 февраля 2014 в 23:43

ЗАРАБОТАЛО! УРА!

"Inj" wrote:
"не использовать <?php ?>"

после такого чувствуешь мягко говоря себя хуже "чайника".

Огромное спасибо ребята за помощь! Рад что есть люди готовые откликнуться вот так оперативно! Всего вам наилучшего по жизни!

8 февраля 2014 в 21:33

Sad не запустилось, пробовал так:
<?php
global $user;
$user = user_load($user->uid);
$terms = taxonomy_get_term_by_name($user->field_user_otdel);
$term = array_shift($terms);
return $user->field_user_otdel['und'][0]['tid'];
?>
и только:
<?php
return $user->field_user_otdel['und'][0]['tid'];
?>
Как вообще проверить выполняется ли в поле скрипт?

7 февраля 2014 в 17:14

"graker" wrote:

Именно так оно и должно быть. В значении поля-ссылки на термин таксономии лежат tid-ы.


т.е. конструкция была правильная, с поправкой на машинное имя поля field_user_otdel

7 февраля 2014 в 16:51

если я прописываю в page.tpl <?php dpm($user) ?>, мне через Крумо выводит инфу по пользователю, но ни одно из моих полей что я добавлял профиль сам - не отображается, по ним нет инфы.

7 февраля 2014 в 14:57

"graker" wrote:
Я конечно извиняюсь, но может так получиться, что ваше поле user_otdel на самом деле называется field_user_otdel?

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

скоро будет результат из девела

7 февраля 2014 в 13:36

Так, может стоит еще уточнить у вас, кто разбирается в ядре и т.д.

У меня есть пользователь - у него есть поле, при регистрации пользователь указывает его значение из списка терминов словаря.

7 февраля 2014 в 13:22

"Inj" wrote:
что бы у Вас это поле было не пустое, ну или тестить каким-то другим юзером

тест провожу через второй браузер под другим юзером с установленным значением поля

Как-то ставил модуль девел - ушатал им сайт в ноль =), может руки кривые, но если сейчас не выйдет, сделаю копию проекта и поставлю заново.
Что подразумевается под структурой? имена полей и словарей? или еще что

7 февраля 2014 в 12:46

что-то не сработало, пробовал даже кэш очистить, в синтаксисе у меня ошибки нет - проверил несколько раз.

Возможно: поле находится в группе полей, я даже специально вынес поле из группы в корень профиля - но все равно не отрабатывает. Хотя, если я задаю жесткое значение цифрой (т.е. id термина) в контекстных фильтрах представления - все отрабатывает. А ПХП код нет.
Не знаю, важно это или нет, в профиле пользователь выбирает термин из раскрывающегося списка.

А название поля не нужно брать в скобки?

7 февраля 2014 в 11:37

не сочтите дебилом но я вообще не знаком с ПХП, тем более говорить терминологии движка друпала подавно. Я делаю по аналогии - нахожу код в сети и меняю переменные на свои. в случае с поставленной задачей - не вышло, пришлось потревожить форум.
Если не трудно, можете подробнее расписать, т.е. чтобы в итоге мне выдало нужный id через return я так понимаю, и фильтр подхватил его значение

Спасибо.