Блог пользователя - Тимофей

Закрыть Advanced Forum от неавторизованных

12 января 2017 в 9:53

Добрый день.

А как закрыть главную страницу форума от неавторизованных/каких-то ролей?

Ставил Forum Access, но он просто скрывает контейнеры (+ у меня сломались другие настройки доступа от этого). А хочется как, например, во Views настроить доступ определенным ролям.

Advanced Forum - скрыть ответы в теме, но оставить возможность написания ответа.

11 января 2017 в 11:24

Здравствуйте!

Если в настройках материала (темы) скрыть комментарии, то в AF пропадает форма ответа в этой теме (Topic Locked). А можно как-то скрыть ответы в теме, но при этом оставить возможность что-то написать? (поидее, так и должно быть)

User Points + ручное добавление баллов/rules = неправильно считаются максимальные баллы пользователя.

29 ноября 2016 в 13:56

Добрый день!

Когда начисляются баллы за какое-то действие (например, добавление материала), то баллы плюсуются к текущему количеству и к суммарному количеству баллов у пользователя (max_points в БД).

Если добавлять баллы через ручное создание операции или через rules, то баллы плюсуются только к текущему количеству баллов.

Значит, нельзя построить рейтинг пользователей по суммарному количеству баллов за все время.

В чем может быть проблема?

CKEditor виден только админу

12 августа 2016 в 17:54

Добрый вечер.

CKEditor виден только админу. Пользователям и анонимам не виден, хотя в настройках поля нужный пункт выбра и в admin/config/content/formats/ тоже разрешение стоит.

Выбор формата текста присутствует. Т.е. какая-то проблема с загрузкой самого редактора.

В чем может быть проблема?

Как во views изменить вывод поля body с помощью php?

24 мая 2016 в 17:34

Добрый день!

Есть вывод списка материалов через views. Как можно с помощью php получать значение поля body (c html разметкой), обрабатывать его и выводить в измененном виде? Т.е. как получить его значение в поле php?

Спасибо.

Rules + получение токена для ссылки флага = непонятная проблема

23 мая 2016 в 17:25

Добрый день.

Генерирую ссылку для изменения флага при создании материала через rules, в ней есть токен.

Если вручную подставляю id материала в функцию, то все ок:
$token=flag_get_token(123);

Если получаю id материала отдельно, то id правильный выводится:
$content_id = token_replace('[entity-created:nid]', array('node' => $node));

Если подставляю $content_id для генерирования токена, то генерируется левый токен, никак не связанный с id:
$token=flag_get_token($content_id);

[РЕШЕНО]Пометить ноду флагом при переходе по любой ссылке из неё.

23 мая 2016 в 13:14

Добрый день.

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

Мне кажется как-то так:
1. Как-то ко всем ссылкам добавлять onclick.
2. Как-то ставить флаг c помощью JS на конкретную ноду.

Узнать, материал создан через браузер или через services.

21 апреля 2016 в 12:43

Добрый день!

Материал на сайте может создаваться обычным способом и через приложение через services.
Можно ли как-то отделять друг от друга эти материалы? Например, через rules ставить/не ставить флаг или назначать термин таксономии?

В идеале делать на стороне сайта, а не в приложении.

Т.е. лучше всего, чтобы можно было отделить материалы после их создания через rules/что-то еще на "обычные" и "из приложения".

Можно так сделать?

Спасибо.

Как автоматически вставлять абсолютный путь к картинкам?

4 апреля 2016 в 13:47

Здравствуйте.

Картинки загружаются через imce или one click upload. Картинкам задается относительный путь.
Можно ли как-то задавать абсолютный путь?

Спасибо.

[РЕШЕНО]Автологин по ссылке

31 марта 2016 в 21:05

Добрый день!

Через views json в мобильное приложение скармливается текст со ссылкой на полный материал.

В приложении все показывается только авторизованным пользователям. Как можно в ссылку добавить параметры автоматической авторизации через браузер: пользователь открывает ссылку в браузере и ему не надо вводить логин-пароль?

Или такая же ссылка для вставки в email.

Т.е. чем можно геренировать ссылку, открывающую материал с автологином?

Спасибо.

Как программно в шаблоне получить id текущего комментария?

31 марта 2016 в 18:12

Добрый вечер.

Как программно в шаблоне получить id текущего комментария?

Спасибо.

Подсчет количества захода пользователя на сайт.

29 марта 2016 в 10:24

Добрый день.

Как можно подсчитать, сколько раз пользователь заходил на сайт? Не авторизовывался, а именно заходил. В БД есть информация о последнем посещении.

Можно было бы сделать через rules счетчик, но там нет действия: пользователь зашел на сайт, только про авторизацию. Но это не подходит, так как сессия может сохраняться и авторизовываться каждый раз не надо.

Как можно поступить?

Спасибо.

[РЕШЕНО]Rules - создание нескольких нод циклом.

14 марта 2016 в 16:11

Добрый день!

Через views vbo вывожу список пользователей, которым надо отправить емейл, в rules. Циклом отправляю email - всё работает.
Заменяю action отправки email на создание материала от имени пользователя - создаётся только 1 материал для самого первого в списке views.

В чем может быть проблема?

Спасибо.

Services: json ответ на пустой views.

12 марта 2016 в 9:15

Добрый день!

Через services в формате json отдается views. Однако, если views пустой - в json отдается пустота, даже если прописано поведение при пустом результате.

Почему может быть так?

Спасибо.

Views - отображать несколько последних комментариев с конца c сортировкой от старого к новому.

9 марта 2016 в 11:56

Добрый день.

Допустим, есть комментарии с датами:

1 января
2 января
3 января
4 января
5 января
6 января

Как можно вывести только 5 и 6 января? Т.е. 2 последних элемента с сортировкой от раннего к позднему (новое снизу).

Есть что-то удобнее, чем через php фильтровать - получать все комментарии и брать только последние?

Сортировка views по php полю.

5 марта 2016 в 11:40

Добрый день!

В views eсть php поле, в котором оказывается дата для материала (разные материалы, дата по-разному формируется). Допустим, это переменная $date (выводится через echo).

Как можно сортировать Views по этому полю?

Спасибо.

Как переименовать кнопку "отмена" на странице подтверждения флага?

2 марта 2016 в 13:47

Добрый день.

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

Спасибо.

Rules - вставка views в качестве значения тела сообщения

12 февраля 2016 в 19:36

Добрый вечер.

Через rules делаю рассылку новых материалов на сайте по этой инструкции: http://xandeadx.ru/blog/drupal/706

[РЕШЕНО]Privatemsg + Real Name + кнопка отправить сообщение пользователю = как убрать лишнюю информацию из поля адресата?

12 февраля 2016 в 15:20

Добрый день!

При нажатии на кнопку отправить сообщение в поле адресата вставляется такой текст:

Иван Петров [user: ivan_123]
(emailname_uid)

Как оставить только имя-фамилию без имени отображения?

[РЕШЕНО]Генерация ссылки приглашения НЕ по email.

30 января 2016 в 9:50

Здравствуйте!

На сайте требуется регистрация только по приглашениям.
Установил Invite, Registration Invite.

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

Вроде нашел в типах инвайтов, где галочка про "email" снимается, но все равно не пойму...