у меня сортируется хаотично, писал на почту 16 июля - мне ничего не ответили. сделайте сортировку по последнему посещению или вышлите обновление, если что-то меняли.
Я у себя это сразу сделал, а то почта захламлена! Проверку на доступность пользователя должен делать сам InstantCMS, но почему-то этого не происходит. Вот код, который нужно прописать, neomaster, прошу это тоже учесть при обновлении плагина: строку 225:
круто! адаптивность - нужная вещь! у меня как раз шаблон адаптивный. учтите, пожалуйста, мои изменения, особенно про удаление контакта, думаю, вещь нужная. С меня на пиво!
Если кому интересно, в ходе использования обнаружилась небольшая проблема. Если пользователь удаляет контакт из переписки, от которого есть непрочитанные сообщения, то в меню пользователя горят непрочитанные сообщения, но пользователь их не видит, т.к. контакт удален. Ниже мое решение данной проблемы, которое не дает удалить контакт из переписки, пока пользователь не прочитает от него все сообщения! Переписанная функция ниже, добавлено всего 3 строки.
Код PHP:
self.contactDelete =function(cnt){
var newmess = $('#im_window #contact-'+ cnt.attr('rel')).find('.counter');
if(cnt.hasClass('selected')){
core.alert('С контактом, который вы хотите удалить, в данный момент вы ведете переписку. Выберите другой контакт, и затем удалите этот.','Внимание!');
}elseif(newmess.length >0){
core.alert('От контакта, который вы хотите удалить, есть непрочитанные сообщения. Прочитайте все новые сообщения, и затем удалите этот контакт.','Внимание!');
}else{
core.confirm('Вы уверены что хотите удалить контакт?',null,function(){
Вы в своем запросе не выводите фото, которые открыты только друзьям. Но обычно создаются альбомы, которые открыты только друзьям, а отдельно фото не настраивают. Таким образом получается у пользователя есть альбом, который доступен только друзьям, а в нем фото без определенных настроек (доступны всем). И ваш запрос выводит эти фото из закрытого альбома. Нужно проверять именно альбом, вот в чем разница.
Там адаптировать практически нечего, работает все хорошо, необходимо внести пару изменений. Проверено на версии 1.10.4 единственное, не знаю на что исправить
Код PHP:
$inCore->getModuleId('mod_actions')
данная функция не используется в свежих версиях, приходится вручную указывать id модуля и все.
комментарий удалить не могу. пока не используйте это решение, оно работает с ошибками. решение по закрытым альбомам смотрите выше. здесь надо разбираться.
сделайте сортировку по последнему посещению или вышлите обновление, если что-то меняли.
/plugins/p_neomessenger/nim.php
Проверку на доступность пользователя должен делать сам InstantCMS, но почему-то этого не происходит.
Вот код, который нужно прописать, neomaster, прошу это тоже учесть при обновлении плагина:
строку 225:
Небольшие правки в com_comments_list_wall.tpl и все отлично работает на версии 1.10.4
Сейчас тестирую и ищу ошибки.
Ниже мое решение данной проблемы, которое не дает удалить контакт из переписки, пока пользователь не прочитает от него все сообщения!
Переписанная функция ниже, добавлено всего 3 строки.
строка 11:
строка 46:
единственное, не знаю на что исправить