privatemsg

Privatemsg получить список тем пользователя

2 октября 2014 в 12:56

Подскажите как получить список тем из Privatemsg в профиле пользователя: первый столбец имя участника темы, второй столбец ссылка на тему.
Сейчас я получил с помощью sql список тем, беру из pm_index.thread_id идентификатор темы, затем формирую ссылку вида messages/view/%thread_id%, а в результате получается что ссылка /messages/view/2 для разных пользователей показывает разные результаты.

[Решено] Где темизировать модуль Private Message?

9 августа 2014 в 13:59

Помогите разобраться с этим вопросом. Судя по постам на форуме, полных ответов пока нет.

К примеру требуется изменить таблицу /messages. А конкретно добавить в нее дополнительное поле, которое используется в сообщениях и в поле автора вместо username использовать ФИО из профайла.

Где и как переделать таблицу? Можно хоть с нуля ее переписать, лишь бы понять где.

Пробую в template.php через функции theme_ из файла privatemsg.theme.inc, но результаты пока никакие.
Через views вообще непонятно как подступиться.

Модерация сообщений в privatemsg

9 февраля 2014 в 14:31

Подскажите как можно реализовать модерацию сообщений в модуле privatemsg, чтобы отправлялось только после одобрения админом?

[РЕШЕНО] Private message - node.js конфликтирует с #tabs. Помогите разобратся.

3 февраля 2014 в 13:49

Включила модуль Nodejs для отправки сообщений (privatemsg) в виде чата. Подключила модуль privatemsg_nodejs и перестал работать #tabs, пишет ошибку что не знает метод tabs. В чем может быть проблема??

Как допилить Privatemsg?

24 января 2014 в 5:41

Перечитал кучу тырнетов и ничего существенного.
Что хотелось бы запилить:
Отправка ЛС не по логину (в форме отправки) а по другому полю из акка или ещё лучше по полю из Profile2.
Ну и изменение общей страницы со списком переписок.

Использование privatemsg_nodejs и views

29 ноября 2013 в 13:42

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

Использую модуль privatemsg_nodejs, все работает все хорошо.
Нужно вывести список пользователей, и при клике на ссылку "написать сообщение", нужно открыть диалог.
Список пользователей вывожу через views.
Теперь пытаюсь создать ссылку, которая открывала диалог между пользователем и каким-то пользователем на сайте.

Модуль privatemsg_nodejs создает в диалоге между пользователями кнопочку открыть мини чат. И здесь все понятно, диалог между пользователями создан, и есть всё, для создания мини чата: т.е их uid и сами сообщения, вызываем функцию построения мини чата, передаем параметры и ок.

А вот как создать этот мини чат, если переписки не было, я не понял. Лезть в API private message мне как-то не хочется.

Как реализовать страницу новостей как вконтакте?

12 ноября 2013 в 14:45

Разрабатываю маленькую соц сеть. Передо мной стоит задание сделать Мои новости как вконтакте, то есть страницу на которой будут выводится последние действия друзей. Как это можно сделать??

Темизация модуля Privatemsg

7 ноября 2013 в 14:41

Как лучше отредактировать внешний вид всех сообщений? Использую модуль Privatemsg но к сожалению Privatemsg views только для 6-ки.

Views, блок залогинившегося пользователя

28 октября 2013 в 2:48

Делаю блок для вошедшего в систему пользователя через views. Изначально при создании представления в меню "Показать" взял "Пользователи". В блоке отображается имя учетной записи, потом аватар пользователя, ссылка на выход из системы. Также установил модуль Privatemsg. Теперь хочу добавить ссылку, допустим, "Новых личных сообщений: 'здесь количество новых сообщений'", но ничего подходящего в доступных полях по поводу Privatemsg, кроме "Privatemsg: Ссылка Отправить ЛС" нет. Как поступить в данном случае? Возможно ли такое вообще реализовать при помощи views?

Как убрать информацию о форматировании в форме личных сообщений модуля privatemsg

2 августа 2013 в 19:59

Что бы убрать информацию о форматировании в форме комментариев использую такой код:

Upload в Private Message

26 мая 2013 в 15:08

Столкнулся со следующей проблемой. Добавляю в настройках личных сообщений (модуль privatemsg 7.x-1.x) поле файл, чтобы позволить пользователям обмениваться файлами через личные сообщения. В настройках пути задаю папку и токен (имя пользователя) куда эти файлы должны ложиться. Однако, по факту все загружаемые файлы все равно валятся в папку files. То есть настройки пути игнорируются

