Вход • Регистрация

Всего найдено: 1212

  • 01 августа 2019 г.
  • Я вообще каждый раз заново нужную вкладку открываю и не парюсь - это быстрее чем искать визуально закладку или вкладку :)
  • 13 июля 2019 г.
  • Либо захардкодить прям во вьюхе где-нибудь массив где ключами будут ID полей форм, а значениями нужные плейсхолдеры и регулярочки - самый быстрый вариант, про который ты и без меня знаешь, на случай если редко меняться будет инфа :)

    Или вообще исползовать какую-нить JS библиотеку для валидации, но опять же селекторы полей хардкодить придется.

    Вообще что за кейс такой, где такую мощную защиту от дурака мутишь?
  • 13 июля 2019 г.
  • Поле в БД добавь, в админке выведи, в модельке дёрни. Не забывай использовать частичкую кастомизацию.
  • 25 июля 2019 г.
  • В вашем случае точки зрения производительности - никаких минусов.

    С точки зрения сопровождения кода:

    Цитата

    Использование глобальных переменных снижает читабельность, делает код сложным для понимания. Очень сложно определить где, как и с какой целью была проинициализирована глобальная переменная и как правильно ее использовать.
    Код с глобальными переменными сложно сопровождать. При изменении глобальной переменной вы вынуждены просматривать весь код, чтобы внести изменения везде, где используется эта переменная.
    Злоупотребление глобальными переменными может привести к ошибкам, которые очень сложно отлаживать. Без какого-либо механизма контроля за использованием переменной очень просто записать в переменную невалидные данные, которые могут привести к ошибкам в других частях кода (например, если в одной части кода переменная заполняется массивом, а в другой части кода в этой переменной ожидается объект).
    Можно забыть объявить переменную глобальной и работать с локальной переменной, не замечая этого, до тех пор пока приложение не сломается. Такие ошибки сложно отлаживать.
    Если вы совмещаете свой код с чужим (например при использовании стороних библиотек или при написании расширений для другого ПО) и обе системы используют глобальные переменные, существует вероятность того, что названия переменных могут совпасть. Это становится причиной возникновения ошибок в обеих системах, которые сложно отлавливать.
    Все части кода, использующие одну глобальную переменную, сильно связаны между собой. Разделить сильно связанный код очень сложно. Это затрудняет его повторное использование.
    Написание юнит-тестов становится более сложным, поскольку тесту не известно, какие глобальные переменные нужны и как проинициализировать все глобальные переменные валидными значениями.
  • 10 июля 2019 г. , редакция: 1562754387
  • Сделать вьюху которая в зависимости от id доставки который в сессии сидит построит нужную форму. Придется где-то захардкодить.

    Потом в action-файле который отрабатывает метод корзины recalc сделать чтобы он не только верхнюю табличку отдать через ajax то что эта вьюха сгенерит.

    Допиливая со знанием дела recalc можно вообще функционал корзинки на новый уровень выводить.
  • 10 июля 2019 г.
  • Коллеги имели виду что вам нужно установить модуль оплаты для вашего банка, либо разработать таковой, если его еще не существует
  • 08 июля 2019 г. , редакция: 1562598415
  • В module.php можно для нужных вариантов задать доп.условия с участием php библиотеки mobiledetect и задать там:

    $this->model->result["theme"]
    $this->model->result["view"]
    $this->model->result["view_rows"]

    но это в рамках одного модуля, а если таких много то возможно проще проще в themes условия воткнуть

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум