Jump to content

Recommended Posts

Здравствуйте. Ребят кто может выручить? Где то накосячил, теперь не приходят оповещения о новом сообщении, о подарках тоже не приходят. Скажите в каких файлах копать и что примерно может быть. Спасибо за внимание.

P.s. Не хочется всё заново писать, надеюсь на вашу поддержку.

Link to comment
Share on other sites

Здравствуйте. Ребят кто может выручить? Где то накосячил, теперь не приходят оповещения о новом сообщении, о подарках тоже не приходят. Скажите в каких файлах копать и что примерно может быть. Спасибо за внимание.

 

P.s. Не хочется всё заново писать, надеюсь на вашу поддержку.

смотря какая сборка

Link to comment
Share on other sites

Здравствуйте. Ребят кто может выручить? Где то накосячил, теперь не приходят оповещения о новом сообщении, о подарках тоже не приходят. Скажите в каких файлах копать и что примерно может быть. Спасибо за внимание.

 

P.s. Не хочется всё заново писать, надеюсь на вашу поддержку.

 

Очень часто это от того что на папке с кешем и подпапках,права должны быть 777

Link to comment
Share on other sites

Ребят, у меня тоже подобная проблема. С моментальными оповещениями все в порядке. А вот те, что отображают количество нового в менюшке  работают частично. Не приходят оповещения о подарках. Подскажите пожалуйста где и что прописать для оповещения о новых подарках.

Сборка LIbertatem, основанная на vii engine 2 rus

1447535541_1114libertatem.jpg

Link to comment
Share on other sites

Сами оповещения в push.js, этот файл подключён в main.tpl?

Спасибо, что откликнулись!

Да, файл push.js подключен.  Может быть в нем что-то не так прописано? Посмотрите, пожалуйста, вроде бы вывод на оповещение о подарках есть...

function upClose(xnid){
	$('#event'+xnid).remove();
	$('#updates').css('height', $('.update_box').size()*123+'px');
}
function GoPage(event, p){
	var oi = (event.target) ? event.target.id: ((event.srcElement) ? event.srcElement.id : null);
	if(oi == 'no_ev' || oi == 'update_close' || oi == 'update_close2') return false;
	else {
		pattern = new RegExp(/photo[0-9]/i);
		pattern2 = new RegExp(/video[0-9]/i);
		if(pattern.test(p))
			Photo.Show(p);
		else if(pattern2.test(p)){
			vid = p.replace('/video', '');
			vid = vid.split('_');
			videos.show(vid[1], p, location.href);
		} else
			Page.Go(p);
	}
}
$(document).ready(function(){
	setInterval(function(){
		$.post('/index.php?go=updates', function(d){
			row = d.split('|');
			if(d && row[1]){
				if(row[0] == 1) uTitle = 'Новый ответ на стене';
				else if(row[0] == 2) uTitle = 'Новый комментарий к фотографии';
				else if(row[0] == 3) uTitle = 'Новый комментарий к видеозаписи';
				else if(row[0] == 4) uTitle = 'Новый комментарий к заметке';
				else if(row[0] == 5) uTitle = 'Новый ответ на Ваш комментарий';
				else if(row[0] == 6) uTitle = 'Новый ответ в теме';
				else if(row[0] == 7) uTitle = 'Новый подарок';
				else if(row[0] == 8) uTitle = 'Новое сообщение';
				else if(row[0] == 9) uTitle = 'Новая оценка';
				else if(row[0] == 10) uTitle = 'Ваша запись понравилась';
				else if(row[0] == 11) uTitle = 'Новая заявка';
				else if(row[0] == 12) uTitle = 'Заявка принята';
				else if(row[0] == 13) uTitle = 'Подписки';
                else if(row[0] == 14) uTitle = 'Вам задали вопрос';
                else if(row[0] == 15) uTitle = 'Вам ответили на вопрос';
                else if(row[0] == 17) uTitle = 'Вы получили голоса';
                else uTitle = 'Событие';
				if(row[0] == 8){
					sli = row[6].split('/');
					tURL = (location.href).replace('http://'+location.host, '').replace('/', '').split('#');
					if(!sli[2] && tURL[0] == 'messages') return false;
					if($('#new_msg').text()) msg_num = parseInt($('#new_msg').text().replace(')', '').replace('(', '')) 1;
					else msg_num = 1;
					$('#new_msg').html("<div class=\"headm_newac\" style=\"margin-left:80px; margin-top:-15px;\">"+msg_num+"</div>");

			
				temp = '<div class="update_box cursor_pointer" id="event'+row[4]+'" onClick="GoPage(event, \''+row[6]+'\'); upClose('+row[4]+')"><div class="update_box_margin"><div style="height:19px"><span>'+uTitle+'</span><div class="update_close fl_r no_display" id="update_close" onMouseDown="upClose('+row[4]+')"><div class="update_close_ic" id="update_close2"></div></div></div><div class="clear"></div><div class="update_inpad"><a href="/u'+row[2]+'" onClick="Page.Go(this.href); return false"><div class="update_box_marginimg"><img src="'+row[5]+'" id="no_ev" /></div></a><div class="update_data"><a id="no_ev" href="/u'+row[2]+'" onClick="Page.Go(this.href); return false">'+row[1]+'</a>  '+row[3]+'</div></div><div class="clear"></div></div></div>';
				$('#updates').html($('#updates').html()+temp);
				var beepThree = $("#beep-three")[0];
				beepThree.play();
				if($('.update_box').size() <= 5) $('#updates').animate({'height': (123*$('.update_box').size())+'px'});
				if($('.update_box').size() > 5){
					evFirst = $('.update_box:first').attr('id');
					$('#'+evFirst).animate({'margin-top': '-123px'}, 400, function(){
						$('#'+evFirst).fadeOut('fast', function(){
							$('#'+evFirst).remove();
						});
					});
				}
			}
		});
	}, 2000);
});
Link to comment
Share on other sites

  • 7 months later...
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...