Privatemsg и несколько собеседников

24 мая 2013 в 17:35

Привет drupal-мастера!

Есть интересная задачка.

Регистрация на сайте происходит следующим образом - человек выбирает другого пользователя, под ним нажимает кнопку "Хочу работать с этим человеком", после этого происходит обычная регистрация.

У пользователя, таким образом формируется таблица его партнеров (отдельная страничка).

Теперь собственно вся соль.
Нужно сделать так, чтобы на этой странице (partners) человек мог отметить нужных ему партнеров и отправить им сообщение.

На сайте используется .

Мои мысли - занести в переменную id этих пользователей и организовать с ними диалог.

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

Как отправить личное сообщение не по имени логина, а другому полю?

18 апреля 2013 в 0:27

Товарищи!

Поставил модуль Privatemsg - отлично работает, делает ровно то, что нужно за исключением одной штуки. Есть потребность в поле "Кому" выводить не user login, а другое. Тут есть два варианта:
- название одной из нод определённого типа, которую можно создать только одну для одного юзера.
- дополнительное поле в профиле пользователя, которое он вводит при регистрации.

Подскажите, решал ли кто такую задачу? Быть может есть на вскидку какие-то решения или хотя бы идеи. Буду рад любым комментам ибо уже собрался допиливать модуль.

Код rules в экшин Execute custom PHP code для массовой рассылки личных сообщений.

10 апреля 2013 в 17:35

Здравствуйте.
Drupal 6 версии rules 1.5
Есть задача разослать пользователям у которых закладки на ноду уведомления с помощью модуля privatemsg. Настроить событие можно любое. Например новый комментарий у ноды, но это не суть.
Суть вопроса правильно ли написал такой код
==

<?php
// выполняем запрос на получение данных uid и name пользователей у который в закладках даная нода

$query db_query("SELECT users.uid AS uid,
   users.name AS users_name
 FROM {users} {users} 
 INNER JOIN {flag_content} {flag_content_users} ON users.uid = flag_content_users.uid AND flag_content_users.fid = 1
 WHERE flag_content_users.content_id = %d"
$node->nid); 

// вносим полченные из базы данных данные в массив
$results = array();?>

Своеобразный сайт "Автор Слова" (7.x)

27 ноября 2012 в 23:03

Представляю на суд довольно своеобразный и амбициозный проект - АвторСлова.РФ. Сейчас сайт находится в стадии допиливания и тестирования, так что, просьба сообщать о найденных багах.

Примеры некоторых страниц во вложении.
Если будут какие-либо вопросы по реализации, постараюсь ответить.

модуль privatemessage

8 ноября 2012 в 10:20

Добрый день! Подскажите пожалуйста, где можно в модуле сообщений убрать фильтр или меню по сообщениям "Отправленные" и "Входящие", и оставить только вывод по "Все"? В каком файле модуля это можно осуществить?

Долой спам в Privatemsg

19 августа 2012 в 13:56

Реклама в личных сообщениях довольно лакомый кусочек для любого спаммера (отклик куда больше чем от комментов). Раньше мы не сталкивались с проблемой спама в ЛС. Бывали залетные пользователи, рассылавшие спам вручную. Их быстро блокировали. Проблем не было.

Функционала, лимитирующего отправку ЛС, соответственно, никто не разрабатывал. Вчера об этом пожалели.

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

Судя по логу (повторяющиеся выпады со сменой ip-адреса) и количеству сообщений мы пришли к выводу, что это робот.

privatemsg выдает лишнее

24 апреля 2012 в 14:34

Использую модуль privatemsg. При создании нового личного сообщения для любых пользователей кроме текущего выдается, пример для пользователя 111:
Новое сообщение для 111 [user]
И в строке Для выдается тоже 111 [user]

В остальных местах пользователь нормально отображается. Причем письмо уходит нормально, и главное доходит.

notifications и несколько send methods

6 марта 2012 в 12:59

Всем добрый день,

у меня возник вопрос. Поставил модули notifications, messaging, sms framework, privatemsg. Теперь можно подписываться на новые материалы и получать смс или приватные сообщения (в зависимости от того, какой стоит send method). А вот как бы так сделать, чтобы можно было получить и смс и приватные сообщения одновременно?