Ответы пользователя по тегу PHP
  • Как отправить файл из формы на сайте?

    peterzubkoff
    @peterzubkoff
    Проще вам сделать форму с 2-мя полями, раз плохо разбираетесь (это я без аггресива).

    Если это форма для заказа какой-то фриланс-работы, то действительно упростите себе задачу до email/телефон, имя и комментарий в <textarea></textarea>.

    Большие длинные формы нужны очень крупным компаниям (напр. actis.ru) для того чтобы бысто отсеивать и распределять по менеджерам входящие заявки.

    К тому же чем меньше форма, тем больше конверсия (чаще всего).
    JaiL2Jxc0vs.jpgleadmachine.ru
    Ответ написан
  • Как сделать поиск на сайте по ключам (запрос в БД)?

    peterzubkoff
    @peterzubkoff
    По сути вопроса — делайте много like.

    Советую использовать Sphinx или Elastic. Тем более, если у вас товары — в интернет-магазине удобный поиск очень важен.

    Если не получится с первого раза установить или у вас нет VDS — indexden.com. На этом поиске работает LinkedIn + сервис бесплатный (до 15000 записей в индексе).

    0. Регистрируетесь
    1. Изучаете как делать запросы через REST Api (если ещё не умеете)
    — редактирование и удаление индекса (удобно делать через Postman, если у вас хром)
    — добавление отдельно, тут можно написать скриптик и даже gui к нему, но я просто добавлял новые товары в бд, выводил их циклом php, копировал и вставлял в терминал (получалось много-много команд curl)
    — запросы к индексу с сайта, скрипты поиска (пример для php)
    2. Мучаетесь, настраиваете, гуглите. На тостере тоже много чего есть.
    3. Потихоньку изучаете установку и настройку sphinxsearch, покупаете выделенный сервер и при подходе значения записей индекса к 15 тыс. переносите на свой сервер.
    Ответ написан
    Комментировать
  • Как правильно написать регулярное выражение?

    peterzubkoff
    @peterzubkoff
    Ваши стили слетели, так как ссылки на них скорее всего относительные. Чтобы не было «кабздеца», пропишите в начале файла .htaccess RewriteBase / или пропишите абсолютные ссылки на css вида http:// domain.ru/main.css/.
    Ответ написан
  • Заголовки статей как мета теги?

    peterzubkoff
    @peterzubkoff
    №1. На keywords забейте.

    №2. Забираете данные из нужного поля БД и обрезаете их функцией, как сказал IceJOKER. Потом выводите с помощью, да ладно, echo.

    №3. Иногда поисковики не хотят ставить в сниппет то, что вы написали в meta description, поэтому неплохо бы использовать блок разметки OpenGraph в <head> + продублировать описание где-нибудь ещё на странице. Только не дублируйте title иdescription! Разметка статей по schema.org тоже не помешает.

    schema.org
    ruschema.org

    А вот блок кода OpenGraph, он помогает индексированию + добаляет картинку и описание в соцсетях:
    <meta property="og:title" content="Очень крутые статьи">
    <meta property="og:description" content="Описание">
    <meta property="og:url" content="http://site.ru/">
    <meta property="og:image" content="http://site.ru/og.jpg">
    <meta property="og:site_name" content="Статьи на Site.ru">


    Валидатор микроразметки: Яндекса и Гугла.

    Инструменты сброса кэша соцсетей, если поменяете og:image, надо будет обновить. ВК, Фейсбук.
    Ответ написан
    Комментировать