Модер-панель в мобильной версии сайта

голоса: 0
Парни, какой скрипт надо дополнительно подключить, что бы в PDA версии стала видна модер-панель материалов? Спасибо!
| Автор: | Категория: Вопросы новичков
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ
В мобильной версии работать не будет, только в полной.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Как не будут, если в списке условных операторов PDA версии они есть?!

 

 

stafopit,

Мобильные устройства не поддерживают Java Script так как компьютеры и соответственно с мобильного вы не сможете так редактировать как и на компьютере. С планшета еще можно попытаться.

Попробуйте на главной странице модулей и на странице комментариев в блоке <head>здесь</head> поместить скрипт:

<link rel='stylesheet' href="/.s/src/moder_panel/moder_panel_new.css " />
<script type="text/javascript" src="/.s/src/moder_panel/moder_scripts.js"></script>

<script>
var _entrRmNew = {};
			var timerId;
			var _entrRemNew = _entrRemNew?_entrRemNew:function _entrRemNew(c, b, a, d, e) {
    			if (!d) {
        			d = "Are you sure?"
    			}
    			if (!_entrRmNew[c] && confirm(d)) {    				
        			_entrRmNew[c] = 1;        			
        			_uPostForm("", {
            			url: b
        			});
					if(!e){
						var parentMarg = $("#"+c).parents('div.u-mpanel');	
						parentMarg.removeClass('open');
						parentMarg.mouseover(function(){
							bind_moder_over(parentMarg);
						});
						parentMarg.mouseleave(function(){
							bind_moder_leave(parentMarg);
						});	
					}
        			$("#"+c).parent('li').remove();
    			}
			}	

			if( !window.uCoz ) window.uCoz = {};
			if( !uCoz.spam ) uCoz.spam = {};

			uCoz.spam.moderPanelNotSpamClickNew = function(elem) {
			var elem = $(elem);
			var messageID = elem.attr('data-message-id');
			var notSpam = elem.attr('data-not-spam') ? 0 : 1;			
			$.post('/index/', {
				a          : 101,
				scope_id   : uCoz.spam.config.scopeID,
				message_id : messageID,
				not_spam   : notSpam
			}).then(function(response) {								
				if( response.error ) {
					alert(response.error);
					return;
				};
				if( response.status == 'admin_message_not_spam' ) {						
					elem.attr('data-not-spam', true);
					$('#del-as-spam-' + messageID).parents('li').addClass('hidden');					
					$('#not-spam-' + messageID).parents('li').addClass('hover');
				} else {					
					elem.removeAttr('data-not-spam');
					$('#del-as-spam-' + messageID).parents('li').removeClass('hidden');
					$('#not-spam-' + messageID).parents('li').removeClass('hover');
				};
				var parent = $('#del-as-spam-' + messageID).parents('.u-mpanel');
				if (parent.hasClass('moder-margin')){
					var dir = parent.hasClass('up-right') ? 'right' : 'left';
					parent.attr("style", "margin-" + dir + ": " + (parseInt($('#del-as-spam-' + messageID).parents('ul.u-mpanel-l').width())+10)+ "px!important;");	
				}				
				console.log(response);
			});
			return false;

		}

		var ban_item_new = ban_item_new?ban_item_new: function (id, append){
			if (confirm('Вы действительно хотите активировать данный материал?')){
				if(!append){
					append = "bi";
				}
				_uPostForm('',{url:'http://ваш-сайт.ру/index/86-'+id+'-1'});
				var parentMarg = $("#"+append+id).parents('div.u-mpanel');		
				parentMarg.removeClass('moder-margin');						
				parentMarg.removeAttr('style');	
				parentMarg.removeAttr('onclick');
				parentMarg.removeClass('open');			
				parentMarg.mouseover(function(){
					bind_moder_over(parentMarg);
				});
				parentMarg.mouseleave(function(){
					bind_moder_leave(parentMarg);
				});				
				$("#bi"+id).parents('li.u-mpanel-publ').remove();
			}
		}		


		var del_soc_item_new = del_soc_item_new?del_soc_item_new:function del_soc_item(id, as_spam){
            if (confirm('Вы подтверждаете удаление?')){                   
            	_uPostForm('',{url:'http://http://ваш-сайт.ру/index/',type:'POST',data:{ssid:'Erf5YZT1',a:'38',s:id, soc_type: scurrent, sdata: ssdata[scurrent], as_spam: (as_spam ? 1 : 0) }});
            }
		}
		var del_item_new = del_item_new ? del_item_new:function (id,as_spam){
            if (confirm('Вы подтверждаете удаление?')){
                _uPostForm('',{url:'http://http://ваш-сайт.ру/index/',type:'POST',data:{ssid:'Erf5YZT1',a:'38',s:id,as_spam:(as_spam?1:0)}});
            }
		}	
			

		if(!moderClass) var moderClass = [];


		function bind_moder_over(parentMarg){		
			parentMarg = $(parentMarg);						
 			if (!parentMarg.hasClass('open')) parentMarg.addClass('open');
 			if(timerId) clearTimeout(timerId);
		}

		function bind_moder_leave(parentMarg){	
			parentMarg = $(parentMarg);		
			timerId = setTimeout(function () { parentMarg.removeClass('open'); }, 500);
		}
		function bind_moder_hover(elem){		
			var par = $(elem).parents('div.u-mpanel');
			par.removeClass('open');
			par.attr('onmouseout', 'bind_moder_leave(this)');
			par.attr('onmouseover', 'bind_moder_over(this)');
			par.removeAttr('onclick');

		}

		function bind_moder_click(e){ 				
 			var par  = $(e).parent();	 				
 			if (par.hasClass('open')) { 					
 				par.removeClass('open'); 			
 				par.removeClass('moder-hover');		
 				if (par.hasClass('moder-margin')){
 					par.removeAttr('style');				
 				}	
 			} else {
 				par.addClass('open'); 					
 				if (par.hasClass('moder-margin')){
					var direction = par.hasClass('up-left')?'left':'right'; 
					par.attr("style", "margin-"+ direction +":"  + par.attr('data-marg')+ "px!important;");		
 				}
 			}
		};	
</script>

смотрите внимательно, в скрипте я пописал http://ваш-сайт.ру в место которого должна быть ссылка на ваш сайт.

...