• Как можно перехватить страницу оплаты битрикс через модуль?

    @koder_1
    Вы сами готовите папку с файлами шаблона.
    Чтобы создать свой шаблон, нужно найти папку шаблона сайта, она может находиться в папке local/templates/[название_шаблона_сайта] или bitrix/templates/[название_шаблона_сайта]
    В этой папке шаблона сайта в папку components/bitrix/sale.basket.basket/
    скопировать один из стандартных шаблонов корзины, и переименовать папку с шаблоном корзины например в custom.
    После этого на странице корзины найти вызов компонента sale.basket.basket и в нём указать имя шаблона custom, после этого у вас корзина должна отображаться из вашего шаблона.
    Написано
  • Как правильно сделать структуру базы данных?

    @koder_1
    Естественно нужно 2 таблицы.
    Это и более читаемо, в каждой таблице одна сущность, а не 2 разных сущности в одной таблице.
    И все запросы будут проще, быстрее и понятнее, не придется возиться с is_filter в каждом запросе.
    И с точки зрения производительности скорость запросов и потребление ресурсов зависят от размера таблицы, 2 маленьких таблицы лучше, чем одна большая.
    Ну и в целом, у колонки is_filter нет никакой функциональности.
    Написано
  • Почему не выводятся поля раздела инфоблока?

    @koder_1
    В файлах detail.php мало данных доступно, больше данных доступно уже в самом шаблоне news.detail,
    В самом шаблоне в $arResult доступны скорее всего будут seo заголовки.
    Написано
  • Как скрыть конректую страницу от индексации в Bitrix через добавление метатега?

    @koder_1
    Команды из роботс ненадежны, их поисковики слушают хуже, чем мета-тег.
    Написано
  • Как скрыть конректую страницу от индексации в Bitrix через добавление метатега?

    @koder_1
    Максим Ткачев, В шаблон компонента это плохая практика.
    Во-первых, из-за кэширования код может просто не выполниться.
    Если и делать в шаблоне компонента, то только в файле component_epilog.php
    Во-вторых, на странице могут меняться компоненты или это статичная страница без компонентов.
    Привязка должна быть к урлу страницы, который обычно не меняется.
    Написано
  • Как пишется ПО для дронов или БПЛА и что почитать чтобы это узнать?

    @koder_1
    Наверное, у производителей дронов есть какая-то среда для написания кода/тестирования, не на живом же аппарате отлаживают код))).
    Написано
  • Почему отправка на почту произошла только один раз?

    @koder_1
    Естественно в консоль выводит ошибку)
    Вы отладку делали когда-нибудь?
    ob_start();
    print_r($_POST);
    $test_text=ob_get_contents();
    ob_end_clean();
    $h = fopen(__DIR__.'/1.txt', 'ab');
    fwrite($h, $test_text);
    fclose($h);


    И будет писаться в файл 1.txt массив POST
    Написано
  • Обязательно ли писать собственную CMS если пишу сайт на фреймворке Yii 1.1?

    @koder_1
    А в чем смысл писать собственную цмс при наличии готовых?
    Какие задачи в итоге?
    Если делать для себя некоммерческие сайтики, то проще взять wordpress, готовая простая цмс. Из бесплатных cms wordpress самая пригодная.
    Если с прицелом на коммерческие услуги, то для малобюджетных сайтов проще всего взять wordpress, и к нему готовую платную тему.
    Для сайтов и интернет-магазинов с нормальным бюджетом лучше 1С-Битрикс, в ней и фреймворк имеется.
    Делать какие-нибудь нетиповые сервисы с личным кабинетом - это Битрикс тоже отлично может.
    Фреймворки типа ларавель это уже для программистов до мозга костей.
    Использовать фреймворк для обычного сайта или интернет-магазина не вижу никакого смысла.
    Фреймворки разве для совсем нетиповых или нагруженных проектов с огромным бюджетом и имеет смысл, только если работает профи с опытом.
    В руках не профи фреймворки только тормозят проект, тогда проще взять цмску, там хоть модули готовые есть.
    Написано
  • Как сделать повтор действия в php если элемент не найден?

    @koder_1
    Решение приведёт к тому, что в лучшем случае у вас скрипт выйдет за лимиты по времени исполнения, в худшем случае у вас будет куча процессов php никогда не заканчивающихся.
    Уже и посетитель сайта забыл про поиск и ушёл заниматься делами, а у вас всё крутятся и крутятся скрипты, которые никогда не найдут в базе истину...

    Как можно реализовать лучше?
    1. Скрипт на клиенте js через ajax мог бы отправлять запросы каждые 15 секунд, php скрипт мог бы отработать, вернуть что ничего не найдено, завершиться.
    2. Вебсокеты, возможно.
    Написано
  • Почему отправка на почту произошла только один раз?

    @koder_1
    Melk0or, не понял из ответа, что вы обновляете.
    В скрипт php который отправляет почту добавьте вывод print_r($_POST);
    Если данные $_POST в скрипт не приходят, то значит на стороне клиента не отправляются.
    Нужно отлаживать, выявлять место в коде где проблема.
    Сначала смотрите, в php данные отправились? Если не отправились, смотрите реализацию формы, скрипт js, его тоже отлаживайте постепенно.
    На событие отправки формы поставьте вывод в консоль console.log('форма отправилась')
    Перед отправкой данных сделайте их вывод с помощью alert или console.log
    Написано
  • Как в Битрикс сделать проверку номера пользователя на уникальность?

    @koder_1
    Adamos, да какие форумы) В основном магазины пилим))) 90 процентов задач по магазинам.
    Написано
  • Почему не добавляются поля в форму обратной связи?

    @koder_1
    Максим Борисенко, Вот и разбирайтесь с этим циклом, из какого он выводит инфоблока свойства формы.
    Написано
  • Почему не добавляются поля в форму обратной связи?

    @koder_1
    Формы могут быть реализованы как угодно, хоть просто в html-коде.
    Поэтому ищите тот файл, в котором выводится форма, и добавляйте в нем поля.
    Написано
  • Как продавать лицензии Битрикс?

    @koder_1
    Если так уж строго, то договор сублицензионный, в нем надо указать конкретный продукт, стоимость лицензии и способы использования.

    Не указывать явно стоимость лицензии тоже не правильно.

    Условная формулировка Исполнитель передает Заказчику лицензию на программу для эвм - Битрикс такой-то, стоимость такая-то на тех же условиях и с теми же правами, как Исполнитель получил лицензии от ооо 1с-битрикс.

    На практике же большинству клиентов хватает просто строчки в смете.
    Написано
  • Как продавать лицензии Битрикс?

    @koder_1
    Илья, абсолютно без разницы какого типа договор, просто добавляете в смету строчку лицензия программы для эвм - и название лицензии битрикс.
    Написано
  • Как продавать лицензии Битрикс?

    @koder_1
    Adamos, так для этого богоугодного дела и нужно быть ип и партнёриться с битрикс.
    Написано
  • Есть ли альтернатива 1С-Битриксу?

    @koder_1
    iPvl, Конечно можно и в каталоге, но для этого уже нужно править шаблон вывода каталога, возможно в шаблонах решения, которое вы выберете, такой функционал уже и будет.
    Функционал смены цены работает в каталоге и сейчас, не показываются только сами цены, так что эта правка шаблона будет минимальной.
    Написано
  • Есть ли альтернатива 1С-Битриксу?

    @koder_1
    iPvl, Готово, выводится несколько цен, видно, что если выбрать количество товара 10 штук, то меняется цена.
    Написано
  • Есть ли альтернатива 1С-Битриксу?

    @koder_1
    Готово, выводятся цены теперь. Видно, что если добавить в корзину 10 штук, то цена другая.
    Написано
  • Есть ли альтернатива 1С-Битриксу?

    @koder_1
    iPvl, я ваш вопрос завтра решу, вы уж тогда пишите по контактам в профиле
    Написано