Здраствуйте...
Тут такая интересная фича возникла с модулем privatemsg
Собственно модуль я установил и доступ для пользователей открыл, руссификацию сделал, в моей сесии (админовской) в навигации есть меню "Личные сообщения (0)" заходит нормально, письма отправляю, но вот в обычной пользовательской сесии, увы, меню в навигации не отображаеться если идти по линку то пользователь попадает в личную почту и письма отправляет удачно.
Заходил в админовку->меню там нет вообще данного меню
Мож кто подскажет где что надо править ???
Комментарии
Может всё таки в админке не стоит галочка для обычных юзеров в пункете "Доступ"..
Стоит галочка, несколька раз убирал и ставил, всё равно.
По ссылке пользователь попадает в "личную почту", но нету толька самого меню в навигации
Попробуй в "меню" в админке поэкспериментировать.
У меня сразу появилось.
На крайний случай можно вручную добавить.
добавить в ручную случий то крайний, но толька не будет видно кол-во новых писем (это меня то и дерзает)
В админ - меню, такого меню ваще нет,
пробовал сбрасывать меню, ничего не получилось
кэш почисти...
Я кеш отлючал, но всё равно почистил,
Нету таковой
Таблицу чистил (cache)?
Попробуй включить/выключить модуль и поменять туда-сюда "Sent message status" на странице настроек: admin/settings/privatemsg.
fedotpuul: "Заходил в админовку->меню там нет вообще данного меню"
так и должно быть
Спасибо за внимание...
Меню появилось после того как в код я добавил следуюшее
function privatemsg_menu($may_cache) {
global $user;
$items = array();
[b] $user->privatemsg_allow = 1;[/b]
Теперь надо понять почему $user->privatemsg_allow даёт 0 ???
У пользователя в настройках должна стоять галка "Allow private messages" - она и задаёт значение "privatemsg_allow"
Вот оно что .....
А как сделать чтоб галочки автоматом всем ставились ???
Да вроде по умолчанию должна быть единицей...
Только что попробовал: создал нового пользователя, галка "Allow private messages" проставилась сама.
Значит для старых пользователей значение 0
Кажись проблема решена
Спасибо всем