Shuma

Shuma

+60
Репутация
144
Рейтинг
#1 Общее количество просмотров профиля 17 сентября 2016 в 15:07
Всем привет, помогите вывести на странице пользователя количество просмотров его профиля.
Заранее благодарен
#1 Компонент "Знакомства" или мы все обречены? 3 сентября 2016 в 23:52

я грубо выразился, я давно покупал для первой, и на вторую мне разраб выслал бесплатно

Aledor
Аааа, теперь понятно
#2 Компонент "Знакомства" или мы все обречены? 3 сентября 2016 в 22:23

было или небыло, суть в том чт оя переезжаю на вторую ветку и мне нужен этот компонент, его функционал в данном виде меня вполне устраивает!

Aledor
Вы небось еще и Пушкина любите:

О сколько нам открытий чудных
Готовят просвещенья дух
И опыт, сын ошибок трудных,
И гений, парадоксов друг,
И случай, бог изобретатель...
#3 Компонент "Знакомства" или мы все обречены? 3 сентября 2016 в 06:04

подскажите пожалуйста, недавно купил знакомства для второй ветки и ещё не совсем во всем разобрался, после установки здесь не появляются знакомства, что делать?

Aledor

Недавно купили? После всего того, что было? Интересно, а под каким видом вам его продали? Какая версия компонента и под какую версию instant?
#4 [ЕСТЬ РЕШЕНИЕ] Консоль говорит об ошибке notify.js:17 Uncaught TypeError 15 августа 2016 в 18:51


В дополнениях нашел эту разработку. На демо есть тоже эта ошибка.
Как и было сказано — посылается post, ничего не возвращается с сервера, data пуста, идет обращение к несуществующему методу, вываливается ошибка. Поскольку все это навешенно на setInterval без проверки авторизирован ли пользователь, Вы получаете ошибку.
Быстрый фикс, вернее костыль, это в теле response-функции делать проверку data, а именно:

  1.  
  2. var icms = icms || {};
  3.  
  4. icms.notify = (function($) {
  5.  
  6. this.getMessages = function(user_id, title, life, speed, sticky, position, avatar, update_limit) {
  7.  
  8. setInterval(
  9. function() {
  10. $.post('/notify/messages', {
  11. user_id: user_id,
  12. avatar: avatar
  13. },
  14.  
  15. function(data) {
  16.  
  17. if (data) {
  18.  
  19. if (!data.success) {
  20.  
  21. $('#chatAudio')[0].play();
  22.  
  23. $.each(data.result, function(i, j) {
  24.  
  25. $.jGrowl(j.name, {
  26. theme: 'notify_message Left',
  27. header: title,
  28. life: life,
  29. speed: speed,
  30. sticky: sticky,
  31. position: position
  32. });
  33.  
  34. var $button = $('li.messages-counter');
  35. $('.counter', $button).remove();
  36. if (j.num > 0) {
  37. var html = '' + j.num + '';
  38. $('a', $button).append(html);
  39. }
  40.  
  41. });
  42.  
  43. }
  44.  
  45. }
  46.  
  47. }, "json");
  48. }, update_limit);
  49.  
  50. }
  51.  
  52. return this;
  53.  
  54. }).call(icms.notify || {}, jQuery);
  55.  
Разработчику же нужно доработать данное расширение, ибо посылать постоянно запрос на сервер в условиях невозможности его исполнения по крайней мере неразумно.

Джехутимери

Огромное вам спасибо, теперь консоль не ругается
#5 [ЕСТЬ РЕШЕНИЕ] Консоль говорит об ошибке notify.js:17 Uncaught TypeError 15 августа 2016 в 16:11


