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

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Судя по вашему тону, вы НЕ ХОТИТЕ продолжать с ним работать.
    Ну и какого арбуза тут спрашивать?
    Ответьте - НЕ НАШЕЛ (ибо не обязан был).
    У людей, называющих себя бизнесменами, понятие о прогерах ниже низшего, иной на проституток готов отдать больше, чем за недельную работу прогеру - с чего перед ним еще и подстилкой ложиться?)))
    Подстилку он пусть себе купит на Тверской, а вы его грамотно и вежливо опрокиньте.

    Главное, чтобы он тут не читал ваши опусы, вот будет забава...
    Ответ написан
    Комментировать
  • Как убрать или изменить разделитель в характеристиках товара в CMS Bitrix?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    bitrix/templates/НАЗВАНИЕ_ШАБЛОНА_САЙТА/components/bitrix/catalog.element/НАЗВАНИЕ_ШАБЛОНА_СТРАНИЦЫ ТОВАРА/template.php

    Разделитель-то не зря задуман, а что если свойства множественные будут.
    Видите, тут работы на час, а час битриксоида стоит умопомрачительных денег.
    Это же не модно-стильно-молодежно (Нода, Пайтон, граф-кюэль, ...),
    это дорого-эксклюзивно-спокойно-Ferrari 250 GTO 1962 года
    Ответ написан
    Комментировать
  • Почему не работает этот простой код?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    bit8.ru/api/select1.php

    var arSpan = [], arSpan2 = [], arSpan3 = [];
    $("#dRoles select").val('');
    
    $("#dRoles select").change(function() 
    {
        arSpan.push($(this).parent().attr('id'));
    	$('#res').html(arSpan.join());
    	arSpan2.push($(this).val());
    	$('#res2').html(arSpan2.join());
    	arSpan3.push($(this).find('option:selected' ).text());
    	$('#res3').html(arSpan3.join());
    });
    Ответ написан
    Комментировать
  • Как очистить поля формы после её отправки?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    form.find('.callback').get(0).reset();Добавляем к удачному ответу
    Ответ написан
  • Вывод данных из админки?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    ACF, без вариков
    всего 130 полей, так как в группе максимум 55-65, то бей на три группы и вся недолга

    вот 200 полей и это не самый большой лендос)))
    5c9007aa3d4e5683377279.png
    Ответ написан
  • Почему wordpress использует jquery 1.12.4?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    с 1.12.4 работает 99% плагинов.
    про 3.3.1 даже Я не слышал, а ведь я ГУРУ!
    Ответ написан
    2 комментария
  • Есть ли фреймворк python для создания android приложений?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Чем хорош Kivy? Во-первых, тем, что это не JavaScript. Это Python. Отсюда скорость разработки, лаконичность кода, возможность моментально изменять и отслеживать изменения в приложениях, это возможность просто писать код в то время, когда другие отращивают бороды в безуспешных попытках окончить свое приложение или мастерят очередные сверхмодные костыли для своих проектов.

    React Native — отпрыск не менее известной Facebook, который с не меньшей долей гордости отращивает бороды уставшим на нем разрабатывать программистам.

    Xamarin — потому что является «приемным сыном» компании Microsoft и, гордо размахивая костылями, активно пиарится последней.
    Ответ написан
    Комментировать
  • Какой есть простой класс для работы с почтой на php?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Не надо ничего изобретать.
    В любой непонятной ситуации PHPMailer
    Вот пример из ТОСТЕРА))) ДА-ДА, тут есть еще и поиск:
    spoiler

    Как отправить письмо если mail() на сервере отключен?
    require_once(JPATH_SITE.'/libraries/phpmailer/phpmailer.php');
            $mail = new PHPMailer;
    
            $sender = array($call_email, JText::_('modcallback_title'));
    
            $mail->isSMTP();
            $mail->SMTPDebug = 0;
            $mail->Host = 'ssl://smtp.yandex.ru';
            $mail->Port = 465;
            $mail->SMTPSecure = 'SSL';
            $mail->SMTPAuth = true;
            $mail->Username = $call_email;
            $mail->Password = "";//        Пароль
            $mail->setFrom($sender);
            $mail->addReplyTo($sender);
            $mail->addAddress($sender);
    
            $mail->Subject = 'subjec't;
    
            $mail->Body = 'Body';
    
            return $mail->send();

    Ну а если без шуток, то не надо везде быть моднымстильныммолодежным, тащить ради одно пука целую либу и ставить на каждую дырку затычку в виде npm-пакета)))
    Твой вопрос решает код в 87 строк, выжимка из упомянутой либы, гуглится по первой строчке
    $mhSmtpMail_Server = "ssl://smtp.yandex.ru";
    Ответ написан
    2 комментария
  • Как объединить все js в 1 запрос?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Ну раз просил для нубов - Notepad++
    1. Создаешь пустой js
    2. В нужной последовательности вставляешь код из своей кучи файлов, сразу бери минифицированные версии.
    3. Подключаешь этот файл вместо кучи других.
    3. ВСЁ.
    Картинки у тебя пропали, потому что css криво объединяешь. Пути банально пробеги и скорректируй.
    Работы на 10 минут.

    Другой вопрос - разные скрипты на разных страницах - но это следующая глава твоего трудного пути супер-кодера.

    И озвучить движок зря не стал, конспирация конспирацией, но в том же битрикс такое прокатит частично, там для каждого компонента может быть свой мини-файлик js. И он нужен будет только на определенной странице/разделе. В битрикс кароч штатный механизм работает на ура - он тебе и сожмет все в два файла и код минифицирует.
    Ответ написан
    Комментировать
  • Как правильно реализовать список заказов без каталога?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    1. Купи Старт =5400
    2. Купи Киоск (от Ромзы) =2500

    ВСЁ
    не благодари

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

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    SSD бери самсунг 500Gb
    мать любая от асуса
    оперативка 2*16

    проц по вкусу, тут не подскажу, так как ярый фанат интела
    остальное сам добавляй по бюджету.
    естессно БП бери из топовых, это то, что может утянуть весь твой бюджет после одной ошибки дяди васи электрика из жэу.
    HDD потом добавишь, у них ценник падает быстрее чем у SSD
    Ответ написан
    Комментировать
  • Какая структура базы, у товара с разными характеристиками и ценами этих характеристик?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Это опции (схема моя, используется в ОДЕЖНОМ магазине друга))) )
    spoiler
    5c88f3c72a3e5115432325.png


    хотя в 90% магазинов более сложная схема с опциями, типовая так сказать, но по факту все возможности этой типовой схемы используются редко, зато долбит сервера метко:
    spoiler
    5c88f45b72e78242290790.png
    Ответ написан
    Комментировать
  • Почему не работает ACF?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Вот так попробуй (см. ниже). И кстати, поле случайно не множественное?

    И немного лирики:
    • использовать query_posts - дурной тон
    • вставлять query_posts после if ( have_posts() ) : - рукожопный тон


    ...
    spoiler
    <?php 
    
    // args
    $args = array(
    	'numberposts'	=> -1,
    	'post_type'		=> 'event',
    	'meta_key'		=> 'location',
    	'meta_value'	=> 'Melbourne'
    );
    
    
    // query
    $the_query = new WP_Query( $args );
    
    ?>
    <?php if( $the_query->have_posts() ): ?>
    	<ul>
    	<?php while( $the_query->have_posts() ) : $the_query->the_post(); ?>
    		<li>
    			<a href="<?php the_permalink(); ?>">
    				<img src="<?php the_field('event_thumbnail'); ?>" />
    				<?php the_title(); ?>
    			</a>
    		</li>
    	<?php endwhile; ?>
    	</ul>
    <?php endif; ?>
    
    <?php wp_reset_query();	 // Restore global post data stomped by the_post(). ?>
    Ответ написан
    Комментировать
  • Какова реалистичная стоимость переноса магазина на Bitrix?

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

    Слово перенос и другой движок как минимум неуместны рядом, как максимум показывает уровень тупости заказчика.
    Перефразируйте ТЗ как САЙТ С НУЛЯ - авось и профи подтянутся.
    А в некоторых случаях дешевле и в самом деле с нуля, а не заморачиваться с перекомпоновкой шаблонов из какой-нибудь джумлы или еще боже упаси с какой-нибудь поделки на лаве...)) Опять же решать вопрос с экспортом уже имеющихся товаров. Представляю уровень мата при переносе с мерзкого вукоммерса...

    Да и вообще:
    5c850e4d1ea0a328530588.jpeg
    Ответ написан
  • Почему не создаётся страница в WP?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Проверь functions.php на эти строки, раньше было модно выпиливать всю эту чешую для ускорения сайта, сегодня ан нет, гутенберг завалил порнографией просторы вордпресса

    // Отключаем сам REST API
    add_filter('rest_enabled', '__return_false');
    
    // Отключаем фильтры REST API
    remove_action( 'xmlrpc_rsd_apis', 'rest_output_rsd' );
    remove_action( 'wp_head', 'rest_output_link_wp_head', 10, 0 );
    remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
    remove_action( 'auth_cookie_malformed', 'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_expired', 'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_bad_username', 'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_bad_hash', 'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_valid', 'rest_cookie_collect_status' );
    remove_filter( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 );
    
    // Отключаем события REST API
    remove_action( 'init', 'rest_api_init' );
    remove_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 );
    remove_action( 'parse_request', 'rest_api_loaded' );
    
    // Отключаем Embeds связанные с REST API
    remove_action( 'rest_api_init', 'wp_oembed_register_route' );
    remove_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 );
    Ответ написан
    Комментировать
  • На какой технологии работают сайты с конструкторами визитных карточек?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Вагон функции
    php.net/manual/en/ref.image.php

    лучше пока что ничего не придумано

    если есть желание покопаться в доках, то могу подсказать примерный алгоритм работы скрипта, за спиной два проекта - грамоты и открытки

    возможно щас набегут почитатели модных трендов, может что и придумано для работы на клиенте, хз, но эта либа работает на сервере и работает железобетонно, зачем мне что-то еще?)))
    Ответ написан
    2 комментария
  • Umi как вывести цену со скидкой в каталоге товаров?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    <xsl:value-of 
    select="document(concat('udata://catalog/formatPrice/',.//property[@name='price']/value))" 
    disable-output-escaping="yes"/>


    вставляй свои названия свойств и вся недолга
    Ответ написан
    Комментировать
  • Где найти стартап?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Основные наши заказчики - средний и крупный бизнес, цена ошибки может быть велика и мы не проводим эксперименты с нашими отношениями. Более того, у нас бывают заказчики из малого бизнеса и с ними тоже работают Senior категория и решают задачи за несколько часов или дней, которые заказчик не мог решить месяцами с джунами.

    Любой Джуниор на входе стоит в 3-4 раза дешевле Сеньора, а на выходе в 4-5 раз дороже! Причина проста - присутствие раздутого эго, самоуверенности и отсутствие важного опыта сложных разработок. Это приводит к проверке и исправлению ошибок, а как следствие - временные и административные затраты нескольких высококвалифицированных специалистов. Считали не раз, получается до 5 раз дороже. Реально, так в любом бизнесе. Набираешь менеджеров по продажам за 2 копейки и воображая, что их мотивируешь работой за %, удивляешься, отчего не продают и отчего текучка? Поэтому мы, работаем только с профессионалами и мастерами своего дела.
    Ответ написан
    Комментировать
  • Какой модуль каталога или сервис использовать для магазина автозапчастей?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    каталога автозапчастей иномарок

    ищу недорогой вариант


    Вам придется выбрать что-то одно)))
    За спиной 7 успешно запущенных проектов по теме каталог автозапчастей

    И начните с команды, сделать это в одиночку - тухлая идея.
    Ответ написан
  • Как бороться со спамом на домашней почте?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    akimdi,
    много кто знает
    -вот и ответ
    У меня для вип-проектов парочка емайлов - спама ВООБЩЕ нет
    Еще парочка емайлов для родственников - спама ВООБЩЕ нет
    И еще десятка наверное ТРИ емайлов для мусорных регистрации - эти соответственно я вообще не проверяю, что там шлют и зачем)) ахаха
    ВЕЗДЕ где ты заполнил поле ВАШ ЕМАЙЛ - ты открыл калитку спамерам!
    И авито и госуслуги и сапа и тостер черт побери))) ВЕЗДЕ.
    Про многочисленные помойки (форумы)и больнички (ВК ОК) вообще скромно промолчу
    Ответ написан
    Комментировать