Задать вопрос
  • Как отключать jquery плагин, если ширина экрана меньше 500px?

    @Qumbeez
    $(document).ready(function() {
    		  if ($(document).width() > 640) {
    		    console.log('1');
    		  }
    		 	$(window).resize(function() {
    		 		if ($(document).width() > 640) {
    			    console.log('2');
    			  }
    		 	})
    		});
    Ответ написан
    3 комментария
  • Как правильно реализовать локализацию БД в laravel?

    wielski
    @wielski
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    На мой взгляд использование пакетов для этой цели нецелесообразно.
    Обычная полиморфическая связь подойдет.

    И так, давайте представим что основной контент статьи на русском языке.
    Во первых, создадим модель нашей локализации:
    php artisan make:model Localization

    Укажем что это полиморфическая связь:
    protected $table = 'localization';
    
    public function lozalizable()
      {
          return $this->morphTo();
      }


    В нашей модели статей привяжем свежесозданную модель в качестве связи:
    public function lozalization(){
    	    return $this->morphOne('App\Localization', 'lozalizable');
    	}


    И создадим миграцию для модели Lozalizable:
    Schema::create('localization', function (Blueprint $table) {
            $table->increments('id');
            $table->string('field');
            $table->string('language');
            $table->string('value');
            $table->string('lozalizable_type');
            $table->integer('lozalizable_id');
            $table->timestamps();
          });


    Теперь, для создания локализации статьи с языком en выполним следующий код:
    $article = Article::create($Atricle);
    
    $localization = new Localization;
    $localization->language = 'en';
    $localization->field = 'content';
    $localization->value = 'Znachenye na english yazike';
    $article->localization()->save($localization); //привязываем к свежесозданному объекту Article новую локализацию


    С помощью scope функций в модели можно без особых проблем реализовать более удобное выдергивание нужного значения и языка:
    public function scopeGetLocalize($language, $field){
         return $this->localization()->where(['language' => $language, 'field' => $field])-> firstOrFail()->value;
    }


    В таком случае, скажем, поле title для локализации en можно выдергивать так:
    $article->getLocalize('en', 'title')
    Ответ написан
    19 комментариев
  • Работа с borland C++ ListView или аналог, куда копать (см скрин)?

    @AlexP11223
    Не понял причем тут div и float, но копать лучше в сторону Qt.:)
    Ответ написан
    1 комментарий
  • Нужна книга по php, в которой во время изучения языка создают веб-сайт,магазин?

    XXX
    @XXX
    Решение где-то рядом
    Одного чтения мало. Практика нужна, не по шаблонным книжным урокам, а на реальных задачах. Практика и знания! php и mysql насколько хорошо Вы изучили, после прочтения своих предыдущих книг? Ничего сделать Вы не можете из-за нехватки практики и знаний.
    Ответ написан
    Комментировать
  • Возможна ли адаптивная верстка под любое разрешение экрана?

    yulsonka
    @yulsonka
    Есть разница между респонсив и адаптивностью - habrahabr.ru/post/148224/.
    По хорошему же веб-разработка примерно с момента выпуска третьей версии бутстрапа стала отходить от оптимизации сайта под ряд устройств, опираясь на популярные значения ширины: 420, 768 и так далее, потому что сайт должен смотреться хорошо даже если взять, вывести его на телевизионную панель и медленно уменьшать окно браузера до 320 пикселей в ширину. Мораль в чем: примерно это при тестировании и делается, окно браузера постепенно уменьшаем или наоборот идем от малого к великому, если используем mobile-first подход и везде, где картинка "рушится" ставим breakpoint с помощью media-queries. А вот чтобы не писать кучу значений и иметь возможность ими гибко управлять - очень подойдет препроцессинг, где можно выносить переменную breakpointа, что очень упрощает кодинг хорошей адаптивности.

    А еще я не очень поняла как вы пишете медиа запросы - неужели просто @media (width: 600px)?
    В любом же случае прописывается диапазон типа: @media (min-width: 480px) and (max-width:567px) и тогда совсем уж месива быть, мягко говоря, не должно для устройств, лежащих в этом диапазоне ширины экрана. Возможно, это именно то, что хоть как-то исправит ваше "месиво".
    Ответ написан
    13 комментариев
  • Как создать приложение для мобильных платформ по доставке еды?

    @FoxInSox
    Исходники генерируют программисты. Наймити серверного, фронт-энд , iOS и Android программистов. И попросите их вам сгенерировать исходный код за деньги и объяснить как, что и где владелец должен просматривать.
    Ответ написан
    1 комментарий
  • Адаптивная верстка, сколько должно быть макетов?

    bootd
    @bootd Куратор тега HTML
    Гугли и ты откроешь врата знаний!
    Зачем столько макетов?
    Если шаблон адаптивный, то он сразу должен быть резиновым и тянуться.
    К примеру, возьмите свой шаблон и начните уменьшать окно браузера, как только появляется полоса прокрутки(снизу) или верстка начинает ползти, вот там первый размер для @media запроса и так далее (в хроме консоль показывает ширину окна при его уменьшении. Ну или плагины для браузера). Ваш шаблон сам скажет вам, когда нужно перестраивать блоки. Вам лишь нужно смотреть, на какой ширине экрана нужно писать @media запрос.

    Пользуясь этим правилом, вам может понадобиться всего лишь 3 макета, а то и вообще обойтись без них.
    1) Основной(большой для PC) - 1280 px
    2) Средний(для планшета) - 1024 px
    3) Маленький(для смартфона) - 480 px
    Ответ написан
    Комментировать
  • Какой язык программирования подходит для заработока?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Моя первая девушка была из моего же класса. Увы, с ней я так и не смог толком понять, что такое — быть мужчиной. Ну там на 8 марта да на ДР цветочки подарить — это понятно, но на большее фантазии так и не хватало.

    Я решил бросить её как только школу закончу, а то скучно и беспесперктивняк какой-то... Да и шашни я с ней завёл, только чтобы мужчиной стать, а с этим беда — кроме @#$лей от её бывшего (из параллельного класса) я толком никакой школы и не получил.

    Вот в институте — там другое дело, девок симпотных побольше, и ломаются меньше (мне рассказывали, точняк — верить можно, парни проверенные), но... Какого-то лешего со мной никто не хочет мутить. Я начал в стриптиз-клуб ходить, там есть одна ничего так — я на неё постоянно пялюсь. Говорят, она на меня тоже посматривала (оказалось — наврали...).

    Потом мне посоветовали один клуб — типа оттуда никто одиноким не уходил, начал там зависать:) Круто! Мне 3 раза дали. Ну точнее 2, один раз девушка отрубилась и уснула у меня дома, но я решил, что она согласна. По-любому согласна, раз приехала. А с одной из них даже наметился романчег:)

    Меня правда смущает, что друзья стали посмеиваться надо мной, когда мою подругу увидели... Посоветовали другой клуб, где девчонки круче. Но у меня нет денег на этот клуб, хотя там и правда покрасивше будут...

    Посоветуйте — есть ли какой-нибудь клуб, где девчонки как из второго, а цены как из первого? Очень нужно.
    Ответ написан
    19 комментариев