Виктор Таран, прекрасно понимаю вашу несвободу, но при решении необходимо определить главное бутылочное горлышко, которое будет отныне проблемой во всем, что связано с этой задачей. И рассмотреть возможности ухода от него, даже такие неуклюжие, как, например, разбор этого Ёкселя веб-сервером, выдающим в ответ готовый SVG. Чтобы проблема была локализована исключительно парсингом этого говностандарта де-факто. А тонуть в этой вечнокондовой инфраструктуре и задрачивать унылые скриптики на ВБА, которые нужно будет потом переделывать... бр-р-р!
Дело в том, что векторных форматов (то есть рисования по координатам), открытых и довольно простых, достаточно для любых задач - можно начать хотя бы с SVG и PS...
Но вот какого хрена здесь делает Excel - это просто-таки главный вопрос в этой задаче.
Это же любовно выстроенный гамак для героического стояния.
Mark, например, Тостер тянет с CDN шрифты для отображения. Вы их как-то собрались встраивать в один документ? И графику тоже? Удачи...
Современные магазины, если они чего-то стоят, явно не мучают статические страницы и подгружают контент динамично, предлагая фильтры и ориентируясь на запрос, по которому попал пользователь. Опять мимо.
На лендингах в последнее время очень любят делать простынку с ленивой подгрузкой. И снова мимо.
7 из 10? Да щас. Это было возможно в пору молодости интернета...
Первая же ссылка в гугле по запросу "photoshop gui css": https://www.youtube.com/watch?v=8ASKoyOQ9yk
Я Фиксиков не смотрю, но не исключаю, что в этом видосике может быть что-то полезное.
Александр, все сокровенное знание я вам уже дал: если onsubmit возвращает false, форма не отправляется.
Продвинутый уровень - не отправлять ее вообще никогда, собирать скриптом данные и отправлять их ajax. Это, кстати, не только позволит сделать продвинутую обработку на сервере (например, на клиенте вы не можете достоверно проверить уникальность логина при регистрации), но и позволит клиенту продолжить работать с заполненной формой в случае такой ошибки.
Однако написание велосипедов на эту тему хоть и увлекательно, но в целом бесполезно. Именно из-за того, что готовых удачных решений на любой вкус - пруд пруди.
Александр, тут главный вопрос - зачем. А второй по важности - как. Вам же желательно не просто отказываться отправлять форму, а подсвечивать тот контрол, который не понравился, и выводить к нему всплывающее описание, почему. Что предполагает отказ от написания валидатора на коленке и обращение к 100500 библиотекам и фреймворкам, уже давно кем-то написанным в том числе и для этой цели.
Написать из головы код, работу которого можешь представить самостоятельно, действительно не проблема.
Проблема в том, что CMS - это не змейка или сокобан, это система с хреновой тучей внутренней логики, изобретать которую, гоняя велосипеды по граблям, весьма неэффективно.
Владислав, нет, можно, конечно, пойти длинным путем и накидывать вам всякие "размеры и расцветки товаров, умные фильтры, программы лояльности..." - пока вы не отчаетесь.
Но, может, вам просто отложить зудящий инструмент и слегка задуматься: а что, под Yii никто еще (сто раз) не написал модуля регистрации?..
Владислав, по заявлению "хочу взять и написать с нуля свою универсальную CMS интернет-магазина, чтобы было легче" - есть некоторые сомнения.
Имхо, браться за такую задачу, не сделав хотя бы десяток магазинов на уже существующих CMS, просто бессмысленно.
Есть школа-у нее задача подготовить школьников к сдаче экзамена.
Так считают только идиоты и Министерство Образования РФ.
Задача школы - заложить базовые знания, которыми выпускник должен более-менее владеть и уметь пользоваться. Второстепенные задачи вроде социализации рассматривать не будем. Экзамен - это просто средство проверки успешности выполнения ШКОЛОЙ своей задачи. А ЕГЭ - это просто такой хреновый вариант экзамена.
Jungles, боюсь, это вы не поняли мою мысль. Выражу ее проще.
Если ты 11 лет учился только для того, чтобы сдать ЕГЭ - ты просто зря потратил 11 лет жизни.
Потому что реально тот ЕГЭ никому на хрен не нужен. Ни вам, ни тем, кому вы его сдаете, ни тем, кто будет вас когда-либо всерьез оценивать.
А вот насчет необходимости "базы универа" - я уже говорил, что это зависит от целей пребывания в универе. Идти туда за знаниями, в целом, довольно бессмысленно - половина учебников устаревают быстрее, чем издаются, а вторую можно освоить самостоятельно быстрее, чем их дадут на лекциях.
Я бы добавил пожелание познакомиться хотя бы с одной CMS интернет-магазина.
А то в ваших теориях навбар есть, а админки нет.
И прав пользователей, позволяющих отделить админа от покупателя и менеджера, нет.
И платежных систем.
И служб доставки.
И... вы вообще магазины только со стороны пользователя видели?
Ведь для чего нужно учиться 11 лет? Чтобы сдать один экзамен.
Зачем учиться 5-7 лет в универе? Чтобы в итоге устроиться на одну работу.
у меня такая точка зрения
Дурная у вас точка зрения.
Моей дочери скоро 11, и я не устаю ей объяснять, что учиться в ее возрасте нужно, чтобы заложить в голове фундамент, на который будут опираться более серьезные знания. Какие из них понадобятся - в таком возрасте предсказать невозможно, но лучше иметь базу, чем страдать от ее отсутствия. А как она сдаст контрольные тесты (сплошь и рядом довольно дурные) - да плевать, если это не создает каких-то непосредственных проблем. Впрочем, она отличница ;)
Учиться в универе нужно, потому что другого настолько же качественного тренажера для мозга просто нет. Сам он не разовьется так, как это происходит при качественном образовании. Но на "одну работу", если вы предпочитаете думать поменьше, можно устроиться и без вышки. Даже программистом, примеров достаточно...