Контакты
Местоположение
Россия, Красноярский край, Красноярск

Наибольший вклад в теги

Все теги (13)

Лучшие ответы пользователя

Все ответы (14)
  • Как сделать удаления переписки?

    Gavr23
    @Gavr23
    php, mysql, html
    Можно сделать таблицу, в которой будут находиться связь сообщение - пользователь. При удалении сообщения определенным пользователем, просто удалять нужную связь.
    Ответ написан
  • Как отображать айди в адресной строке при скролинге?

    Gavr23
    @Gavr23
    php, mysql, html
    Вот код, который отвечает за это. Смотрите, разбирайтесь, тут ничего сложного нет.
    var deftitle = document.title;
    var defurl = document.location.toString().split('#', 2)[0];
    var stPoint = 0, anchors = [], anchTop = [];
    $(function(){
    	anchors[0]="ac_1309";anchors[1]="ac_769";anchors[2]="ac_876";anchors[3]="ac_894";anchors[4]="ac_903";anchors[5]="ac_912";anchors[6]="ac_1158";anchors[7]="ac_1153";anchors[8]="ac_2249";anchors[9]="ac_1128";anchors[10]="ac_767";anchors[11]="ac_2047";anchors[12]="ac_1453";
    	for(var i = 0; i < 13; i++) {
    		anchTop[i] = $('#'+anchors[i]).offset().top;
    	}
    	var lastrel = '';
    	$('a[href^="#/"]').bind("click", function(e){popupScroll($(this).attr('href'),true);e.preventDefault();});
    	if (window.location.hash && window.location.hash.substr(0, 2) == "#/") popupScroll(window.location.hash,false);
    	$(document).on('keyup', function(e){
    		if (e.which == 27) $.each($('.popupContent'), function(i, val) {popupClose(val.id.substr(2));});
    	});
    
    	$(window).scroll(function(){
    		stPoint = $(window).scrollTop();
    		var rel = '';
    		for (i = 0; i < 13; i++) {
    			if ((anchTop[i] - 1) <= stPoint && !$('#'+anchors[i]).parent().parent().hasClass('phidden')) {
    				rel = anchors[i];
    				if (anchTop[i+1] != undefined && (anchTop[i+1] - 1) > stPoint || $('#'+anchors[i]).parent().parent().hasClass('popupContent')) break;
    			}
    		}
    		if (lastrel != rel) {
    			if (lastrel) {
    				if (rel == 'ac_1309' || rel == '') {
    					if (deftitle != document.title) document.title = deftitle;
    					if (history && history.replaceState) history.replaceState(null, null, defurl);
    				} else {
    					document.title = $('#'+rel).attr('title')+' '+deftitle;
    					if (history && history.replaceState) history.replaceState(null, null, '#'+$('#'+rel+' span').attr('id'));
    				}
    			}
    			lastrel = rel;
    			$('.anchors').removeClass('msel');
    			if (rel) $('.'+rel).addClass('msel');
    		}
    	});
    	$(window).trigger('scroll');
    });
    Ответ написан
  • Как к сайту подключить 2 файла css?

    Gavr23
    @Gavr23
    php, mysql, html
    Если у вас уже есть эти два файла стилей тогда в админке делайте форму
    <form>
    <input type="radio" name="css" value="path/to/first.css"> 
    <input type="radio" name="css" value="path/to/second.css">
    <input type="submit">
    </form>

    Далее сохраняете в конфиг нужное значение, а в самой странице находите выбранный файл и подключаете его.
    Ответ написан
  • Как решить Pagespeed проблему?

    Gavr23
    @Gavr23
    php, mysql, html
    Размер изображения scorpiondent.ru/.../otbelivanie.jpg изменяется с помощью HTML или CSS с 420 x 420 на 253 x 253. Если изображение сразу будет нужного размера, это позволит уменьшить его объем на 25.5 КБ (63%)

    Возьмите изображения и уменьшите их размеры до 253х253
    Ответ написан