Модул за OpenCart, уебсайт за вашия бизнес

  • Модул за OpenCart, уебсайт за вашия бизнес
  • Модул за OpenCart, уебсайт за вашия бизнес
  • Модул за OpenCart, уебсайт за вашия бизнес

    OpenCart - това е един много популярен двигател (CMS), която позволява, без загуба на време и усилия за създаване на модерна онлайн магазин, оборудван с всичко необходимо за успешна работа. Разработчиците са много любители на тази CMS.

    • Модул за OpenCart, уебсайт за вашия бизнес

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

  • Модул за OpenCart, уебсайт за вашия бизнес

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

    връщане

    Модул за OpenCart, уебсайт за вашия бизнес

    OpenCart - това е един много популярен двигател (CMS), която позволява, без загуба на време и усилия за създаване на модерна онлайн магазин, оборудван с всичко необходимо за успешна работа. Разработчиците са много любители на тази CMS за модулност, лесна инсталация и конфигурация, и най-вече - за голям брой добавки. Ако една функция не е налична в основната версия на OpenCart, почти винаги можете да намерите и инсталирате решение на трета страна - в полза те вече са написани повече от 8000, и тази цифра непрекъснато се разраства. Въпреки това, има моменти, когато има много конкретна задача, и подходящо разширение не съществува в природата. Но това няма значение: като основни познания по PHP, можете да напишете свой собствен модул, без никакви проблеми. На тази и тя ще бъде обсъдено в този материал.

    Къде да започнете: основния модул в OpenCart

    Преди да започнете да пишете код, трябва да помислите за структурата на стандартен модул в OpenCart на двигателя. Както знаете, тук го внедрили MVC принцип, което го прави лесен за поддържане на готови решения. Това се осъществява чрез разделяне на модула на 4 части, всяка от които изпълнява ролята на изолиран:

    • модел компонент (модел) е отговорен за взаимодействието с базата данни. Ако настройките на CMS не са се променили, файловете на елемента се поставят в папка каталог \ модел \ на. Това не е необходимо, ако в бъдеще той няма да си взаимодействат с базата данни, той не може да създаде;
    • компонент изглед, както можете да кажете от името му, е отговорен за продукцията на данни на сайта. Стандартът на настаняването - в \% THEMENAME% \ шаблон papkecatalog \ оглед \ тема. където% THEMENAME% - е името на темата, която е инсталирана на вашия магазин. Ако използвате темата по подразбиране, по подразбиране ще папка;
    • контролер компонент - това е основният модул логика. Тя работи директно с данните от базата данни и генерира данни за изход. Всички файлове (обикновено един PHP-файл) се намират в директорията на стоките \ контролер;
    • език компонент също е по избор и е отговорен за локализацията на модула. Тя поставя на променливите и техните преводи на различни езици. Намира се в каталог \ език \% Ланг% \, където% Ланг% - на името на езика. Този елемент също е задължително. Ако той не създава, той ще бъде използван като език по подразбиране.

    Започваме да създадете свой собствен модул

    Сега, че конструкцията е ясно, можете да започнете код писмена форма. Да вземем например една проста разширение, което ще се появи списък с цени Интернет магазин на специално създадена страница. Ние наричаме нашия модул, например, цените. и да се създаде заготовка за бъдещи елементи в зависимост от по-горе структура:

    • Каталог \ модел \ цена \ price.php;
    • Каталог \ оглед \ тема \ подразбиране \ шаблон \ цена \ price.tpl;
    • Каталог \ контролер \ цена \ price.php;
    • Каталог \ език \ Руски \ цена \ price.php.

    езиковия файл

    Да започнем с най-лесният - на езиковия файл. Неговата структура е много проста и ясна. Например, заглавието на страницата може да изглежда така:

    Шаблон Регистрация също е доста проста. Вие ще трябва познания по HTML. както и променливите - както стандарт ($ заглавна $ долния $ column_left $ column_right и др ....) и се прехвърлят към контролера - например $ категория. На следващо място, на шаблона ще се отпечатва по пълното изчистване на вашия сайт.

    Интеграцията на модула на сайта

    За да ви модул може да бъде показван на сайта, трябва да го добавите като връзка в основния шаблон код. В този случай, можете да се добави позоваване на ценовата листа в магазин шапка във формата на един от елементите на менюто за навигация:

    Послепис В бъдеще ние ще се развие тази тема и анализира по-сложни примери за създаване на модул за OpenCart.

    Всичко беше чудесно, докато "Интеграция на модула на сайта" ... би било правилно: