Вывод микростатуса пользователя в usermenu

#1 8 марта 2014 в 17:13
Всем привет и здравствуйте.Столкнулся с такой проблемой.Пытаюсь сделать вывод статуса (который не онлайн-оффлайн, а текстовый микростатус) пользователя в mod_usermenu.В файле модуля вставил
  1. assign('status', $inUser->status);
, в шаблоне добавил
  1. <a onclick="setStatus(1)" href="javascript:">изменить&#8204;·статус</a>
, но… Статус выводится, но не редактируется, если зайти в профиль то все норм.Кто подскажет решение? ЭТО решение не прокатывает :(
#2 8 марта 2014 в 17:30
так вы смотрите внимательно: клик по ссылке вызывает метод setStatus()… а вы тело этого метода в файл вставили?
я делал что-то подобное на аяске… еще для версии Инстанта 1.6.2… потом перенес на 1.7, а потом при очередном обновлении забыл про этот хак и он потерся…
#3 8 марта 2014 в 19:02
ошибся в теме малость, вставил
  1. <a href="javascript:" onclick="setStatus({$usr.id})">изменить статус</a>
, также пробывал и
  1. <a href="javascript:" onclick="setStatus({$id})">изменить статус</a>
, все бестолку.

клик по ссылке вызывает метод setStatus()… а вы тело этого метода в файл вставили?

Странник
-вот про это чуть понятнее и подробнее можно?
#4 8 марта 2014 в 19:51
Александр, сорри, простите меня пожалуйста, за то, что ввел в заблуждение. заголовок и тело метода setStatus() находится в файле /components/users/js/profile.js
а этот метод инициализируется из фронтэнда… если мне память не изменяет....
вы меня простите, сегодня надо дам поздравлять и пить водку, а не лазить по файлам!
#5 8 марта 2014 в 19:57


… сегодня надо дам поздравлять и пить водку...

Странник
Полностью согласен :).Но уже все выпито и поэтому…
#6 10 марта 2014 в 12:28
Наверное никто не подскажет как быть cry
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.