• Как найти ошибку 500?

    @starbart Автор вопроса
    Прогер без стажа
    cr17033-app.tw1.ru [Tue Jun 08 20:42:16 2021] [error] [pid 16047] sapi_apache2.c(351): [client 31.148.202.221:51542] PHP Fatal error: Uncaught Error: Call to undefined function bp_core_get_directory_page_ids() in /home/c/cr17033/app/public_html/wp-content/themes/vikinger/template-part/header/header-logged-out.php:100\nStack trace:\n#0 /home/c/cr17033/app/public_html/wp-includes/template.php(732): require()\n#1 /home/c/cr17033/app/public_html/wp-includes/template.php(676): load_template('/home/c/cr17033...', false, Array)\n#2 /home/c/cr17033/app/public_html/wp-includes/general-template.php(204): locate_template(Array, true, false, Array)\n#3 /home/c/cr17033/app/public_html/wp-content/themes/vikinger/header.php(149): get_template_part('template-part/h...', 'logged-out', Array)\n#4 /home/c/cr17033/app/public_html/wp-includes/template.php(730): require_once('/home/c/cr17033...')\n#5 /home/c/cr17033/app/public_html/wp-includes/template.php(676): load_template('/home/c/cr17033...', true, Array)\n#6 /home/c/cr17033/app/public_html/wp-includes/general-template.php(48): locate_template(Array, true, true, Array)\n#7 /home/c/cr17033/app/public_html/wp-content/ in /home/c/cr17033/app/public_html/wp-content/themes/vikinger/template-part/header/header-logged-out.php on line 100
    Ответ написан
  • Как отключить обновление меню в wordpress?

    @starbart Автор вопроса
    Прогер без стажа
    $(document).ready(function() {
     
        // Check for hash value in URL
        var hash = window.location.hash.substr(1);
        var href = $('#nav a').each(function(){
            var href = $(this).attr('href');
            if(hash==href.substr(0,href.length-5)){
                var toLoad = hash+'.html #content';
                $('#content').load(toLoad)
            } 
        });
        
        $('#nav li a').click(function(){
        
        var toLoad = $(this).attr('href')+' #content';
        $('#content').hide('fast',loadContent);
        $('#load').remove();
        window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
        function loadContent() {
         $('#content').load(toLoad,'',showNewContent())
        }
        function showNewContent() {
         $('#content').show('normal',hideLoader());
        }
        function hideLoader() {
         $('#load').fadeOut('normal');
        }
        return false;
        
        });
    });


    Есть вот такой код. Но когда он отрабатывает, у меня получается два Content-а.

    <div id="content" style=""><div id="content">
    		<div class="row">

    Вот CSS до:
    5d49528389573160536339.jpeg
    Вот после:
    5d495296143fd631816259.jpeg

    Меню написано руками в header
    Ответ написан
  • Как изменить БД на innodb?

    @starbart Автор вопроса
    Прогер без стажа
    Может быть кому пригодится !
    В консоли mysql выполнять эти шаги не удобно, поскольку результаты Вы получите строки с "пайпами" (символ "|" ) в начале и конце строки. Для баз данных с 100+ таблиц это очень не удобно.

    Выполните следующий запрос в PhpMyAdmin:
    SET @DATABASE_NAME = 'имя_бд';
    
    
    SELECT  CONCAT('ALTER TABLE ', table_name, ' ENGINE=InnoDB;') AS sql_statements
    FROM    information_schema.tables AS tb
    WHERE   table_schema = @DATABASE_NAME
    AND     `ENGINE` = 'MyISAM'
    AND     `TABLE_TYPE` = 'BASE TABLE'
    ORDER BY table_name DESC;


    Результат копируем и вставляем в новый запрос, желательно между тэгами:
    begin transaction;
    результат вставить сюда
    commit transaction;


    Единственно, я поменял begin transaction на BEGIN и соответственно COMMIT
    Ответ написан
    Комментировать
  • Почему не уходит на почту письмо?

    @starbart Автор вопроса
    Прогер без стажа
    Ответ тех. поддержки...
    Письмо отвергается почтовым сервером mail.ru, так как не проходит проверку DMARC:
    Jan 16 07:10:20 monica splogger[24965]: 1cSyce-0006Ue-7i ** 89129294334@mail.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.180.150]: 550 5.7.1 This message was not accepted due to domain owner DMARC policy (RFC 7489) https://help.mail.ru/mail-help/postmaster/dmarc

    Согласно информации, указанной в документации mail.ru:
    "Если отправленное сообщение не прошло проверку DKIM и SPF, то оно не пройдет и DMARC. Если же сообщение успешно прошло хотя бы одну проверку (DKIM или SPF), то и проверку DMARC сообщение пройдет успешно."
    Информацию о DKIM и SPF Вы можете получить в свободном доступе сети Интернет.

    Рекомендуем указать в качестве отправителя письма в настройках сайта ящик на одном из Ваших доменов, делегированных на наши NS сервера. Для них корректные SPF записи указаны автоматически, и проверка будет пройдена.
    Ответ написан
  • Конфликт плагина и темы?

    @starbart Автор вопроса
    Прогер без стажа
    Может кому пригодиться!
    Проблема была в последней строке '."\n\n"; - меняем на - '."\n"; и все отображается нормально!
    Ответ написан
    Комментировать
  • Как подключить на сайт оплату сбербанком?

    @starbart
    Прогер без стажа
    Вообще Сбер высылает всю документацию клиенту, в виде pdf файла.
    Ответ написан
    Комментировать