Shuma
А если за деньги?
Виктор, будьте внимательнее. При заходе в тему все видно
Ещё бы указать для какой ветки нужно...Я знаю, что они не хранятся. Неправильно сформулировал вопрос.
Может быть кто то поможет кодом, как вносить данные в базу и выводить из нее на странице?
Я знаю, что они не хранятся. Неправильно сформулировал вопрос.
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); } });