Помогите разобраться с этим вопросом. Судя по постам на форуме, полных ответов пока нет.
К примеру требуется изменить таблицу /messages. А конкретно добавить в нее дополнительное поле, которое используется в сообщениях и в поле автора вместо username использовать ФИО из профайла.
Где и как переделать таблицу? Можно хоть с нуля ее переписать, лишь бы понять где.
Пробую в template.php через функции theme_ из файла privatemsg.theme.inc, но результаты пока никакие.
Через views вообще непонятно как подступиться.
Комментарии
Тут вроде тока в кишках модуля копаться и переписывать. А потом не обновлять, чтобы не слетело)
Вот таким способом и идем. Раз вариантов нет, то будем продолжать в этом духе.
Да разрабы что-то сплоховали. Сразу б views делали.
Разрабы поленились. К примеру входящие, исходящие и все сообщения(соотв страницы sent, inbox и list) перекидывают тупо в один запрос про все сообщения. Если заказчика не получиться переубедить, то придется ваять свои запросы. Но думаю до этого не дойдет. Там все-таки треды выводятся
Из того, что сделано.
1. Изменена главная таблица вывода, а именно добавлены новые колонки, изменен формат дат, подключен tablesorter, и login заменен на ФИО.
2. Добавил возможность отправлять личные сообщению по полю email. ( на сайте используется модуль logintoboggan).
3. Убрал autocomplete. Теперь простые юзеры могут писать только админам и выбирают их из выпадающего списка. Админы же пользуются простой вставкой мейла или логина в текстовое поле, и для них аяксом подгружается фото юзера (это чтоб не перепутали).
4. Ну и всякие мелочи там, стили и прочее.
Если кому что понадобиться, спрашивайте. Подскажу в каких функциях и что править.
Или же тоже делитесь.
Ребята - не хочу открывать новую тему - но не могли бы Вы выложить переделанный модуль - Очень буду благодарен.
С наступающим новым годом!
Счастья и добра, и что бы друпал всем улыбался)
Что значит переделанный.
1. Переделанный это не значит лучший.
2. Переделывают под конкретные проекты, поэтому маловероятно, что он у Вас вообще заработает.
3. Лично мои переделки у Вас 100% не запустятся, поскольку используются дополнительные поля из profile2, а также дополнительные поля у самих сообщений, которые вам точно не понадобятся. Плюс форма написания письма (и много другого) у меня вообще вне модуля, а в своей crm. А ее я точно не выложу.
Вывод один, халявой здесь даже не пахнет.
Определитесь какие Вам вообще изменения нужны, текстовый редактор в руки и вперед. А там будут вопросы, попробую помочь.
Скора новый выйдет, а пока http://drupal.stackexchange.com/questions/26859/how-can-i-customize-the-...
Возьмите на заметку, что у них есть своя функция отправки сообщения. Поэтому, вы можете сами создать любую форму, и в ее сабмите использовать эту функцию.
Ребята, а возможно сделать, что бы в личных сообщениях последние сообщения были сверху страницы, а не снизу как в стандартном исполнении?