Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

Рекомендуемые сообщения

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

1447535541_1114libertatem.jpg

Ссылка на комментарий
Поделиться на другие сайты

Сами оповещения в 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);
});
Ссылка на комментарий
Поделиться на другие сайты

Ребят кто может написать как поставить таймер на всплывающие окна (сообщений)
Что бы спустя n-время они исчезали.

Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...