Перейти к публикации

Critical Error

местные
  • Публикации

    1 063
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    42

Сообщения, опубликованные пользователем Critical Error

  1. celsoft,

    очень благодарен за пинок в нужном направлении =)

    Просто огромнейшее спасибо

    	$(document).ready(function() {
    
                    $('#comm_{comment-id}').bind('mouseenter', function() { $('#actions{comment-id}').fadeIn(300); } );
    
                    $('#comm_{comment-id}').bind('mouseleave', function() { $('#actions{comment-id}').fadeOut(300); } );
    
            });

  2. Ув. форумчане, подскажите пожалуйста скрипт, с помощью которого можно осуществить следующее:

    При наведении на контейнер с конкретным id в одном из его углов плавно всплывала небольшая панелька с кнопками активных действий (удалить, редактировать, цитировать)

    В таком духе в общем.

    С помощью jQuery попытался но не получилось

    	$(document).ready(function() {
    
    		$('#comm_{comment-id}').bind('mouseover', function() { $('#actions{comment-id}').fadeIn(300); } );
    
    		$('#comm_{comment-id}').bind('mouseout', function() { $('#actions{comment-id}').fadeOut(300); } );
    
    	});
    
    

    Проблема в том, что раз навел, плавно появилась, все вроде бы ничего, но начинаю двигать, панелька начинает мигать, и чем больше двигаю, тем больше раз она мигает.

  3. WebSet,

    в 2011, насколько помню xD

    я ж не против. Компьютер у меня достаточно мощный, но то что вк тянет не по-детски, это факт. А вообще эти фичи можно и при помощи доп. полей организовать.

    Не нужно просто забивать новостной движок фичами соц. сетей

  4. Восстановите все что сделали, чтоб оно пропало, и просто удалите строчку

    <style>div#b_b{margin-left:0px;} table.table_edit div{//overflow:auto;}</style>

    странный стиль и правда

    Сайт у вас в подписи интересный, развивайте его. Единственное но мне глаза режет синий шрифт))

    Надо как-то смягчить..

    Спасибо за пожелание. По-тихоньку все переделываю. Писал весь дизай с нуля, без чьей-либо помощи. :)

  5. это вероятней всего css. был у меня такой трабл. я так понял эта жучара "прилетает" при добавлении новости с сайта?

    если да, то в engine.css добавьте в самый конец след.

    .editor img { margin: 0; padding: 0; }
    если не получится, то в файле addnews.tpl гляньте, какой стоит class у элемента, внутри которого лежит тег {editor}. если там не будет класса, то добавьте, тот же class="editor" если не поможет совсем, в начале style.css добавьте
    img { margin: 0; padding: 0; }
    Вот у вас в style.css стоит строчка самая первая
    html,body,ol,ul,li,form,dl,dt,dd {margin: 0; padding: 0;}
    добавьте в нее тег img
    html,body,ol,ul,li,form,dl,dt,dd,img {margin: 0; padding: 0;}

  6. Nekroviktor,

    ух же вы и понаписали :)

    в общем кто не понял, я прочитал некоторые мысли и собственно вот что вычитал:

    в профиле добавить возможность выставления страны + города + даты рождения, так же добавить возможность сортировать юзеров по городам/странам/датам рождения, ну типа аля социалка как написали выше.

    и т.д и т.п.

    собственно я согласен с выше сказанным, функции для многих будут очень даже полезные.

    пользователи перешли на другой, социальный уровень, разрабам нужно прыгать за ними :)

    Можно было бы прикрутить еще и микроблог, а че. Галерею пользователя, там картинки, видео, музыка, и все это дело на аяксе. И в итоге получится такая же х****, извините, как сейчас это происходит с вк. Без конца грузит страницу, браузер начинает жрать оперативу.. и т.д. и т.п. Ну это я так...

    А серьезно, насчет профиля, так все делается дополнительными полями. С легкостью. Правда поле даты рождения, да, его можно было бы добавить в стандартные, и к нему функционал: показывать/не показывать/показывать только число и месяц. ну и думаю skype тоже прикрутить, а то аська уже не та что раньше xD

  7. задайте через css отдельные настройки для параграфов в краткой новости, и все

    Мне бы вообще от них избавиться... Они теперь всюду. И в краткой и в полной (

    Ну так проще всего сделать для них отдельный стиль в css

  8. abasive, можно и так :)

    P.S. мы не ищем простых путей :lol:

    так нельзя, в tpl файле нет тегов отвечающих за вывод новостей которые на модерации( а так же сообщения что новостей на модерации нет)

    только через show.short.php

    Как раз так можно, и это удобней, как я считаю. Хотя можно и при помощи jQuery вырезать содержимое

    У меня к примеру, профиль будет построен с помощью jQuery Tab. То есть вырезать из под всей информации о юзере, и перемещать во вторую вкладку в таблице, либо контейнер этот одевать в другой контейнер таблицы.

  9. .wrap { margin: 400px 0 0 0; }
    В данном случае блок с классом wrap будет иметь отступ от верха окна 400px

    Я понял это. В этом случае он примерно будет находится по середине. Этого достаточно, если блок не большой высоты.

    Хотя вариант WWW.ZEOS.IN более универсальный. Я тоже его использую, при центрировании посередине для устаревших IE

  10. Еще где-то на версии 8.5 нашел хак, не дающий проголосовать, если ни один из вариантов не выбран, и насколько помню, в той версии jQuery небыло, и он у меня перекочевал в новые версии.

    Подскажите, что нужно сделать со строчкой

    var b=$("#vote_"+a+" input:radio[name=vote_check]:checked").val();
    чтобы если вариантов выбраных нет, то при нажатии на кнопку, ничего не происходило. В функции doVote() работает
    						function doVote( event ) {
    
    
    							var frm = document.vote;
    
    							var vote_check = '';
    
    
    							for (var i=0; i < frm.elements.length; i++) {
    
    								var elmnt = frm.elements[i];
    
    								if (elmnt.type=='radio') {
    
    									if(elmnt.checked == true){ vote_check = elmnt.value; break;}
    
    								}
    
    							}
    
    							if (event == 'vote' && vote_check == '') { return; }
    
    
    							ShowLoading('');
    
    
    							$.get(dle_root + "engine/ajax/vote.php", { vote_id: "{$rid}", vote_action: event, vote_check: vote_check, vote_skin: dle_skin }, function(data){
    
    
    								HideLoading('');
    
    
    								$("#vote-layer").fadeOut(500, function() {
    
    									$(this).html(data);
    
    									$(this).fadeIn(500);
    
    								});
    
    
    							});
    
    						}
    Я пытался делать вот как, но реакция происходит
    var frm = document.a; 

  11. В общем есть функция:

    function fast_vote(a){
    
    
    	var b=$("#vote_"+a+" input:radio[name=vote_check]:checked").val();
    
    
    	ShowLoading("");
    
    
    	$.get(dle_root+"engine/ajax/vote.php",{vote_id:a,vote_action:"vote",vote_mode:"fast_vote",vote_check:b,vote_skin:dle_skin},function(c){
    
    
    		HideLoading("");
    
    		$("#dle-vote_list-"+a).fadeOut(500,function(){
    
    			$(this).html(c);
    
    			$(this).fadeIn(500)
    
    		})
    
    	});
    
    	return false
    
    }
    не могу в нее внедрить следующую часть:
    	var frm = document.vote;
    
    	var vote_check = '';
    
    
    	for (var i=0; i < frm.elements.length; i++) {
    
    		var elmnt = frm.elements[i];
    
    		if (elmnt.type=='radio') {
    
    			if(elmnt.checked == true){ vote_check = elmnt.value; break;}
    
    		}
    
    	}
    
    	if (event == 'vote' && vote_check == '') { return; }
    вместо:
    var b=$("#vote_"+a+" input:radio[name=vote_check]:checked").val();

    Кто знает, как ее заменить, помогите пожалуйста. С doVote(event); получилось, а как здесь поступить не знаю. Благодаря этому обычное голосование на сатйе, если ни один пункт не выбран, то при нажатии голосовать действий не проиходит.

×
×
  • Создать...