• Как писать и поддерживать сайт?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Я бы вам посоветовал сделать сайт сестричку на этом же хостинге, что бы пакет программ, настройка серверов и прочие мелочи в точности повторяли тот набор который установлен на вашем основном сайте (а то помню были проблемы при переносе сайта с localhost'a на сервер). А дальше как вы и писали, закрывайте ваш тех сайт от индексации и продолжайте писать код как это делали раньше.
    Ответ написан
    Комментировать
  • Как называется такой стиль изображения?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Никак, даже сам автор работ назвать его не может. Вот что показал гугл по поиску картинок клик.
    Вот его интервью, где он называет свой стиль - смешанным, клик.
    Можно так же поискать по запросу Стив симпсон стиль, steve simpson style. Но вряд ли вы найдете что-то полезное.
    Ответ написан
    Комментировать
  • Можно ли использовать темы для CMS без самой CMS?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Конечно, просто заберите html скелет и файлы стилей, дописав вручную необходимый функционал.
    Ответ написан
    Комментировать
  • Как зеркалировать сайт на WordPress в i2p?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Держи новичок, мануал =)
    Ответ написан
    Комментировать
  • Как последовательно расположить DIV'ы в две колонки, используя COLUMNS?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Единственное, что приходит на ум - это задать фиксированную высоту для класса инфо и использовать overflow: hidden.

    Типа такого:
    .info {
    font-size: 16px;
    overflow: hidden;
    height: 200px;
    }
    Ответ написан
    Комментировать
  • Страниц в поиске Яндекса меньше чем на сайте. Как добавить эти страницы?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Проверить robots.txt. Возможно эти страницы закрыты от индексации.

    Если все открыто, добавьте необходимый url через addurl Яндекса.
    Ответ написан
    Комментировать
  • Как убрать убрать .html в конце веб-страницы (CMS Modx)?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Комментировать
  • Как встроить код HTML и JS в страницу Wordpress?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Вот тут отлично описан процесс.
    Ответ написан
    6 комментариев
  • Не могу понять, где ошибка в коде (php wordpress)?

    Aligatro
    @Aligatro Автор вопроса
    Turn food and coffee into software...
    Спасибо всем, дело оказалось вовсе в другом. Необходимо было сделать прерывание отправки данных, что бы собрать их с помощью ajax. Вот финальный, рабочий код.

    jQuery(document).ready(function($) {
        // Perform AJAX login on form submit
        $('form#loginform').on('submit', function(e){
    // Stop the form from submitting so we can use ajax.
    e.preventDefault();
            $.ajax({
                type: 'POST',
                dataType: 'json',
                url: '/wp-admin/admin-ajax.php',
                data: { 
                    'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin
                    'username': $('form#loginform #user_login').val(), 
                    'password': $('form#loginform #user_pass').val()},
                success: function(data){
                    if (data.loggedin === true){
                       parent.location.reload(true);
                    } else {
    				alert ('nope')
    				}
                }
            });
    		
        });
    });


    add_action( 'wp_ajax_ajaxlogin', 'ajax_login' );
    add_action( 'wp_ajax_nopriv_ajaxlogin', 'ajax_login' );
    function ajax_login(){
    
    
    
        // Nonce is checked, get the POST data and sign user on
        $info = array();
        $info['user_login'] = $_POST['username'];
        $info['user_password'] = $_POST['password'];
        $info['remember'] = true;
    
        $user_signon = wp_signon( $info, false );
        if ( is_wp_error($user_signon) ){
            echo json_encode(array('loggedin' => false,));
        } else {
            echo json_encode(array('loggedin' => true,));
        }
    		
        die();
    }
    Ответ написан
    Комментировать
  • Как не загружать что-то в DOM на мобильных девайсах

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Не знаю как на мобильных платформах, но в десктопном браузере элемент все равно подгружается, отображаясь в dom древе. Мне кажется для таких манипуляций придется использовать либо js который будет высчитывать разрешения экрана и в зависимости оного создавать или не создавать блок с рекламой, либо средствами сервера определять тип устройства пользователя и предлагать либо не предлагать рекламу.
    Ответ написан
    2 комментария
  • MNP: как реализовать отображение оператора в звонилке Android 4.1?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Не стану посылать в гугл, хотя с первого же запроса нашлось то, что вы искали. Вот ссылки на программы (сам не проверял).

    1. https://play.google.com/store/apps/details?id=org....
    2. https://play.google.com/store/apps/details?id=com....
    3. https://play.google.com/store/apps/details?id=com....
    4. https://play.google.com/store/apps/details?id=mara...
    5. https://play.google.com/store/apps/details?id=mag....
    Ответ написан
    Комментировать
  • Работает ли кеширование на WP сайте?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Во-первых уточните пожалуйста, каким методом вы определяете скорость загрузки страниц? Если стандартными счетчиками на подобии,
    echo round(memory_get_usage()/1024/1024, 2) . 'MB '; ?> <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.

    то результат по любому останется прежним, так как Hyper Cache кеширует полностью всю страничку, создавая статичный html файл который в последствии и отдается пользователю (в том числе и цифры с замером скорости загрузки страницы).
    Во-вторых вы попросту могли забыть включить кеширование страниц в самом движке wordpress забыв добавить строку "define('WP_CACHE', true);" в файле wp-config.php (не знаю, может в последних версиях этого плагина исправили этот косяк, но все же проверьте).
    В третьих я бы посоветовал вам воспользоваться w3totalcache, подключив в нем object cache, browser cahe, db cache(по желанию) и доколе угодно статическое кеширование страницы (хотя использование такого типа кеша может привести к некорректному отображению "динамических" объектов на странице, типа голосования, комментариев, оформления заказов и прочее).

    P.s по умолчанию плагин HyperCache не кеширует странички для зарегистрированных пользователей. И кстати, проверить кеширует плагин или нет, вы можете посмотрев исходный код страницы, если внизу что то вроде (hyper cache: 1b7e9b9b714b0b83a6f28ad4f7541abf 10-01-23 06:09:45), то плагин работает и в следующий раз страница откроется из кеша.
    Ответ написан
    4 комментария
  • Вывод слайдера только на главной странице в теме Wordpress?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Понимаю, что вопрос глупый, но вы пробовали отобразить этот блок без всяких условий, вполне возможно тут проблема не в условии а в чем-то другом. Кстати проверьте, возможно в качестве главной отображается одна из внутренних страниц и в таком случае можно создать условие на основании id страницы.
    Ответ написан
    Комментировать
  • Адаптация страниц сайта для мобильного с разрешением меньшим, чем NхN. С чего начать?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Как то я не до конца понял вопрос. Вас интересует как определить разрешение экрана пользователя или как решить конкретные задачи в коде? Если первое, то самый легкий путь это использовать css media quaries, можно извратится с js кодом, ну и конечно же сделать отдельную страничку для мобильных устройств.
    Ответ написан
    Комментировать
  • Как быть с проиндексированными страницами при создании нового сайта на том же домене?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    А почему бы просто не воспользоватся google и yandex webmaster'ом? Хоть и много работы, зато не придется волноваться за проседание позиций.
    Ответ написан
    Комментировать
  • Что не так с макетом?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Я так полагаю, это сайт визитка компании? Если да, то мне кажется полосы по бокам, хоть и прикольно смотрятся, но здесь абсолютно не уместны. Попробуйте сделать футер (может что-то на манер полосы сбоку, с адресом, телефоном и чем-то еще. Часто ищу инфу о контактах компании в футере) и/или на каждой странице добавить картинок (как по мне, это добавит визуальной красочности). Можно вообще сделать что-то типа лендинга. Попробуйте немного разнообразить меню (хотя как мне как любителю минимализма и так норм).

    Тем более почему бы вам не оставить попытки предугадать желания заказчика, а на прямую спросить, что ему не нравится и что бы он хотел добавить. Пусть даже погуглит сайт визитку и покажет на примере другого сайта, то что он ожидает увидеть на своем. Удачи вам =)
    Ответ написан
    Комментировать
  • Как убрать в Опере белую полоску слева у background в шапке?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Может стоит указать версию оперы. Потому-что у меня ваш background отображается корректно.
    Ответ написан
  • Почему неправильно работает z-index?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Тут дело не в z-index. Просто уберите значение position:relative с класса .text 2
    .text-2 {
    left: 95px;
    /* position: relative; */
    }

    и текст перестанет перекрывать картинку.
    Ответ написан
  • Как сделать php логическую конструкцию на основе ajax ответа?

    Aligatro
    @Aligatro Автор вопроса
    Turn food and coffee into software...
    Ребят, я еще плохо разбираюсь в js и php поэтому и прошу помочь. За излишнее графоманство, простите.
    Я немного не понимаю что значит echo и есть ответ сервера. В моей голове, такая картина. Из js файла при помощи ajax (json) я вытаскиваю какие-то данные и передаю их на сервер, после чего в php я эти данные забираю и делаю с ними все что хочу. А выходит, что эти данные я могу вывести только как текст при помощи echo print json_encod и т.д. Объясните пожалуйста как забрать данные и например присвоить их значение переменной в php?

    На всякий случай оставлю полный код.

    jQuery(document).ready(function($) {
     if ($.adblockJsFile === undefined){
    bar_blocked=true;
    } else {
    bar_blocked=false;
    }
    
    
    jQuery.ajax({
    			type: "POST",
    			data: {
                    action: 'ad_blockit',
                    bar_blocked: bar_blocked,
    			},
    			dataType: "json",
    			url: "/wp-admin/admin-ajax.php",
    			success: function( response ) {
    		alert( response );
    	}
    		});	  	
    });


    function ad_blockit() {
    $blocker = $_POST['bar_blocked'];
    echo $blocker;
    die();
    }
    Ответ написан
  • Как передать данные в wordpress используя ajax?

    Aligatro
    @Aligatro Автор вопроса
    Turn food and coffee into software...
    zelenin, спасибо за ваш ответ. Слава богу мне удалось решить проблему еще вчера. Кстати, немного не понятно почему, $_POST['check'] если передается bar_bloched, но в принципе не важно. На всякий случай выкладываю мой рабочий код.

    // Подключаем Jquery и инициируем проверку на существования блока рекламы
     jQuery(document).ready(function($) {
     if ($.adblockJsFile === undefined){
    // Если блок не найден присваиваем статус true
    bar_blocked=true;
    } else {
    // Найден присваиваем статус true
    bar_blocked=false;
    }
    
    // Запускаем ajax 
    jQuery.ajax({
    			type: "POST",
    			data: {
    // !Важно, указываем название функции php в которую необходимо передать данные
                    action: 'ad_blockit',
                    bar_blocked: bar_blocked,
    			},
    			dataType: "json",
    			url: "/wp-admin/admin-ajax.php",
    			success: function( response ) {
    		alert( response );
    	}
    		});	  	
    });


    function ad_blockit() {
    // Получаем данные
    $blocker = $_POST['bar_blocked'];
    echo $blocker;
    // !Важно не забыть убить функцию.
    die();
    }
    // !Важно не забыть повесить эти 2 хука. Дабы wp не отправил 0 или пустой ответ
    add_action("wp_ajax_ad_blockit", "ad_blockit");
    add_action("wp_ajax_nopriv_ad_blockit", "ad_blockit");
    Ответ написан