DS28, верно в плане того что мне показали. Брат написал программу которая состояла из определённых функций. Я понял что это за функции и как они работают и с их использованием уже писал свои программы, но не верно как Вы указали - аналоги. Я делал не аналоги а то что можно было делать с использованием уже известных функций.
Их список был не очень большой. Рисование точки, линии, IF_INKEY который определял нажатую в текущий момент клавишу, переменные x и y для координат. Всякие INPUT и PRINT.
Всего этого было достаточно чтобы делать небольшие игры с движением объектов по экрану.
Zimaell, ну в root он у Вас потому что Вы запустили копирование модуля composer в этой дирректории. Перенесите его в ту папку проекта в которую Вам нужно.
А вообще когда будите запускать компосер на скачивание библиотеки выполните в командной строке cd /var/www/ваш_сайт/нужная папка - так вы выберите текущую директорию для командной строки линукс
Для просмотра списка файлов в этой дирректории выполните команду ls
Если всё верно уже выполняйте команду компосера на скачу библиотеки.
Alams Stoyne, на 5-ом этапе я не указал сумму к оплате. Изначально думал что если у заказа есть стоимость всех товаров то этого достаточно(а сумма товаров в заказе и так считалась).
Примерно так и реализовано.
Ещё может быть знаете, как уже после того как заказ оформить поменять статус о доставки на отгрузка разрешена.
То есть уже на этапе после того как яндекс касса присылает положительный ответ устанавливается факт оплаты, а ещё нужно отгрузку разрешить.
Факт оплаты пока сделал через CSaleOrder::PayOrder($orderId, "Y"); который является устаревший. Если знаете как это же сделать через класс Order было бы замечательно если бы этот момент я тоже поправил.
Скажите пожалуйста, а вот например я нахожу нужный мне способ оплаты и устанавливаю сумму платежа которая по нему прошла:
foreach ($collection as $payment) {
$payment->setField('SUM', 1000);
}
Вопрос: парвильно ли я это делаю и если да то как потом сохранить? $order->save(); выдаёт ошибку и ругается на отсутствие BasketItem
Alams Stoyne, именно эту ссылку смотрел, более того именно с неё всё и начиналось.
Может быть ошибаюсь но именно в коде по ссылке нет ответа на вопрос.
>>Напоминает тупых родителей моего поколения только тогда впихивали детей в юридический или медицинский чтобы работа денежная была.
Ну не только из за денежной работы, а хотели какой то стабильности и предсказуемости в жизни, чтобы будущая профессия как то давала на ногах стоять.
А касаемо насильного вливания в ребёнка знаний, с Вами согласен, толку будет больше если ребёнок сам хочет.
Adamos, сейчас с форума битрикс пользователь мне тоже ответил, что если я при установке решения не ставил демо данные, то вполне может быть что свойств и нет.
Поэтому такой вопрос, а есть ли где то список этих самых полей которые ставятся по-умолчанию. Просто желательно чтобы ключи которые я создам(коды свойств) были стандартными, просто бывает куски кода публикую, чтобы людей не запутывать почему не так назвал.
Извините, так это здесь или нет?
Просто если посмотреть заказы то в них есть такие поля как Телефон, e-mail ФИО, полагаю по этой причине для них не требуется что либо создавать, просто нужно понять с каким кодом в них писать.
FanatPHP, есть несколько путей развиваться как PHP программист. Поставить CMS и изучать язык с целью написания модулей к ней.
А есть другой который(я прошёл такой) писать проекты с полного нуля не используя CMS, и зачастую такие приходят к написанию собственного framework или CMS. Такие рано или поздно могут начинать работать с CMS(часто именно так и происходит).
Те о которых Вы говорите как не способных освоить пропорции это 1-ый тип(которые сразу начинают с CMS) они зачастую не знаю как вообще работает rewrite и htaccess например.