ПредишенСледващото

Днес, аз съм готов да отговоря на този въпрос и да представи на общественото нов дизайн Gosso.ru сайт.

Оптимизиране и ефективност

Особености и тяхното изпълнение

Трябва да се отбележи, че сайтът е бил поставен върху рамката, така InSales. много по мое мнение удобна и функционална, тя също ги направи свободни тема "Fortune", "Carbon" и някои други.

рамката по подразбиране се работи с избран, но го държат в бисквитката (обикновено последната технология век, че е време да се премине от използването им със или без, за ​​дълго време вече е локално хранилище), но клиентът иска да отметки се съхраняват в офиса на индивидуален купувача, за това, което трябваше да се създаде допълнителна купувач поле, за да го скрие от интерфейса (обичайния стил и JQuery скрий) и изпращане на Ajax заявки, за да го актуализират.

Това не е толкова просто, колкото с думи! Insales за всяко допълнително. поле на купувача също е номера му стойност, която е уникална за всеки клиент.

Съответно, когато първият допълнителен протокол. област имаме по някакъв начин да се получи стойността на номер и да го запазите (например, в една и съща LocalStorage). Един пример за моя код (за посочения по-горе рамка InSales):

Номер 3681475 в код, разбира се, се заменя с идентификатор поле в реален проект.

Всичко е сега saveFavoritesToField метод може да се използва, за да запазите любимите продукти, за да се добави. поле на купувача. Готово!

Изборът на готовия дизайн
Изтеглете Design

Освен това, плъзгане на изображението, за да контейнера с помощта на потребителския интерфейс и JQuery плъзгане. мащабиране с колелцето на мишката - samopisnaya (аз няма да го дам тук, защото тази част от кода все още трябва да бъдат оптимизирани). Получената размера и офсетов изображението се съхранява в добавката. поле Поръчка като текст.

Такива образи могат да бъдат изтеглени до 3 броя на всеки един от тях има своята допълнително. поле Номер на поръчката вътр. поле се съхраняват в локално хранилище и промени с добавянето на още един продукт от своя дизайн в кошницата.

Новият дизайн на сайта и как го направих
Отделна тема - изчистването на поле с типа на файла, чрез премахване на дизайна на продукта (за простота, беше решено, че количеството на стоки в една кошница с проекти не може да се променя, но изтрит нужди дизайн на продукти за премахването на стоките, за които му е мястото). Чрез опити и грешки (както и разговори с един от разработчиците на платформата) бе установено, Аякс-заявка за почистване на терена с файла. Това е кодът на запитването:


Като цяло, взаимодействието с дизайн в кошницата може да бъде обект на отделна статия.

условия за доставка за Дисплей руски регион

Както е известно, inseyls има свой географското насочване. Тя може да ви помогне да определите региона на купувача, и да направи нещо, ако е определен район.

Всички същия LocalStorage пиша автоматично определен регион, и ще даде на купувача възможност да го промените.

Възползвайте се, Госо - клиент трудолюбив, той се е съгласил да създадат свое собствено звено за условията на самостоятелна доставка и доставка за всеки регион, и аз, така че съдържанието на тези звена на отделна страница и да я направи Аякс-искане за това съдържание. Това е цялата тайна :)

заключение

Това описание е минимална част от всички характеристики, използвани в сайта, и тяхното прилагане. Клиентът има много идеи за нови функции, както и стари все още трябва да се стремим към това, което и да оптимизирате.

Имам удоволствието да отговори на въпроси за клиентите на конкретна функция, както и възможността за неговото изпълнение на своите интернет страници, както и колеги въпроси относно този или който не е описан или недостатъчно подробни характеристики, описани тук.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!