Задать вопрос
  • Как можно передать отредактированные данные из модального окна используя ajax и smarty?

    X-core
    @X-core Автор вопроса
    поставил dataType:'html', данные в базу записываются. Даже не знаю почему json не срабатывает.
  • Как создать ЧПУ?

    X-core
    @X-core Автор вопроса
    ThunderCat, хорошо:) Пасиб за ответ
  • Как создать ЧПУ?

    X-core
    @X-core Автор вопроса
    ThunderCat, когда код активации письма находится в контроллере отвечающего за авторизацию, то ругается на маршрут.

    Роутер
    class Router
    {
    
        /**
         * Свойство для хранения массива роутов
         * @var array
         */
        private $routes;
    
        /**
         * Конструктор
         */
        public function __construct()
        {
            // Путь к файлу с роутами
            $routesPath = ROOT . '/config/routes.php';
    
            // Получаем роуты из файла
            $this->routes = include($routesPath);
        }
    
        /**
         * Возвращает строку запроса
         */
        private function getURI()
        {
            if (!empty($_SERVER['REQUEST_URI'])) {
                return trim($_SERVER['REQUEST_URI'], '/');
            }
        }
    
        /**
         * Метод для обработки запроса
         */
        public function run()
        {
            // Получаем строку запроса
            $uri = $this->getURI();
    
            // Проверяем наличие такого запроса в массиве маршрутов (routes.php)
            foreach ($this->routes as $uriPattern => $path) {
    
                // Сравниваем $uriPattern и $uri
                if (preg_match("~$uriPattern~", $uri)) {
    
                    // Получаем внутренний путь из внешнего согласно правилу.
                    $internalRoute = preg_replace("~$uriPattern~", $path, $uri);
    
                    // Определить контроллер, action, параметры
    
                    $segments = explode('/', $internalRoute);
    
                    $controllerName = array_shift($segments) . 'Controller';
                    $controllerName = ucfirst($controllerName);
    
                    $actionName = 'action' . ucfirst(array_shift($segments));
    
                    $parameters = $segments;
    
                    // Подключить файл класса-контроллера
                    $controllerFile = ROOT . '/controllers/' .
                            $controllerName . '.php';
    
                    if (file_exists($controllerFile)) {
                        include_once($controllerFile);
                    }
    
                    // Создать объект, вызвать метод (т.е. action)
                    $controllerObject = new $controllerName;
    
                    /* Вызываем необходимый метод ($actionName) у определенного
                     * класса ($controllerObject) с заданными ($parameters) параметрами
                     */
                    $result = call_user_func_array(array($controllerObject, $actionName), $parameters);
    
                    // Если метод контроллера успешно вызван, завершаем работу роутера
                    if ($result != null) {
                        break;
                    }
                }
            }
        }
    
    }
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    Pantene742, но ЧПУ пока не получится создать с данной ссылкой
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    Pantene742, смотрел видео-уроки его и Дмитрия Афанасьева. Спасибо:)
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    Pantene742, интересный твой ответ. Даже не знаю, как там с Java и C#. Но в моем городе довольно не просто устроится и остаться работать даже на должности PHP дева,требуют универсальности(одним CVS,другим фреймворк, третим их фрейм , ну и опыт и скорость работы,а еще инглиш на уровне общения с клиентами и наверно быть рабом работая за хлеб и воду, и молчать). Один раз работал меньше полугода(было относительно хорошо, т.к. первая работа. довольно не плохой коллектив,хоть из\п не очень), с нуля пришлось учить на месте работу с Линуксом и Зендом1. Затем ушли ведущие программеры,а меня уволили, т.к. сказали плохие знание в азах PHP и JS. Подтягивал знания,устроился в веб студию , на месте подтягивая знания по OpenCart,сказали,что будет исп. срок от двух недель за 2.5к падающих грн , но какое то западло было,что с первых дней тормозил комп с установленной убунтой даже при открытии нескольких вкладок в браузере. Каждый день отчетность и давали ограниченное время на выполнение заданий, а с моим опытом это довольно сложно. На след. день принесли комп другой,но обратив внимание на блок питания , который держался на скотче, -я понял,что поменяли шило на мыло. В итоге убил три дня на плохую работу машины и поиска нормальной ОС. Даже тимлид не смог помочь с глюками Линукса, т.к. он его не знает,что меня тоже удивило. В итоге я принес свою загрузочную флеху с убунтой,установил,настроил,настроил синхронизацию наIDE PHPStorm, т.к. они работали через ftp,а каждый файлик кидать через файлзиллу меня напрягало. В общем долго происходила работа, приходилось переключаться от одного задания к другому , не выполняя полностью его.Пример: устанавливал модуль на Опенкарт с помощью коллеги, но у меня не было прав,чтобы его установить,а человек дающий эти права,говорит что все ок, итог- задание не сделано никто не помог помочь. 2) Дали задание обрабатывать картинки через один сайт бесплатно, но там можно бесплатно обрабатывать добавляя поштучно файл,а их на минутку пару тысяч,что займет много времени.Тим-лид сказал не делать, итог-задание не выполнено. Дали третье задание - убрать баги с сайта,который на продакшене, но не дали как раз нужные файлы к данному сайту, итог - невыполнено.В пятницу попросили паспорт на оформление,а днем, в пятницу, заблокировали доступ к CRM,отчет не успел написать, и сказал один из собственников данной фирмы,что я такой плохой работник,что не выполнил главную задачу - ТЗ главное(а помимо ТЗ давали другие задачи,всего сделал три,точно не помню) , сравнив с таким же новоприбывшим на работу. Унего не было таких проблем с компом ,как у меня и сам он был в шоке и не знал как помочь. В общем уволили за неделю не оформив и не сдержали свои слова на счет исп. срока от двух недель. Ну хоть залпатили за проезд:) И вот в последнее время прошел два этапа на трудоустройство в Гемйлофт(собсеседование (немного на инглише поговорил с HR) и комп. тест,который довольно таки большой и весь на английском).Позвонили с компании,поздравили и сказали придти за пропуском,а как оказалось снова тест, только теперь устное(техническое).Я не готовился, т.к. не предупредили, стал переживать, не на все вопросы правильно ответил,многое вылетело с головы,что вспомнил когда домой ехал.PM дала советы на мои слова,что вылетело с головы просто, такие,что выглядело как издевательство - пойти на курсы или пойти на трейни. Итог- провалил тест. Но на трейни требования как на джуна,а на джуна как на мидла, з\п естественно остается на нижнем уровне. Складывается впечатление,что попасть на работу очень сложно,учитывая,что я даже не прошу высокую з\п,а умеренную.Но учитывая сколько всего нужно знать и посвятить этому времени, платят данные компании копейки, на уровне продавца-консультанта в супермаркете(про Геймлофт не скажу, т.к. не в курсе что там и как). Мне нравится Веб-разработка,нравится все программирование и хотелось бы многое выучить(фулстек веб разработку, кибербезопасность и поучаствовать в разработке игр, может еще в робототехнике:)) ). К сожалению не так мало лет чтобы ве это освоить, т.к. требуется много времени,а кушать хочется... Надеюсь в других городах,а скорее всего за бугром(на западе) - иначе и отношение к работникам более лояльное,а не как к рабу. :\
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    Pantene742, мне интересны создание комп. игр и кибер-безопасность, Кибер-безопасность скорее на первом месте, но этому самому очень сложно научится,а курсов толковых не видел, да и где работать с такими знаниями.
  • Как создать ЧПУ?

    X-core
    @X-core Автор вопроса
    без фреймворка. Чистый PHP, MVC, Smarty
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    Pantene742, спасибо,учту. Пока в PHP копаю, не настолько его хорошо знаю, чтобы на другие технологии переключатся.Хотя мне интересны: Laravel,Symphony, Yuii, Phyton,JS,в общем много чего. Для этого нужно много времени,а кушать хочется:((
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    PRAIT, привет!
    Нет, просрочил ТЗ и забил.На Xampp,только установить получалось:)
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    Pantene742, к сожалению ничего не делал на мадж, да и задался вопросом- стоит ли его учить? Ведь ресурсы в основном на английском, порог вхождения высок, установка\ настройка пол часа идет, лично у меня все тормозило не смотря на советы с форумов по увеличении загрузки страниц. Можем в скайпе обговорить че то , но повторюсь по Маджу я зеленый совсем. Сижу теперь инглиш прокачиваю, т.к. работадатели офигевшие, видимо у нас еще у некоторых людей менталитет с ссср долго вымирать будет - хотят универсальных работников и бэкенд и фронт и инглиш минимум средний и прочая лабуда про стрессоустойчивость , видение себя через овер кучу лет, опыт работы в тиме и в * опу видимо целовать начальство.А вот как дело до зп доходит, то тут конечно как всегда, оплата ниже чем должен получать сотрудник с тпребуемым опытом работы и это касается не только IT сферы, а всех сфер, я то думал, что в айти компании будут брать за пример с западных компаний и их отношение к сотрудником, а не тут то было.
  • Можно ли установить Мадженто 2.2 используя Windows 7?

    X-core
    @X-core Автор вопроса
    Pantene742, модули : PHP7.1, nginx 1.11, mysql 5/7. Установив на xampp - бросил это дело, т.к. человек , который давал мне тз не отвечал на мои сообщения, видимо отморозился.
  • Кто подскажет как установить Мадженто 2.2 на ОпенСервер?

    X-core
    @X-core Автор вопроса
    Михаил, да,это я уже понял. Спасибо большое.
  • Кто подскажет как установить Мадженто 2.2 на ОпенСервер?

    X-core
    @X-core Автор вопроса
    Михаил, а какой вариант установки лучше чтобы я смог создавать модули ?
    Если можно вкратце объяснить разницу между Magento Open Source и Magento Commerce