• Как сделать обязательным email у oAuth провайдеров?

    dakiesse
    @dakiesse Автор вопроса
    По FB понял, по Vk использую стороний код, вот только сейчас заглянул и увидел, что вендор написал в методе получения данных юзера "email' => null

    Но по FB все равно остается вопрос потому, что я видел где нельзя галочку убрать с email, вот пример www.shopolog.ru/login/?backurl=
  • Как объединить htaccess?

    Задача Apache определить маршрут до испольняющего файла, в дайнно ситуации. Проблема с include не связана с первоначально проблемой
  • Как объединить htaccess?

    Я уже написал готовое решение, только после RewriteCond %{REQUEST_FILENAME}\.php -f добавить RewriteCond %{REQUEST_FILENAME} !-d
  • Как правильно учить Javascript?

    @erikaleie Ответ на первый вопрос: javascript.ru/tutorial/foundation/start
    Ответ на второй: javascript.ru/tutorial/dom
    Как я ранее писал, рекоменду javascript.ru
  • Backbone, функция extend и ее работа?

    dakiesse
    @dakiesse Автор вопроса
    @fornit1917 да действительно возвращает функцию-конструктор и ни какой там магии нету, просто я до конца не просмотрел все действия в методе и ринулся задавать вопрос. Спасибо.
  • Backbone, функция extend и ее работа?

    dakiesse
    @dakiesse Автор вопроса
    @fornit1917 я понимаю это все, вопров в деталях, как именно работает то, что я выше написал. Сейчас я дополню контекст проблемы.
  • Backbone, функция extend и ее работа?

    dakiesse
    @dakiesse Автор вопроса
    Я вкурсе, что это объект. И что прототип у прототипа Function является Object. Но данная ситуация мне не понятна. Если анонимная функция было выполнена и вернулся объект, то я бы понял.
  • Что почитать о проектирование веб приложения для MVC подели?

    Если вы подразумеваете "дальнейшее использование" под переносимость кода в другие проекты, то Да. Нужно реализовывать все в виде модулей (с миграциями для полноты). Если Юпи проект, можете посмотреть его архитектуру yupe.ru (см. github)
  • Что почитать о проектирование веб приложения для MVC подели?

    Судя по комментарию, вы не поняли сути Контроллеров. Для начала, нафига он нужен! Представим у вас сайт и пользователь заходит на одну из внутренних старниц, например mydomain.com/blog .
    Данный запрос должен кто то разрулить и вывести пользователю какую то страницу. К данному url (маршруту, см. роутинг) мы прикручиваем контроллер, который и будет разруливать данный запрос (или целую группу запросов) посредсвом экшенов (actionIndex, actionДругоеЛюбоеНазвание).
    Задача которую должен(!) выполнять контроллер - это взять данные откуда то (например база данных, см. Модели), возможно сохранить данные или обновить или вовсе удалить (а может и ни чего из этого) и как то отобразить их (то есть передать в представлеине, см. Представление).

    Пример: вы хотите блок, у которого есть лента с последними добавленными поставми и каждый пост можно отдельно посмотреть. А если мы авторизованы, мы может удалить любой пост.

    И так сразу же формируем маршруты:
    /blog - показывает ленту
    /blog/view/1 - показывает необходимый пост, где цифра это id поста в базе данныз (Модели)
    /blog/delete/1 - удаляет запись с id 1

    Прописали все это в маршрутах (естественно вместо цифр 1 нужно написать, что то типо :id, ведь у нас туда может прийти любой другой id поста).

    Теперь надо каждый маршрут обработать. Делаем контроллер BlogController, который и будет отвечать за обработку всего, что связанно с блогом ("все", это то что в рамках данного ответа, это очень приметивный пример. Например если внутри каждого поста есть комментарий, которые добавляются постредством ajax, то лично я бы сделал на них отдельных контроллер, CommentController. Это вопрос архитектуры). И так, у нас 3 марштура, которые выполняют разные задачи. Для них делаем 3 экшена в контролле:
    actionIndex() - это экшен выполняемый по умолчанию, то есть маршутр /blog и /blog/index единтичны.
    actionView(id) - принимает id, берет из базы запись с этим id и выводит
    actionDelete(id) - удаляет.
  • Как правильно прописать js условие для ie11?

    Возможен вариант var isIE11 = document.body.style.msTextCombineHorizontal !== undefined;
  • Как правильно прописать js условие для ie11?

    Для начала. jQuery вообще не нужен для написаного кода. Далее, судя из того, что написано тут http://msdn.microsoft.com/en-us/library/ie/bg182625%28v=vs.85%29.aspx#uaString : User-agent имеет следующие строки: для W8.1 (хм, а для просто W8 чет не понятно) : Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko а для W7 : Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko то видимо еще есть какие то варианты http://jsfiddle.net/mDL3M/18/ пробуйте, к сожалению нет под рукой windows системы, что бы глянуть самому
  • Как правильно учить Javascript?

    По этому и читайте javascript.ru и как ранее рекомендовал @davex69 курсы Hexlet. Постоянное желание "точечного" изучения для решения той или иной задачи рано или поздно сделает свое дело, но это не лучший вариант. Все лучше изучить основу, с ней "поиграться", по придумывать элементарные себе задачки. Вот пару примеров и наверника без пособия вы уже и не вспомните как сделать: 1. Создать пустой div 2. Вывести с помощью JS в этом div`е фразу "Hello, world!" 3. Назначить стили, в частности зеленый цвет тексту Вот простая задача, при чем в необходимой последовательности. В целом ваша задача просто знать, что есть какие то уже предопределенные объекты, что с ними можно что-то делать. Например выше описаная задача порождать подобную мысль "так, нужно вставить в что-то в документ, аха, значит мне нужен объект document" и блаблабла. Общее понимаение нужно. И пока его нету, даже не пытайтесь змейки писать или тетрисы. Вот например еще задача: сделайте часы, которые будут "тикать", ну всмысли секунды, минуты и часы будут "идти". И если вы уже сразу же знаете, что вам нужен предопределенный объект Date, уже не плохо.
  • Какой есть легковесный редактор/IDE для веб-разработки с live-редактированием?

    Если нет необходимости поддержки языков для backend`а, то отличный вариант. Но вот на счет лекоговесности его у меня сомнения, лично, на linux mint на ряду с sublime text 3 нагружает cpu не слабо.