Задать вопрос
  • Как сделать первую букву заглавной?

    @anton99zel Автор вопроса
    29а класс средней школы №7
    Сделал так:
    if(!function_exists('mb_ucfirst'))
    {
      function mb_ucfirst($str, $encoding = 'windows-1251')
      { 
        $firstChar = mb_substr($str, 0, 1, $encoding);
        $len = mb_strlen($str, $encoding);
        
        return mb_strtoupper($firstChar, $encoding) . mb_substr($str, 1, $len, $encoding); 
      }
    }
    //echo mb_ucfirst($sTitle);
    $art =  mb_ucfirst($sTitle);
    Ответ написан
    4 комментария
  • Какой движок выбрать для следующей задачи?

    @anton99zel
    29а класс средней школы №7
    1. Доски объявлений заведомо мертворожденный проект на фоне Авито и соцсетей
    2. Битрикс, миллион раз убедился, что подходит под любые задачи.
    3. Если нет денег даже на CMS, то стоит ли вообще это делать, так как последующая раскрутка до уровня, хотя бы города, выйдет дороже cms в разы.
    --
    Если всё не серьезно, то WP
    Ответ написан
    1 комментарий
  • Стоит ли разбивать веб-проект на версии desktop и mobile или обойтись адаптивной версткой на единой версии?

    @anton99zel
    29а класс средней школы №7
    Почему то считал, что отдельные мобильные версии вымерли, а нет...живут еще...
    Ответ написан
    Комментировать
  • Совместимы ли хороший рейт, фултайм и long-term на фрилансе/удалёнке?

    @anton99zel
    29а класс средней школы №7
    Хороший вопрос и еще лучше ответы.
    Есть над чем задуматься, но уже понимание, что делаешь что-то не то, только усиливается.
    Всегда мучал вопрос - получаю ли я согласно своим знаниям или мне не доплачивают.
    Еще интересно, если новичку зарегиться на апворке, то в течение месяца хоть какие то заказы взять получится или нет, или там место только заядлым бородатым кодерам?

    А вообще, добавлю два момента:
    1. На непрофильных досках - вакансии с такой оплатой, что плакать хочется
    2. По себе заметил, что продуктивно работаешь часа 3-4, дальше производительность падает на 90%. Хотя, раньше помню и по 15 часов в сутки бывало, но после такого, как выше написали, нужно три дня отдыхать)))

    А вообще программисты хорошие профессия - 3 часа поработал, 200-400 килорублей получил, по провинциальным меркам, да еще на удаленке это просто сказка.
    Ответ написан
    Комментировать
  • Bitrix новинки товары, как снять автоматически галочку через 2 недели?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вообще есть и штатный механизм.
    Если товар новый, то вы его когда добавляете, у элемента появляется date create
    Вам нужно лишь сделать обычное условие при котором будет сравниваться текущая дата с датой создания. Далее фильтровать по этому условию или если в списке товаров, можно выводить иконку соответствующую.
    Ответ написан
  • Получить список всех товаров с скидкой?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    скидки в битрикс могут и не только в товарах задаваться....если что
    а вообще https://dev.1c-bitrix.ru/api_help/catalog/classes/...
    и
    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    Ответ написан
    Комментировать
  • Как добавить свойство товара в корзину в Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    На одном из сайтов у нас примерно сделано так, через api
    Add2BasketByProductID(
    			$PRODUCT_ID,
    			1,
    array(
    array("CODE" => "DIMENSIONS", "NAME" => "Размер", "VALUE" => $_POST['size']),
     )
    );

    Вам нужно передать id товара, количество, код свойства, имя (причем имя рандомное даже можно), а в VALUE передать то, во что тыкнул пользователь, т.е. размер. У меня это сделано через $_POST. Думаю, суть понятна
    Ответ написан
  • Почему не работает скрипт?

    @anton99zel Автор вопроса
    29а класс средней школы №7
    Нашел ошибку
    убрал return false;
    Ответ написан
    Комментировать
  • Как наложить текст на картинку?

    @anton99zel Автор вопроса
    29а класс средней школы №7
    Ответ написан
    Комментировать
  • Как настроить экспорт через агенты в Битрикс?

    @anton99zel Автор вопроса, куратор тега 1С-Битрикс
    29а класс средней школы №7
    Добавлю еще одно решение, возникшее в процессе настройки cron и автозагрузки
    В файл_run.php где формируется выгрузка нужно добавить
    global $USER; $USER->Authorize(87);
    где 87 это id пользователя с админправами.
    После этого кода выгрузка заработала через cron и исчезла проблема с применением function ConvertCharset()
    Ответ написан
    Комментировать
  • Как разобраться с сертификатами?

    @anton99zel Автор вопроса
    29а класс средней школы №7
    Отвечу сам себе - надо в один файл объединить полную цепочку в обратной последовательности всех сертификатов
    Ответ написан
    Комментировать
  • Как настроить беспроводное соединение с принтером Canon MG3640?

    @anton99zel
    29а класс средней школы №7
    Возможно, для автора вопрос уже неактуален, но тот кто будет в поиске искать решение этого вопроса пригодится мой опыт:
    1. Распаковка принтера
    2. Установка картриджей - оба!
    3. Далее скачиваем и устанавливаем win-mg3600-1_0-mcd.exe
    4. Выбираем беспроводное соединение и далее везде выбираем логически верный пункт меню
    5. Загружаем бумагу а4
    6. В тот момент, когда на компьютере появится окно, что текущее беспроводное соединение сейчас будет разорвано, сами его разрываем в сетевом подключении и выбираем беспроводную сеть, созданную принтером, она будет без пароля, подключаемся к ней
    7. Затем, как только на компьютере появится окошко, что начинается загрузка ПО, переключаем сеть обратно (с сети принтера на сеть роутера)
    8. По завершению установки ПО пробная страница не вылезает, хотя должна, но проверить печать можно вызвать ее из контекстного меню в панели управления виндовс - "устройства и принтеры".
    9. Профит.

    Почему не получалось: А потому, что картридж надо устанавливать сразу. После установки рестарт. На самом принтере нажимать кнопки только те, которые написано нажимать.
    Ответ написан
    Комментировать
  • Официальное трудоустройство на удаленке - исключение или правило?

    @anton99zel
    29а класс средней школы №7
    Вставлю свои 5 копеек:
    1. Если работать через ИП, то по ставкам выше процентов на 10.
    2. Работать через трудовую книжку интереснее, чем вообще никак не оформленным.
    3. Между трудовой и ИП выбрал бы ИП если много заказчиков и денег. Если заказчик один, то по трудовой.
    В целом, все три варианта - это норма, как скажет Малышева. И во всех трех есть плюсы и минусы.
    Ответ написан
    Комментировать
  • Как ограничить длину логина при регистрации в личном кабинете Bitrix?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Лучше не лезть в битрикс-функции.
    Отредактируйте форму регистрации, предварительно скопировав шаблон и уже в шаблоне регистрации нужно на поле input повесить
    <input type="text" maxlength="16">
    Ответ написан
    Комментировать
  • Можно ли обновить битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Обновится, но не исключены ошибки, нужно бэкап сделать
    Ответ написан
    Комментировать
  • Как в bitrix вывести кнопку купить, которая сразу ведет на оформление товара?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    <?
    $PRODUCT_ID = 30546; //ID товара или $arResult[ID] если шаблон детальной страницы.
    if (CModule::IncludeModule("catalog")) {
      if ($PRODUCT_ID) {
        Add2BasketByProductID(
          $PRODUCT_ID,
          1, //количество товара
          false
        );
    
        LocalRedirect("/cart/"); //ссылка на корзину
      }
    }
    ?>
    Ответ написан
    Комментировать
  • Битрикс как сделать постоянную форму оплаты?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вам надо использовать
    if (CModule::IncludeModule("catalog")) {
    	if ($PRODUCT_ID) {
    		Add2BasketByProductID(
    			$PRODUCT_ID,
    			1,
    			false
    		);
    	}
    }

    Это добавит товар в корзину, но можно в обход корзины (ссылки ниже)
    где $PRODUCT_ID - ID товара
    Также нужна будет форма, которая отправит post запрос на сервер и вернет true в случае успешного занесения заказа в админку.
    В форме сделайте поля имя, почту и телефон и скрытое поле ID товара. Все делайте AJAX.
    Заказ оформляется так: (по принципу "1 клик"+оплата)
    http://iaroslav.ru/создание-заказа-на-1с-битрикс-п...
    или на d7
    https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
    Так как из вашего вопроса не понятно на какой вы стадии и что конкретно у вас не получается, то мой ответ будет именно таким, т.е. общим.
    Ответ написан
    Комментировать
  • Как через api создать заказ в Битриксе?

    @anton99zel Автор вопроса, куратор тега 1С-Битрикс
    29а класс средней школы №7
    Сам себе отвечу:
    Для диагностики ошибок при использовании этого метода, надо использовать
    $ex = $APPLICATION->GetException(); echo $ex->GetString();
    Ответ написан
    2 комментария
  • Возможно ли 2 битрикса разместить на 1 хостинге?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вообще при таком наборе, как раз лучше один vps, чем шаред-хостинг. На впс легко сможете симлинки сделать, а на отдельном хостинге уже нужно смотреть возможность
    Ответ написан
    Комментировать
  • К чему привязана лицензия на Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Лицензия это лишь возможность ставить официально ставить модули и получать обновления, а также техподдержку. По сути, вы можете ставить свой Битрикс на любой домен, миллион раз переставлять, и даже при особом желании менять домен. Обновления будут ставиться на тот сайт, где указан ключ и имя домена равно тому имени, что указано было при покупке ключа.

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

    На одной лицензии разрешено иметь два сайта, но можно докупить возможность и использовать одну лицензию на несколько сайтов. Установка продукта на localhost не в счет.
    Ответ написан
    Комментировать