• Есть ли способ объявить переменную при использовании UPDATE и ORDER BY?

    orlov0562
    @orlov0562 Автор вопроса
    Класс, то что надо!

    запись ужасная

    Зато решает описанную проблему! Понятно, что описанная задача, зачастую не возникнет или будет решаться по другому. Но, для образовательных целей отличный пример. Во всяком случае, я не знал о такой возможности.
  • Что сейчас с рынком доходных сайтов?

    orlov0562
    @orlov0562
    Reeho,

    пилить аналоги адаптированные под наш рынок


    Можно, особенно в контексте того, что локальным клиентам лучше работать с сервисами адаптироваными под местные реалии.

    Только, зачастую, там будет тоже много нюансов из серии "роскомнадзор", любви к торрентам и толщине кошелька. Так же, стоить иметь ввиду, что довольно большая часть из того, что сделано для запада, сделано руками русскоязычных людей, а зачастую и принадлежит им. Т.е. много чего уже пробовали адаптировать и оно не работает у нас.
  • Что сейчас с рынком доходных сайтов?

    orlov0562
    @orlov0562
    abmanimenja, если брать русскоязычных людей в мировом масштабе, то доля Яндекса за пределами России не так уж и велика. В Белоруссии, процентов 30, в Казахстане 15. В Украине, стремиться к нулю, из-за блокировок. И т.д. В самой России, думаю, так же не более 50 процентов.

    Разница между использованием пользователями этих двух поисковиков - несущественна

    я имел ввиду, что Яндекс зачастую движется в том же направлении, что и гугл, но с отставанием. К примеру, Google запили AMP, Яндекс турбо-страницы. Пол года назад все в гугле пострадали от YMYL, скоро ждите и у Яндекса. Суть, в том, что если проект хорошо оптимизирован под гугл, то для Яндекса, зачастую, больших изменений не требуется.
  • Почему с сайта приходят пустые заявки?

    orlov0562
    @orlov0562 Куратор тега PHP
    alexander_chn,
    в лог запиши данные которые приходят, чтобы понять что именно передают в $phone и почему он проходит проверку. После всех своих проверок, добавь что-то типа:

    <?php
    file_put_contents('log.file' ,'TIME:'.date('d.m.Y H:i:s').PHP_EOL, FILE_APPEND);
    file_put_contents('log.file' ,'IP:'.$_SERVER['REMOTE_ADDR'].PHP_EOL, FILE_APPEND);
    file_put_contents('log.file' ,'NAME:'.$name.PHP_EOL, FILE_APPEND);
    file_put_contents('log.file' ,'PHONE:'.$phone.PHP_EOL, FILE_APPEND);
    file_put_contents('log.file' ,var_dump($_REQUEST, true).PHP_EOL, FILE_APPEND);
    file_put_contents('log.file' ,'-----------------------------'.PHP_EOL, FILE_APPEND);
  • HTML Page Builder генерирует невыносимую боль. Неужели это не влияет на SEO?

    orlov0562
    @orlov0562
    И вот в это я не верю. Т.е. они соберут свои бабки, уедут, а с чего эта кака появится в органике? То что траф на нее пойдет с адвордса - так это тупо перераспределится то что идет сейчас с других лендингов

    Так и будет. Тоже думаю, что только Adwords не поможет, если это не какой-то секретный финт, а просто траф=>лендинг.
  • Парсер Яндекса. Что не так?

    orlov0562
    @orlov0562 Куратор тега PHP
    magogo, надо поставить сначала через composer
    composer require chrome-php/chrome
    а затем вверху файла, подключить его автолойдер
    require_once 'vendor/autoload.php';

    Ошибка говорит о том, что не может найти указанный класс
  • Как выдать права к magento 2?

    orlov0562
    @orlov0562
    Barney_Gubmle,

    a) 7 = права владельца
    b) 7 = права группы
    c) 7 = права всех остальных

    7 = означает может читать, писать, удалять

    Т.е. если ты разместишь файлы (любые не обязательно magento) с такими правами, то любой бармалей может в них что-то записать или что-то из них прочитать, ну или удалить. Проблема очень актуальная на плохо настроенных shared хостингах, когда ты из своего аккаунта можешь удалить чужие файлы.

    В случае, прав на папку 0755
    7 = владелец может все
    5 = группа только читать и видеть список файлов
    5 = остальные только читать и видеть список файлов

    В случае, прав на папку 0750
    7 = владелец может все
    5 = группа только читать и видеть список файлов
    0 = остальные не могут ничего

    В этом случае, бармалеи ничего не смогут сделать с твоими файлами

    Тоже самое касается файлов
  • Почему document.addEventListener('mouseenter') не работает в FF?

    orlov0562
    @orlov0562
    jeruthadam, у тебя есть и другой вопрос "Как тогда лучше определеить курсор во вьюпорте?"

    И ответом на него является, использовать mouseover, причем ни "тогда лучше", а "всегда лучше" кроме случаев, когда он не устраивает.
  • Как получить уведомление о новой записи в Wordpress?

    orlov0562
    @orlov0562
    yarovikov, я не спорю, просто процитировал справку :)
  • Как сохранить файл полученый через API в прежнем полученом формате?

    orlov0562
    @orlov0562
    В общем, думаю у тебя ошибка в том, что ты пытаешься читать "текст" (строки) из файла, а docx - это бинарный файл, тебе надо не текст читать, а байты и их же и сохранять. Думаю, идея понятна.

    Если взять не docx, а html или txt, то думаю, твой код будет работать, а вот со всякими doc, docx, xls и т.д. будут проблемы.
  • Как сохранить файл полученый через API в прежнем полученом формате?

    orlov0562
    @orlov0562
    попробуй так
    using (Stream output = File.OpenWrite("file.docx"))
    using (Stream input = request.GetResponse().GetResponseStream())
    {
        input.CopyTo(output);
    }


    или так
    using (Stream output = File.OpenWrite("file.docx"))
    using (Stream input =  request.GetResponse().GetResponseStream())
    {
        byte[] buffer = new byte[8192];
        int bytesRead;
        while ((bytesRead = input.Read(buffer, 0, buffer.Length)) > 0)
        {
            output.Write(buffer, 0, bytesRead);
        }
    }
  • Как получить уведомление о новой записи в Wordpress?

    orlov0562
    @orlov0562
    yarovikov,

    wp_insert_post используется для другого

    похоже разработчики WP об этом не знают, поэтому добавили такой глупый пример в официальную доку :)
  • Что сейчас с рынком доходных сайтов?

    orlov0562
    @orlov0562
    Reeho, в последнем абзаце, я имею ввиду, что если сайт предоставляет некоторые услуги (сервис) и у него есть постоянные клиенты, в идеале с подпиской, то такие сайты стоит покупать и развивать дальше.

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

    Генерация документов - есть компании, у компаний есть стандартные контракты + инвойсы + какая-то отчетность. Делаем сервис, где компания имеет личный кабинет, в котором заводит шаблоны всех документов, дальше там же есть список её клиентов. В итоге, подготовка всей документации по сделке + инвойсы с нужными реквизитами, датами, адресами и фамилиями, занимает пару кликов исключая опечатки. Допустим компании готовы платить за такой сервис 100 рублей в месяц.

    Мониторинг гос.закупок - есть официальный сайт гос.закупок, нужно отслеживать какие-то определенные предложения и моментально уведомлять по определенным каналам, например по Email и телеграмм. Клиент заходит в систему, указывает фильтры и как только появляется подходящее предложение, ему отсылается уведомления. Пусть подписка будет стоить 50 руб в месяц.

    Отложенный постинг в соц. сети - компания ведет группы в соц. сетях и ей надо планировать постинг сообщений. В сервисе подготавливаются сообщения, которые постятся по расписанию, из одного места сразу в вк, фб, инсту, твиттер и т.д. Каждый пост = 1 руб. За 5 рублей = 1 пост, можно тут же нанять копирайтера по заданной тематике.

    Разумеется, это все выдуманное. Сервисов может быть столько же сколько сфер в жизни. Если попадаются такие сайты, нужно анализировать их востребованность, существующую аудиторию, ее потребности и возможности для роста.
  • Как получить уведомление о новой записи в Wordpress?

    orlov0562
    @orlov0562
    nastyskafomka, там всего скорее вот так

    add_action('new_to_publish', function($post){
    if ($post && $post->ID) {
    // тут отправка почты
    }
    });
  • Как получить уведомление о новой записи в Wordpress?

    orlov0562
    @orlov0562
    nastyskafomka,

    The wp_insert_post action fires once a post has been saved. You have the ability to set it to only fire on new posts or on all save actions using the parameters.

    перевод

    Действие wp_insert_post запускается после сохранения поста. У вас есть возможность настроить его на выполнение только для новых постов или для всех действий по сохранению, используя параметры.
  • Как массово обновить строки, не вызывая 200 тыщ запросов?

    orlov0562
    @orlov0562
    jazzus, ORDER BY в конце должен быть, вот так попробуй
    DB ::update('UPDATE projects DESC, (select @cnt:=0) as cnt SET rank=(@cnt:=@cnt+1) ORDER BY lift_at');
  • HTML Page Builder генерирует невыносимую боль. Неужели это не влияет на SEO?

    orlov0562
    @orlov0562
    lagudal,

    Трафик из рекламных сетей, на выдачу никак не повлияет, там будет работать только конверт: т.е. "рекламный бюджет", будет давать X посетителей, которые должны быть конвертированы в Y денег. Как только рекламный бюджет будет = 0, то и посетителей будет столько же. Есть оооочень призрачный шанс, что как-то учитываются поведенческие факторы и влияют на ранжирование в органике, но я в это не верю.

    На топ в органике, ключевик из AdWords влиять не будет. Т.е. оргаинку надо двигать отдельно. Работают всё теже старые темы, но теперь с большой осторожностью. Т.е. как пихались ключевики на страницу, так точно так же и пихаются, только внутрь проработанной статьи. Как покупались ссылки, так и покупаются, но только с крупных площадок. Как пример, я недавно смотрел один MFA сайт конкурента и просто обалдел от того, что у него есть бэклинки не только из википедии (в которую можно заказать статью на отсутствующую или не освещенную тему и невзначай сослаться на свой сайт), но и из New York Times и The Guardian, причем из реальных статей. Я не знаю сколько это стоит, но полагаю что не дешево. Как результат, всех трусит туда-сюда, а он сидит в топе.

    Но вопрос остается - каким образом они в абсолютном топе, по реально важному ВЧ запросу "etiketten" - при том что ниша весьма конкурентная в немецкоязычных странах?

    Совокупность всего, у них домену 21 год и 112 тыс бэклинков, включая трастовые площадки типа wiki или office.com. Да и сам сайт норм, все есть что надо.

    Заголовок h1 один на страницу

    Это лишь общие рекомендации, давно не актуальные. HTML5 давно разрешает более 1го h1 на страницу, гуглу на это пофиг (пруфлинк)

    В общем, я о чем: мыслишь конечно ты правильно, надо все вылизать, оптимизировать и т.д. Но, для бизнеса, лучше сделать 10-ок лендингов быстро, запустить на них целевой траф и получать бабосики. Чем тратить время на оптимизацию, которая в итоге ни на что не повлияет. Если бы у тебя была цель оптимизировать существующие страницы, то да, там надо делать именно все то, о чем ты пишешь - оптимизация кода, текстов, внедрение всяких фишек, типа amp-а, но сейчас у вас цель сделать побольше посадочных страниц, и генераторы тут самое оно - тк раз-два и в продакшн...