Neomessenger для icms 2.x - ошибки и настройка

#1 3 октября 2015 в 06:03
Привет уважаемые форумчане!
Решил создать отдельную тему на форуме по месседжеру, дабы не писать в комментариях к компоненту.
Итак.

1. Если кому нужна функция массовой рассылки, добавьте атрибут кнопке с текстом "Отправить всем" в файле /templates/ваш-шаблон/js/neomessenger/neomessenger.js находим строку:

  1. (nm.currentUser.is_admin ? '<button type="submit"
и добавляем:
  1. id="nm-mass-send"
т.е. должно получится вот так:
  1. (nm.currentUser.is_admin ? '<button type="submit" id="nm-mass-send"
а. Как сделать данную кнопку "Отправить всем" только для своих друзей?
Для всего сайта не надо, так как будут спамить.
б. Как удалить вообще эту кнопку и на ее место прикрутить кнопку "Отправить"?

2. В окне переписке при нажатии, на аватар, в новом окне профиль открывается, как что бы в этом же, в каком файле target поменять?
1218 и 1238 строчки, убрать target в файле /templates/ваш-шаблон/js/neomessenger/neomessenger.js (насколько я понял).

3. У кого установлено попап окно на сайте, стиль и переписка осталась со старого месседжера.
Ранее у меня было доступно попап окно для гостей.
Зашел от гостя, написал себе сообщения, в переписке их не показывало соответственно, но когда зашел в свой профиль, у меня показывает, что пришли сообщения.
Но сообщений нет. Если нажимаем на окно, чтобы пропал счетчик входящих сообщений, то они не пропадают.
Хочу отметить, что со старым месседжером я не проверял работу данного попап окна.
Возможно это недоразумении разработчиков этого окна (не в ущерб данному разработчику).
Как убрать/удалить/очистить данный счетчик непришедших сообщений от гостей?

4. Как убрать себя из списка переписчиков?
Если я сам себе отправляю сообщение, то напротив моего аватара и никнейма выводится счетчик +1.
При наведении на поле юзера (ава, никнейм) счетчик о приходящем сообщении скрывается, нажимаем чтобы прочитать, +1 так и остается гореть.
Т.е. не обновляется и показатель не пропадает. Я посмотрел, это только у самого себя такой баг.
Но есть одно но, что я не могу удалит себя с контакта переписчиков, т.к. мне пишет что у вас есть одно непрочитанное сообщение.

5. Оптимизация скорости загрузки месседжера.
Бывает, что грузит очень долго. Если нажимаем первые раз, загрузка вроде нормальная.
Скрываем и открываем снова, грузит уже дольше. Опять же не всегда, но бывает очень долго.
Интернет нормальный — 10Мб.

Спасибо за внимание.
#2 3 октября 2015 в 16:48
как вы умудрились написать сами себе?
#3 4 октября 2015 в 05:27


как вы умудрились написать сами себе?

neomaster
Незнаю. Просто зашел и написал)))
#4 4 октября 2015 в 09:46
Насколько я знаю в инстанте нельзя себе написать
#5 4 октября 2015 в 17:48
У меня часть смайлов куда то за окно уходят, как побороть?
#6 4 октября 2015 в 17:49
Добавте пожалуйста возможность убрать кнопку "Отправить всем" и оставить только админу.
#7 4 октября 2015 в 22:19


Добавте пожалуйста возможность убрать кнопку "Отправить всем" и оставить только админу.

zotak

Ну по задумке она и так должна только администраторам показываться, или у вас всем показывается?
#8 4 октября 2015 в 22:38


Ну по задумке она и так должна только администраторам показываться, или у вас всем показывается?

neomaster
Все работает, виноват, прошу прощение, зашел под пользователем который тоже имеет права админа.
А со смайлами не подскажите что делать?
#9 4 октября 2015 в 22:52
Смайлы не устанавливал, пока ничего сказать не могу
#10 5 октября 2015 в 09:29
Действие 'Отправить всем' — желательно 'предохранитель ' установить, типа 'Подтвердите действие массовой рассылки'
Можно конечно и кнопку уменьшить или перекрасит, но от случайного выстрела, мне кажется, надо законтролить.
#11 9 октября 2015 в 21:23
Не работает кнопка отправить всем…

Код PHP: (nm.currentUser.is_admin? '<button type="submit" id="nm-mass-send"

это выполнил и нет изменений… Помогите…
#12 10 октября 2015 в 07:48


Не работает кнопка отправить всем…

Код PHP: (nm.currentUser.is_admin? '

zst
всё работает… куки zst

Александр Потапов
#13 22 октября 2015 в 18:16
ПО СМАЙЛАМ
я в этом ничего не шарю, но себе сделал так
Заходим в папку /wysiwyg/markitup/skins/simple/, открываем файл style.css.
строка 69-78
markItUpHeader ul ul {
display:none;
position:absolute;
padding: 10px;
width: 200px;
height:150px;
overflow: auto;
top:18px; left:0px;
background:#FFF;
border:1px solid #000;

На 49 строке удаляем overflow: hidden;

В 59 строке вставляем top: -140px;
РАДУЕМСЯ!
#14 23 октября 2015 в 04:43
Спасибо, будем пробовать)
#15 23 октября 2015 в 18:43
Отпишитесь кто попробовал, плиз.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.