Профиль пользователя заблокирован сроком с 26 октября 2019 г. и навсегда по причине: систематические нарушения правил Сервиса
  • Как найти заказ если не работал 1.5 года(javascript dev)?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Палю тему))):
    еще забыл обвести условия оплаты)))
    5bad1559469a7171435120.png
    Ответ написан
    Комментировать
  • Нужен сайт фриланса, есть такой?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    1. Набери в гугле Купить ***
    2. Открой первый или второй сайт.
    3. Заскринь главную стр.
    4. Отверстай по картинке, попутно меняя текст и цветовую гамму.
    5. Переставь пару блоков, чтобы было совсем непохоже на оригинал.
    6. Добавь это поделие, вместе с новым скрином, в свое портфолио.
    go to п.1/
    Ответ написан
    Комментировать
  • Как поправить отображение изображения для iPhone 7/8?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    прям вот только на 7 и 8?)) вы в имитаторе что ли юзаете?)))

    так-то 90% что слик не успевает подгружаться... или js или css ейный
    попробуйте два варика:
    варик№1 - грузите слик не локально, а с CDN
    варик№2 - проверьте, нет ли у вас скопища новомодных штукенций под названием svg. Эти шняги нехило грузят планшеты и смарты, особенно если их (шняг) больше десятка.
    Ответ написан
    3 комментария
  • Что это за код в CSS?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Там вот такая фигня, см.рис.:

    5bacfc68a5f99650940593.png
    Ответ написан
    Комментировать
  • Стоит ли идти в программисты в 30 лет, но не простым, а..?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    От Java меня тошнит, от sql ещё больше, вообще от всех этих бизнесовых нюансов.

    ахринеть))) попробуйте что-то смежное, например распечатывать пачки бумаги перед заправкой в принтер в какой-нимбудь веб-студии.
    Или драмину попейте недельку. говорят, хорошо тошноту убирает...
    Ответ написан
    6 комментариев
  • Нужно ли удалять свои старые проекты на гитхаб?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    много студий

    А разве всегда и поголовно студия=заказчик?))) 90% студий - это ваши конкуренты, пусть уже смотрят что хотят)))
    Ответ написан
    Комментировать
  • Как рассчитать процент скидки?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Нужен полный код, но сути не изменит, вот так будет железобетонно:
    <?php 
    $oldPrice = (int)$hit->old_price;
    if($old_price>0): ?>
        <div class="srch">
             <span>-<?=100-$oldPrice*100/$oldPrice;?>%</span>
        </div>
    <?php endif;?>
    Ответ написан
    Комментировать
  • Как правильно сделать выборку с двух таблиц?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    А почему плоского запроса боитесь???
    SELECT g.step_id, g.name, cg.status, cg.date_added 
    FROM oc_gamefication g, oc_customer_gamefication cg 
    WHERE g.customer.id = 26854 AND g.id = cg.gamefication_id
    Ответ написан
  • Как организовать хранение и быструю выборку двух полей из БД?

    alex-1917
    @alex-1917 Автор вопроса
    Если ответ помог, отметь решением
    Сделал так:
    кусок из БД
    5ba153fec452e727436876.png

    в админке:
    5ba1541d90d18975833755.png
    Ответ написан
    Комментировать
  • Как правильно реализовать категории на сайте?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    А если категории предполагаются с несколькими уровнями вложенности, то однозначно категории в отдельную таблицу плюс таблицу связей с постами.
    Ответ написан
    Комментировать
  • Как найти для правки код HTML в Opencart?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Во-первых, ищи по небольшому куску кода
    Во-вторых, еще обязательно искать в папке /vqmod/xml

    В модных шаблонах это вообще в БД хранится)))) Чтобы юзеру удобнее было логотип корректировать...
    Ответ написан
    Комментировать
  • Почему не работает форма отправки заявки ajax в wordpress?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Используй либу для отправки через smtp!
    Тыщу раз уже жевали\. что функция mail.php полностью заблокирована на гмайл и майл-ру
    Немного пашет на яше, но до поры до времени, начнешь посылать 20 в день - сначала свалится в спам, а дальше всё.
    Я уже раз пять тут выкладывал ссылку на гит, если аллергия на поиск, то увы и ах, у меня аллергия на повторять одно и тоже...

    встретились как-то два аллергика....
    )))
    UPD. (тут один дотошный пристебался) - для упрощения понимания ответа и в целях незасорения ответа спец. терминами допустил упрощение, а именно - проблемную для одного дотошного строку следует читать так:
    Письма, отправленные функцией mail.php, автоматически удаляются без уведомления пользователя почтового сервиса, это касается таких почтовых БЕСПЛАТНЫХ сервисов, как GMAIL.com & MAIL.ru.
    Ответ написан
  • Какой сервис позволяет проверить, как выглядит сайт на iPhone и содержит инструменты разработчика?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    нет макбука - не верстай для таких клиентов! как правило этот народ крайне обидчивый и пару косяков выведут тебя на околоземную орбиту.
    Поклепай на джумле по 500р за проект, накопишь - начнешь делать проекты для серьезных дядек!
    Ответ написан
    1 комментарий
  • Как добавить категории для произвольных типов записи?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я ж писал уже!!!!
    Авторство не мое, можешь по ключевым словам найти в гугле, НО я тут поправил пару моментов, так что код рабочий!
    -->> functions.php

    Создаем новый тип поста sm_project:
    spoiler
    function create_post_type() {
      $labels = array(
        'name'               => 'Projects',
        'singular_name'      => 'Project',
        'menu_name'          => 'Projects',
        'name_admin_bar'     => 'Project',
        'add_new'            => 'Add New',
        'add_new_item'       => 'Add New Project',
        'new_item'           => 'New Project',
        'edit_item'          => 'Edit Project',
        'view_item'          => 'View Project',
        'all_items'          => 'All Projects',
        'search_items'       => 'Search Projects',
        'parent_item_colon'  => 'Parent Project',
        'not_found'          => 'No Projects Found',
        'not_found_in_trash' => 'No Projects Found in Trash'
      );
    
      $args = array(
        'labels'              => $labels,
        'public'              => true,
        'exclude_from_search' => false,
        'publicly_queryable'  => true,
        'show_ui'             => true,
        'show_in_nav_menus'   => true,
        'show_in_menu'        => true,
        'show_in_admin_bar'   => true,
        'menu_position'       => 5,
        'menu_icon'           => 'dashicons-admin-appearance',
        'capability_type'     => 'post',
        'hierarchical'        => false,
        'supports'            => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' ),
        'has_archive'         => true,
        'rewrite'             => array( 'slug' => 'projects' ),
        'query_var'           => true
      );
    
      register_post_type( 'sm_project', $args );
    }


    Создаем две таксономии для него, как и стандартные у ВП, т.е. типа категория sm_project_type и типа тег sm_project_attribute:
    spoiler
    function create_taxonomies() {
    
      // Add a taxonomy like categories
      $labels = array(
        'name'              => 'Types',
        'singular_name'     => 'Type',
        'search_items'      => 'Search Types',
        'all_items'         => 'All Types',
        'parent_item'       => 'Parent Type',
        'parent_item_colon' => 'Parent Type:',
        'edit_item'         => 'Edit Type',
        'update_item'       => 'Update Type',
        'add_new_item'      => 'Add New Type',
        'new_item_name'     => 'New Type Name',
        'menu_name'         => 'Types',
      );
    
      $args = array(
        'hierarchical'      => true,
        'labels'            => $labels,
        'show_ui'           => true,
        'show_admin_column' => true,
        'query_var'         => true,
        'rewrite'           => array( 'slug' => 'type' ),
      );
    
      register_taxonomy('sm_project_type',array('sm_project'),$args);
    
      // Add a taxonomy like tags
      $labels = array(
        'name'                       => 'Attributes',
        'singular_name'              => 'Attribute',
        'search_items'               => 'Attributes',
        'popular_items'              => 'Popular Attributes',
        'all_items'                  => 'All Attributes',
        'parent_item'                => null,
        'parent_item_colon'          => null,
        'edit_item'                  => 'Edit Attribute',
        'update_item'                => 'Update Attribute',
        'add_new_item'               => 'Add New Attribute',
        'new_item_name'              => 'New Attribute Name',
        'separate_items_with_commas' => 'Separate Attributes with commas',
        'add_or_remove_items'        => 'Add or remove Attributes',
        'choose_from_most_used'      => 'Choose from most used Attributes',
        'not_found'                  => 'No Attributes found',
        'menu_name'                  => 'Attributes',
      );
    
      $args = array(
        'hierarchical'          => false,
        'labels'                => $labels,
        'show_ui'               => true,
        'show_admin_column'     => true,
        'update_count_callback' => '_update_post_term_count',
        'query_var'             => true,
        'rewrite'               => array( 'slug' => 'attribute' ),
      );
    
      register_taxonomy('sm_project_attribute','sm_project',$args);
    }
    Ответ написан
    1 комментарий
  • Как спроектировать БД MySQL?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Посмотрите баддипресс, там точно такие же стартовые данные, касаемо вашей псевдотаблицы - есть там и такой кусок, реализован не на 9, а на 4 таблицах!!))
    Т.е. берете баддипресс, запускаете с демо-данными и выгружаете дамп БД в любой конструктор, далее тщательно и вдумчиво изучаете сформированную блок-схему.
    Или поищите в гугле блок-схему оную, наверное, есть....
    Баддипресс кароч. Это все, что надо знать про роли.
    Ответ написан
  • Как массово редактировать товары из листа с помощью чекбоксов?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я вот эту приблуду иногда ставлю, для миниадминок, товары редактируются по одному, но тут же в списке, без переходов или всплывашек. Чрезвычайно удобно!
    legacy.datatables.net/release-datatables/examples/...
    Ответ написан
    Комментировать
  • Как создать такую таблицу c калькулятором?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Мы такие делали, лет 5 назад, пачками заказывали, ну по три в месяц точно, странно что ТС только щас захотел, в любом случае дело сугубо платное и тут никто полный код не даст... Хотя наверное есть еще персонажи)))

    По существу вопроса:
    первые два калькулятора мы сделали, так же, как и говорит Пычев Анатолий, полностью на js, заботясь о якобы уменьшенной нагрузке на сервер клиента!!)) Потом увидели, что наш код стал появляться на варезниках... Даже названия классов не удосужилсь поменять)))
    ОК.ГУГЛ.
    ВСЕ остальные варианты делали и делаем сугубо на сервере! Теперь даже любой чих по выбору модели, по выбору объема двигателя делаем сугубо через запрос на сервере! И даже подгружаем информацию частично. В итоге скопировать калькулятор стало невозможно чуть более чем полностью... )) Рукодельники могут скачать только форму - и то не всю, всю мы не грузим сразу, а отдаем порционно))) Ну и получаемые данные - да, можно скопировать кусочками и потом разбирать в отдельный скрипт. Как показала статистика заказов им беглый анализ варезников, копирасты переключились на более простые варианты, нас пока обходят стороной)))

    А что с нагрузкой на сервер? Да ничего с нагрузкой на сервер. Подобными калькуляторами пользуется 4-8% от всех посетителей сайта, ибо большинство приходит на сайт, уже имея в голове пару-тройку моделей, им калькулятор абсолютно до пятой ноги)))

    Ну и в любом случае советчики, которые пишут про выгрузку всей инфы в json и т.д. явно далеки от автореальности! Тут только БД, так как модификаций на самом деле очень много, просто взгляните на картинку автора вопроса , перемножьте все варианты И ЗАТЕМ умножьте еще на три варианта - 4-ступенчатяа коробка или 5-ступенчатая или 6-ступенчатая, затем еще умножьте на все возможные рейсталинги и уже ваш json нервно закурит в сторонке...
    Ответ написан
    1 комментарий
  • Не работает slick слайдер, почему?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    <script src="js/slick.min.js"></script>
      <script src="js/slick.js"></script>


    тут явно одна строка лишняя

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

    для скрытых блоков слик не пашет, это так со всеми слайдерами будет, увы и ах))) или пишите свой слайдер, теоретически можно и на скрытых делать, но будет топорно выглядеть...
    Ответ написан
  • Поиск по городам с локальной базой (MySQL) стран и городов на разных языках?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    sypexgeo.net/ru/features

    но вообще проблема высосана из пальца.
    Всего в мире 2,7 млн городов, при этом статус города назначается местными органами. Например в Дании куча городов, в которых живут 250 чел.!!!)) Вы будете туда тоже продавать?)))
    По сути если и продавать по всему миру (чо-то сомневаюсь что ТС это имел ввиду)))) ), то ориентир на город с 1млн чел. Таких и три сотни не наберется.
    В упомянутом выше сервисе 83000 городов!!! sypexgeo.net/ru/stats
    Ответ написан
    Комментировать
  • Почему чистый SQL и PHP выдает разные ответы?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    $row_count = $result->rowCount();
    или
    $row_count = $result->fetchColumn();

    ибо в $result у тебя массив!!!
    Ответ написан
    2 комментария