
Shuma
Заранее благодарен
Аааа, теперь понятноя грубо выразился, я давно покупал для первой, и на вторую мне разраб выслал бесплатно
Вы небось еще и Пушкина любите:было или небыло, суть в том чт оя переезжаю на вторую ветку и мне нужен этот компонент, его функционал в данном виде меня вполне устраивает!
О сколько нам открытий чудных
Готовят просвещенья дух
И опыт, сын ошибок трудных,
И гений, парадоксов друг,
И случай, бог изобретатель...
подскажите пожалуйста, недавно купил знакомства для второй ветки и ещё не совсем во всем разобрался, после установки здесь не появляются знакомства, что делать?
Недавно купили? После всего того, что было? Интересно, а под каким видом вам его продали? Какая версия компонента и под какую версию instant?
В дополнениях нашел эту разработку. На демо есть тоже эта ошибка.
Как и было сказано — посылается post, ничего не возвращается с сервера, data пуста, идет обращение к несуществующему методу, вываливается ошибка. Поскольку все это навешенно на setInterval без проверки авторизирован ли пользователь, Вы получаете ошибку.
Быстрый фикс, вернее костыль, это в теле response-функции делать проверку data, а именно:
Разработчику же нужно доработать данное расширение, ибо посылать постоянно запрос на сервер в условиях невозможности его исполнения по крайней мере неразумно.
var icms = icms || {}; icms.notify = (function($) { this.getMessages = function(user_id, title, life, speed, sticky, position, avatar, update_limit) { setInterval( function() { $.post('/notify/messages', { user_id: user_id, avatar: avatar }, function(data) { if (data) { if (!data.success) { $('#chatAudio')[0].play(); $.each(data.result, function(i, j) { $.jGrowl(j.name, { theme: 'notify_message Left', header: title, life: life, speed: speed, sticky: sticky, position: position }); var $button = $('li.messages-counter'); $('.counter', $button).remove(); if (j.num > 0) { var html = '' + j.num + ''; $('a', $button).append(html); } }); } } }, "json"); }, update_limit); } return this; }).call(icms.notify || {}, jQuery);
Огромное вам спасибо, теперь консоль не ругается
Не помогло
Попробуйте вместоif (!data.success){ написать if(data.error == false) {, если всё что ниже должно выполнятся в случае отсутствия сообщения или if(data.error == true) {, если наоборот.
Весь код в сообщении выше под спойлером
Ошибка обычная, тип переменной data undefined, а у undefined методов быть не может. Весь код выложите.
Да, это дополнение уведомление как ВК, автор почему то не отвечает на сообщения.
Покажите весь код.Под споллер только, если большой.Что это у вас, уведомление?
var icms = icms || {}; icms.notify = (function ($) { this.getMessages = function(user_id, title, life, speed, sticky, position, avatar, update_limit) { setInterval( function(){ $.post('/notify/messages', { user_id: user_id, avatar: avatar }, function(data){ if (!data.success){ $('#chatAudio')[0].play(); $.each(data.result, function(i, j) { $.jGrowl(j.name, { theme: 'notify_message Left', header: title, life: life, speed: speed, sticky: sticky, position: position } ); var $button = $('li.messages-counter'); $('.counter', $button).remove(); if (j.num > 0) { var html = '<span class="counter">' + j.num + '</span>'; $('a', $button).append(html); } }); } }, "json"); }, update_limit); } return this; }).call(icms.notify || {},jQuery);
В файле в 17 (здесь 1-я) строке следующий код:
if (!data.success){ $('#chatAudio')[0].play(); $.each(data.result, function(i, j) { $.jGrowl(j.name, { theme: 'notify_message Left', header: title, life: life, speed: speed, sticky: sticky, position: position } ); var $button = $('li.messages-counter'); $('.counter', $button).remove(); if (j.num > 0) { var html = '<span class="counter">' + j.num + '</span>'; $('a', $button).append(html); } });
Ну ты шутишь? Какое готовое решение. Все готовые решения в каталоге. Или ты думаешь, что кто то разработал это и забыл опубликовать. А тут ты такой напомнил и всем счастье)))Kreator, спасибо за ссылку, но я в этом не силен). Мне бы найти готовое решение или разработчика
POST hivlove.ru/neomessenger/get_messages_count net::ERR_TIMED_OUT
send
ajax @ jquery.js:4
post @ jquery.js:4
refresh @ neomessenger.js:304
@ neomessenger.js:276
neomessenger.js:284
Ошибка получения количества новых сообщений
История была более печальная. Сначала один из участников сообщества (не буду называть) кинул меня на 50к, потом я лег в больницу, а потом слетел компонент. Продолжать не было ни сил, ни желания. Сейчас вернулся в стройбыл 1200 и забросили-жесть, садомазохизм прямо какой-то, из-за компонента, ну вы даете
В конце этой недели покажу.интересно посмотреть
ПС А еще сайт из яши выпал:(
Вторая ветка. Упал до 400, так как сайт был просто отключен долгое время. Сейчас допилю все и опять в путьКакая ветка и насколько упал?
У меня 1200 в день было, сейчас упал показатель, так как долго не занимался сайтом
Я глубоко извиняюсь, но скажите, а какова ваша самая высокая посещаемость на знакомствах, думаю компонент тут не причем)