IT-Блог

Все записи из IT-блога Романа Воропаева

Добавление своих полей в форму заказа

Добавление дополнительных полей в Minishop2 к оформлению заказа, без вмешательства в исходники и без потерь при обновлении.

Тут недавно в сообществе modx предложили универсальный вариант для добавления дополнительных полей в Minishop2 к оформлению заказа, без вмешательства в исходники и без потерь при обновлении.

Интересное решение, поэтому добавлю его себе в блог в заметки.

Решалось это следующим образом:

  1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
  2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
  3. Редактировались настройки и записи словарей.


Роман Воропаев 0    9349    1 0

Как я сайт от санкций яндекса спасал

История спасение одного из своих сайтов от санкций яндекса (фильтра, агс, минусинска)

Несколько лет назад, когда сайты успешно можно было продвинуть прогоняя их по каталогам, был у меня единственный кстати такой неудачный опыт со своим собственным сайтом VolkMaster Project. В то время проект проект еще занимался только регистрацией доменов, а сайты делали от имени веб студии Волка.РФ.

Ну и вот после этого неудачного опыта, первым делом я заметил, что тиц сайта стал «не определен», а это главный знак того, что на сайт наложили санкции яндекса (еще их называют минусинск). И тогда в общем некогда было заниматься решением этой проблемы, писать платонам я тоже ничего не стал, оставил всё как есть до 2016 года. Несколько лет (года 3 — 4) сайт был под фильтрами, тиц так и был «не определен» (если сайт не под фильтром, а просто не имеет тиц, то его показатель будет «0»). Даже, когда сайт был полностью переделан с сайта по услугам регистрации доменов на сайт по разработке и продвижению сайтов, то фильтр так и не был снят. И только в сентябре этого года я начал потихоньку действия по улучшению своего сайта.


Роман Воропаев 0    459    0 0

1. Turbo Pascal Введение теория и основы.

Введение и основы языка программирования Turbo Pascal

Turbo Pascal — интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.

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

Я напишу небольшой курс для изучения основ программирования Turbo Pascal и постараюсь его преподнести как можно проще для тех, кто никогда не сталкивался с программированием и вообще не имеет представления о том, как это из текста получается какой-то работающий функционал.

Так же я открываю свой первый проект "Начни кодить", в котором буду знакомить вас с разными языками программирования и попытаюсь это преподнести как можно намного проще. И первый курс у меня будет по Turbo Pascal


Роман Воропаев 0    1133    0 0

1.1 Типы данных в Turbo Pascal

Типы данных в языке программирования Turbo Pascal

Знание и понимание типов данных является неотъемлемой частью в программировании.

В этом уроке мы познакомимся с типами данных в языке программирования Turbo Pascal.


Роман Воропаев 0    2443    0 0

1.2 Основные определения и операторы в Turbo Pascal

Основные определения и операторы в языке TurboPascal

В этом уроке мы познакомимся с основными определениями и операторами в Turbo Pascal.


Роман Воропаев 0    1023    0 0

1.3 Структура программы в Turbo Pascal

Структура программы и основные правила в языке Turbo Pascal

В этом уроке я расскажу об структуре программы в Turbo Pascal и основных правилах.


Роман Воропаев 0    608    0 0

2.1 Практика Создание простой програмы Turbo Pascal

Практика по созданию простых программ в языке Turbo Pascal. Программа деления и вычисления неизвестных из квадратного уравнения

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


Роман Воропаев 0    1956    0 0

Вывести список всех товаров и их цен в minishop2

Выводим список всех товаров и их цен через Console в MODX Minishop2

Иногда в minishop2 необходимо просто вывести список всех товаров и их цен по умолчанию (без учета цен опций товаров и других сторонних дополнений). Просто, что бы менеджер магазина мог вставить эти данные в таблицу excel.

Способ для новичков, которые только начинают знакомиться с xPDO.


Роман Воропаев 0    3127    0 0

Вывод превью в Tickets

Как вывести превью первого загруженного изображения к тикету

Очень часто необходима функция автоматического вывода превью первой картинки в списке тикетов, да и в самом тикете.
Существуют решения, чтоб с помощью плагина при сохранении тикета копировать путь к картинке превью в отдельное поле, но я считаю этот способ немного не универсальным, пусть лучше будет отдельный небольшой сниппет, который сам будет доставать путь к превью первой загруженной картинке.


Роман Воропаев 0    2683    1 0

msDifferentPricesDelivery

Разные цены доставки или бесплатная доставка в зависимости от общей суммы заказа для minishop2 MODX

Компонент реализует разную цену для определённой доставки (или нескольких) в зависимости от суммы заказа, так же компонент реализует бесплатную доставку от определенной суммы заказа.

Видео примера работы компонента


Роман Воропаев 0    1159    0 0