Начинающий прогер
Местоположение
Россия, Москва и Московская обл., Москва

Наибольший вклад в теги

Все теги (19)

Лучшие ответы пользователя

Все ответы (15)
  • Как изменить регистр определенных целых слов?

    Drilled-prog
    @Drilled-prog
    Программирую на ['php', 'js']
    Регулярные выражения для этого отлично подходят.

    $replaces = [
    	'#3d#' => '3D',
    	'#\bmax\b#' => 'MAX', //меняем только вхождения в целых словах, слово max заменится на MAX, в слове maximum max не поднимется.
    	'#program#is' => 'PROGRAM' //меняем любые вхождения: program, Program, PROgram и тд... получим PROGRAM, так же например слово programfiles заменится на PROGRAMfiles, если надо целиком вхождение в слово обернуть в \bслово\b как в примере с max
    ];
    	
    function replacer($params, $string) {
    	$from = array_keys($params);
    	$to = array_values($params);
    	return preg_replace($from, $to, $string);
    }
    
    $TheTitle = 'maximum best program for you - this is a 3d max - super  puper pRoGrAm';
    
    $titleNew = replacer($replaces, $TheTitle);
    
    var_dump($titleNew); //string(70) "maximum best PROGRAM for you - this is a 3D MAX - super  puper PROGRAM"


    live example: https://3v4l.org/KlGKZ
    Ответ написан
    Комментировать
  • SPA на нативном JS?

    Drilled-prog
    @Drilled-prog
    Программирую на ['php', 'js']
    Попробуй SVELTE там уже всё придумали, из него получается нативный JS без фреймворка.
    Иначе ты напишешь свой собственный фреймворк)
    Ответ написан
    Комментировать
  • Стоит ли менять цмс cmsmadesimple на October (Winter cms)?

    Drilled-prog
    @Drilled-prog
    Программирую на ['php', 'js']
    Страницы в winter cms это по сути роуты+шаблон в которых можно выводить динамические записи из бд. Эта цмс удобна на первый взгляд, базовые потребности покрывает на ура... создавать разные модели с кастомными полями, работа с файлами и тд...
    Для чего то более серьёзного уже надо придумывать что то, гибкости не хватает.
    October cms был изначально бесплатный open source продукт который помогало развивать сообщество, потом разрабы сделали его проприетарным. изначальная цена octobercms была 10$, через пару месяцев уже 20$ в год, что будет дальше остаётся только гадать.

    Лучше уже на чистый фреймворк переехать + пакет админ панели к нему, например https://orchid.software/ru/. Есть классная серия уроков на ютубе по orchid.

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

    PS если ты не разработчик то тебе вообще пофиг на каком фреймворке работает cms, для тебя как пользователя цмс разницы не будет.
    Ответ написан
    1 комментарий
  • Почему не работает align-items: center;?

    Drilled-prog
    @Drilled-prog
    Программирую на ['php', 'js']
    <div class="card">
        <img src="https://hsto.org/webt/62/20/e0/6220e03be7247161494475.jpeg" alt="background">
      </div>

    .card {
      display: flex;
      justify-content: center;
    }


    Но в твоём случае можно
    <div class="card">
        <img src="https://hsto.org/webt/62/20/e0/6220e03be7247161494475.jpeg" class="back" alt="background">
      </div>


    .back {
      display: flex;
      margin: auto;
    }
    Ответ написан
    1 комментарий
  • Как узнать крутит ли пользователь скроллом?

    Drilled-prog
    @Drilled-prog
    Программирую на ['php', 'js']

    Ну а вообще лучше использовать virtual scroll что бы не хранить в дом дереве все сообщения
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (10)