Задать вопрос
  • Как передать массив input через ajax в обработчик php?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Новая ачивка: ваш хтмл шикарен %)
  • Пока форма не заполнена отправка не возможна?

    ThunderCat
    @ThunderCat Куратор тега CSS
    hckn, никто не мешает вам использовать жс для валидации required полей, однако это не отменяет плюшек валидации браузером. Ну и на вкус и цвет... По мне она вполне вписывается в общий дизайн браузера, другое дело что меганавороченные плюшки в стиле МакОс с ней не шикарно смотрятся. Как уже сказал - одно другому не мешает.
  • Как лучше сделать такую штуку, плагин или самопис?

    ThunderCat
    @ThunderCat Куратор тега CSS
    Gor321, вы забыли спросить про длину строки в коде ) так то я и в 1 умещу наверное...
  • PHPMailer - почему не отправляется форма?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Ошибки читают только слабаки!
  • Можно ли запретить браузеру кэшировать все файлы сайта?

    ThunderCat
    @ThunderCat Куратор тега HTML
    Александр Таратин,
    Сейчас сайт находится в доработке,

    Правильный подход - добавляйте метку версии как гет параметр к скриптам, пока не допилите до нормального состояния.
    более того, даже именитые библиотеки не гнушаются подобным трюком. Как впрочем и gulp какой-нибудь, тоже умеет добавлять версию как гет. Вполне себе нормальная практика для дев обкатки.
  • Можно ли запретить браузеру кэшировать все файлы сайта?

    ThunderCat
    @ThunderCat Куратор тега HTML
    Moskus, все что происходит в Вегасе на клиенте нельзя гарантировать не находясь на клиенте. По этому только рекомендательно описывать что делать, дальше уже только магия.
  • Как реализована проверка, на введённый код?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Владимир Обабков,
    Насколько я понимаю по ссылке тренажёр в котором есть возможность писать некий код
    нет. Просто текстовое поле в котором можно писать что угодно, как его обработает яваскрипт - это другой вопрос.
    Значит там реализована возможность этот код запустить и сравнить результат выполнения с эталоном.
    такое существует(хотя и не здесь) и называется sandbox(песочница). В данном случае проще тупо сравнить написанное с эталоном того как должно быть написано. Опять же - достаточно посмотреть что и куда отправляет скрипт, тем более что там довольно простой код.
    А это реализуется насколько мне известно посредством Unit тестов...
    хоть прочтите нормально то на что ссылку даете, не надо писать что-то по тому что оно похоже на предмет обсуждения, разница примерно такая же как между каналом и канализацией.
  • Как реализована проверка, на введённый код?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Владимир Обабков,
    Реализовано посредством такой штуки как Unit тесты
    Шта? Что за бред вы несете во имя луны? Слово "тесты" в словосочетании "Юнит тесты" не значит что они каким-то образом связаны с тестами на совместимость партнеров или тестами на знания.
  • Как получать регулярно заказы в своем городе?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Алексей,
    Объявление: ищу менеджера по продажам. Сфера интернет-маркетинг. Оплата %. Так?
    я бы не стал писать "интернет-маркетинг", это звучит как развод на клики ) Я бы написал более по-человечески: "Студия вебдизайна(?) ищет хорошего менеджера по продажам, условия: 500 рублей + 20% от заказа." Цифры поставьте свои )
    PS: это в случае если вы таки менеджера ищите, я вообще то писал что менеджер с опытом в этой сфере скорее всего готовых клиентов с собой не приведет.
  • Как получать регулярно заказы в своем городе?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Sanes, фишка "менеджер с хорошей базой" может относиться к продуктовой базе или складу стройматериалов, но не как не к сайтам. Если у него было 30-300 сайтов на другой фирме это никак не поможет спихнуть им еще 2 новых. Хотя если он сам их "закадрил" то конечно чел полезный. Но опять же - это никак не поможет в плане "с базой заказов", это не постоянные покупки, скорее разовая продажа.
  • Как реализовать некоторый аналог сессий на JS?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Евгений, $_SESSION как бэ глобальная переменная...
  • Как получать регулярно заказы в своем городе?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Олег, пока полиции нет рядом - все законно )
  • Кэширование разных доменов?

    ThunderCat
    @ThunderCat
    Роман Исадченко, тогда никак, кеширование ресурса хранится по его урл. Соотвтственно все внутренние линки будут восприняты как новые ресурсы, если только не прописать урл картинок/скриптов/стилей на домене2 как ссылки на домен1.
  • Как удалить все cookies?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    есть особая причина по которой функция не подходит?
  • Почему выдает ошибку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Аркадий Баганин,
    он не создает контроллер, а подключает!!!

    так, а тут поподробней, а то я кажется что-то пропустил когда учил ооп... давайте ка вот тут 4 строчки просто объясните что происходит? особенно 3 строчка интересует...
    require BASE_DIR.'apps/'.$this->app['0'].'/controller.php';
    $cn = $this->app['0'].'Controller';
    $appc = new $cn();
    $this->appc->{$this->app['1']['met']}($this->app['1']['args']);
  • Почему выдает ошибку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Аркадий Баганин, спасибо конечно, но для начала - выполните все же рекомендации, вам же легче будет работать:
    1) Включите уровень ошибок E_ALL; (например так: ini_set('error_reporting', E_ALL);.
    2) Включите отображение ошибок (например так: ini_set('display_errors', 1);.
    3) Дайте методам и свойствам НОРМАЛЬНЫЕ адекватные полнотекстовые имена(например $currentApp,$appController, кто такие prw и prc остается только гадать...)
    после этого думаю вы и сами найдете ошибку. Если нет - сделайте первой строчкой в конструкторе var_dump($config) и посмотрите что там реально лежит.
  • Почему выдает ошибку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    slo_nik, Call to a member function MainPage() on null, что говорит о том что контроллер не создался, что впрочем из такого кода достаточно сложно прочесть, оно и понятно. И что было бы вполне очевидно если бы были включены варнинги, выпал бы варнинг отсутствия файла или создания пустого класса.
  • Объясните конструкцию кода. Почему так?

    ThunderCat
    @ThunderCat
    Teslaman, дискомфорт причиняют только тупые/абсолютно нубские вопросы, за которыми стоит не интерес к предмету вопроса, а тупо лень, лень открыть 2-3 сайта, заглянуть в гугл, попытаться разобраться самостоятельно как это работает. Я уже не агрюсь например, ибо повидал их, и имя и число им - легион, но все равно передергивает, внутри все равно происходит бурленье говн и выброс желчи. И иногда таки да в комменты выливается. Щито паделать. Есть у людей которые не один год жизни за чтением манов и доков провели такая особенность...
  • Почему выдает ошибку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    slo_nik, до args уже падает с ошибкой где то в районе создания контроллера через вот такую жопу:
    require BASE_DIR.'apps/'.$this->app['0'].'/controller.php';
    $cn = $this->app['0'].'Controller';
    $appc = new $cn();

    что и создает пустой контроллер и при вызове метода падает с ошибкой.
  • Почему выдает ошибку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Почему выдает неизвестную ошибку?

    где неизвестная ошибка? Читать не пробовали?
    И кстати код почитайте свой... Из внятных названий переменных только config и uri. Вас не учили что переменные должны быть читаемыми и интуитивно понятными по названию? Мозг сломать можно с вашими аббревиатурами...

    UPD: в большинстве случаев нормальным поведением функции/метода является возвращение какого-либо значения, хотя бы тру фалс в случае удачного /неудачного выполнения операции.

    UPD2: Включите варнинги в настройках вывода ошибок.