Попробуйте вместоif (!data.success){ написать if(data.error == false) {, если всё что ниже должно выполнятся в случае отсутствия сообщения или if(data.error == true) {, если наоборот.

Lora
Не помогло
#6 [ЕСТЬ РЕШЕНИЕ] Консоль говорит об ошибке notify.js:17 Uncaught TypeError 14 августа 2016 в 17:07


Ошибка обычная, тип переменной data undefined, а у undefined методов быть не может. Весь код выложите.

Джехутимери
Весь код в сообщении выше под спойлером
#7 [ЕСТЬ РЕШЕНИЕ] Консоль говорит об ошибке notify.js:17 Uncaught TypeError 14 августа 2016 в 16:25


Покажите весь код.Под споллер только, если большой.Что это у вас, уведомление?

Lora
Да, это дополнение уведомление как ВК, автор почему то не отвечает на сообщения.

  1. var icms = icms || {};
  2.  
  3. icms.notify = (function ($) {
  4.  
  5. this.getMessages = function(user_id, title, life, speed, sticky, position, avatar, update_limit)
  6. {
  7.  
  8. setInterval(
  9. function(){
  10. $.post('/notify/messages', {
  11. user_id: user_id,
  12. avatar: avatar
  13. },
  14.  
  15. function(data){
  16.  
  17. if (!data.success){
  18.  
  19. $('#chatAudio')[0].play();
  20.  
  21. $.each(data.result, function(i, j) {
  22.  
  23. $.jGrowl(j.name, { theme: 'notify_message Left', header: title, life: life, speed: speed, sticky: sticky, position: position } );
  24.  
  25. var $button = $('li.messages-counter');
  26. $('.counter', $button).remove();
  27. if (j.num > 0) {
  28. var html = '<span class="counter">' + j.num + '</span>';
  29. $('a', $button).append(html);
  30. }
  31.  
  32. });
  33.  
  34. }
  35.  
  36. }, "json");
  37. }, update_limit);
  38.  
  39. }
  40.  
  41. return this;
  42.  
  43. }).call(icms.notify || {},jQuery);
#1 [ЕСТЬ РЕШЕНИЕ] Консоль говорит об ошибке notify.js:17 Uncaught TypeError 14 августа 2016 в 05:59
Консоль сообщает об ошибке Uncaught TypeError: Cannot read property 'success' of null — notify.js:17

В файле в 17 (здесь 1-я) строке следующий код:
  1. if (!data.success){
  2.  
  3. $('#chatAudio')[0].play();
  4.  
  5. $.each(data.result, function(i, j) {
  6.  
  7. $.jGrowl(j.name, { theme: 'notify_message Left', header: title, life: life, speed: speed, sticky: sticky, position: position } );
  8.  
  9. var $button = $('li.messages-counter');
  10. $('.counter', $button).remove();
  11. if (j.num > 0) {
  12. var html = '<span class="counter">' + j.num + '</span>';
  13. $('a', $button).append(html);
  14. }
  15.  
  16. });
Помогите решить проблему. Заранее спасибо
#8 Как получать уведомления на WhatsApp с сайта о полученном сообщении в неомессенджере 2.5.1 8 августа 2016 в 07:00

Kreator, спасибо за ссылку, но я в этом не силен). Мне бы найти готовое решение или разработчика

Birles
Ну ты шутишь? Какое готовое решение. Все готовые решения в каталоге. Или ты думаешь, что кто то разработал это и забыл опубликовать. А тут ты такой напомнил и всем счастье)))
#9 Neomessenger для icms 2.x - ошибки и настройка 6 августа 2016 в 05:54
Подскажите кто-нибудь, почему на сайте имеется ошибка в компоненте неомессенджер. Вот собственно и детали ошибки:
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
Ошибка получения количества новых сообщений
#10 Компонент "Знакомства" или мы все обречены? 2 августа 2016 в 00:26

был 1200 и забросили-жесть, садомазохизм прямо какой-то, из-за компонента, ну вы даете

Петрмаг
История была более печальная. Сначала один из участников сообщества (не буду называть) кинул меня на 50к, потом я лег в больницу, а потом слетел компонент. Продолжать не было ни сил, ни желания. Сейчас вернулся в строй
#11 Компонент "Знакомства" или мы все обречены? 2 августа 2016 в 00:07

интересно посмотреть

Aledor
В конце этой недели покажу.
ПС А еще сайт из яши выпал:(
#12 Компонент "Знакомства" или мы все обречены? 1 августа 2016 в 23:21

Какая ветка и насколько упал?

Петрмаг
Вторая ветка. Упал до 400, так как сайт был просто отключен долгое время. Сейчас допилю все и опять в путь
#13 Компонент "Знакомства" или мы все обречены? 1 августа 2016 в 23:03


Я глубоко извиняюсь, но скажите, а какова ваша самая высокая посещаемость на знакомствах, думаю компонент тут не причем)

Петрмаг
У меня 1200 в день было, сейчас упал показатель, так как долго не занимался сайтом
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.