Jump to content

hypnocolor

Expert
  • Posts

    749
  • Joined

  • Last visited

  • Days Won

    32

Posts posted by hypnocolor

  1. Обновил тут по-крупному сайтик с панорамами Магадана и области — http://magadan360.ru/. Правим оставшиеся баги после переноса всех панорам, но было бы интересно услышать мнения касаемо дизайна и прочего. С десктопным вроде определились, но, вероятно, в мобильном есть какие-то неудобные штуки, поэтому мнения со стороны будут ценны и полезны.

    • Like 3
  2. $ret[]= $fileName.'_'.$i;

    очевидно же ну? ой, ссори, там нужно будет сначала отсечь .jpg :)

    Дык тут же цикл используется для перебора массива с загружаемыми файлами. Если загрузить одну пачку файлов, а потом отдельно другую, цикл опять пойдёт с нуля и $i будет повторяться, в текущем коде он никак не подходит для именования файла :)

  3. Раньше тоже медиа-запросы делал отдельным файлом, теперь с использованием Сасса, Галпа и прочих автоматизирующих штук делаю по-другому: на каждую страницу — свой файл стилей, в котором прописаны стили элементов, используемых только на этой странице. Соответственно, для общих элементов (кнопки, breadcrumbs и т.д.) есть свой отдельный файл. Медиа-запросы прописываю сразу для каждого элемента отдельно, дабы добиться абсолютной независимости и гибкости в управлении поведением каждого отдельного элемента. Ну а потом Галп всё это дело склеивает и минифицирует в одном файле. Немного жалею, что долгое время был старовером и игнорировал такой удобный подход. Кто-то может скептически отнестись к тому, что медиа-запросы долго и утомительно набивать на каждый элемент, но тут на помощь, как и во многих других случаях, приходит Эммет :) Можно ещё миксин для медиа-запросов написать, но мне лично пока удобно и так.

     

    Небольшой пример того, о чём говорю:

    .contacts-top {	margin: 0 auto;	max-width: $siteMaxWidth;	padding: 80px $mobilePadding 30px;	position: relative;	@media screen and (min-width: 1024px) {		padding: 200px $tabletPadding 100px;	}	&__title {		color: $darkGray;		font-family: $fontOpenSans;		font-size: 20px;		font-weight: 600;		line-height: 1.5;		margin-bottom: 30px;		@media screen and (min-width: 640px) {			font-size: 28px;		}		@media screen and (min-width: 1024px) {			font-size: 38px;			margin-bottom: 60px;		}	}}
    • Like 1
  4. Не припомню. Для тестирования на устройствах Эпла можно использовать XCode, там есть встроенный эмулятор разных айфонов и айпадов. Для андроида тоже эмуляторы есть. А вообще, лучше заиметь реальные устройства для тестирования.

  5. вот с одной стороны я понимаю тех людей, которые говорят что нельзя мол уподобляться этим говнюкам и делать примерно то же и в том же духе что и они, но с другой стороны... - а как эти самые говнюки поймут что они были там-то и там-то не правы? наказать их, тогда поймут? хз..., опять же, кто рассудит на сколько они были не правы и были ли вообще?... мысли в слух, пища к размышлению )))

     

    Выражение «горбатого могила исправит» обычно как раз вот про таких нелюдей. Кинул единожды — кинет в дальнейшем, это уже как аксиома, хоть что ты тут с ним делай. Разве что полиция может прижать таких товарищей, и то гарантии нет.

  6. Я бы извлёк урок и не работал больше без предоплаты. Разбираться с подобными говнюками — себе дороже. Гарантии возврата оплаты никакой, а так ещё и нервы потратите. 

    Убивать сайт — очевидный выход, но, опять же, не факт, что он всю работу не скопировал куда-то ещё. Другие сайты трогать не стоит, они тут не виноваты и к вам отношения не имеют.

  7. Вообще не понял проблемы. Оба селекта работают, проверил на айпаде. Только на нём вместо выпадашки скрипта показывается стандартный контрол селекта в iOS. Если нужно, чтоб прям выпадашка была одинаковая и на десктопе, и на айпаде, попробуйте поковырять https://select2.github.io/.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy