Экономика стран

К сожалению, большинство людей, которые будут ими затронуты почти весь мир, не будут иметь никакого влияния на результат. Вести Экономика Дайджест иностранной прессы за 14 августа.
Вести Экономика Греции снова придется списывать долги Греция не сможет самостоятельно расплатиться по долгам, и понадобится новая реструктуризация долгов, чтобы спасти страну от банкротства.

Установка модулів OpenCart: 4 способи

  1. Критерії вибору модулів в OpenCart
  2. Типи і способи, як встановити модулі Opencart
  3. Установка модулів OpenCart, що працюють автономно
  4. Установка модулів OpenCart на базі VQMod
  5. Установка модулів OpenCart на базі OCMod
  6. Установка модулів OpenCart, що змінюють файли движка
  7. Висновок про встановлення модулів OpenCart

Вітаю вас, мої передплатники і випадкові відвідувачі   cccp-blog Вітаю вас, мої передплатники і випадкові відвідувачі cccp-blog.com ! 🙂

Сьогоднішньої публікацією я хочу поставити жирну крапку в питанні «Як зробити Інтернет-магазин самостійно?». Чому точку?

Тому що після прочитання цієї статті під назвою «Установка модулів OpenCart» ви будете мати всі необхідні знання для створення свого Інтернет-магазину власними руками.

Причому, не витративши при цьому жодної копійки (звичайно, за умови, що ви не будете використовувати платні доповнення) 🙂

Як випливає з назви, цей посібник покликане допомогти всім створює і допрацьовувати магазини на популярному безкоштовному движку під назвою OpenCart.

Якщо ви до цих пір вагаєтеся у виборі CMS для свого торгового ресурсу, настійно рекомендую використовувати цей продукт. Він дуже легкий в освоєнні і має досить потужним функціоналом, що дозволяє створювати повноцінні торговельні ресурси людям, що не володіє достатніми знаннями і досвідом в сфері веб-програмування та дизайну.

Більш докладно про це движку ви можете прочитати в статті, присвяченій OpenCart . Також в зазначеній статті ви дізнаєтеся, звідки можна скачати OpenCart, як його встановити і русифікувати.

Після вчинення зазначених дій у вас вже буде готовий Інтернет-магазин, якому для того, щоб стати повноцінним, не вистачає індивідуальності і функціоналу.

Під індивідуальністю розуміється відмінності в дизайні готового сайту від базового шаблону Опенкарт і конкурентів, дозволяючи виділити ваш Інтернет-магазин серед інших і зробити його більш запам'ятовується для клієнтів. Дане питання вирішується за допомогою графічного шаблону, про який було написано раніше.

Після цього кроку залишається подолати останній етап створення сайту на CMS - надання магазину функціональності.

За замовчуванням OpenCart має гарну базою для створення торгового ресурсу:

  • наявність всіх необхідних базових елементів структури (корзина, картка товару, сторінки категорій і т.д.),
  • зручність для користувача (наявність атрибутів, опцій товарів, фільтрів для більш комфортного вибору),
  • хороші можливості для SEO-просування сайту (вказівка ​​мета-описів і ключових слів, ЧПУ) і ін.

Але все ж цього недостатньо ...

Частина функціоналу або відсутній (платіжні системи та способи доставки, характерні для ринку СНД), або реалізована недостатньо якісно (стандартний фільтр складний в налаштуванні і користуванні).

Всі ці проблеми вирішуються шляхом установки модулів OpenCart, мова про яку і піде далі.

Критерії вибору модулів в OpenCart

Перед тим, як встановлювати продукт, його потрібно вибрати і завантажити.

Якщо ви уважно стежите за публікаціями на моєму блозі, то могли звернути увагу, що попередня стаття про установці шаблону OpenCart мала такий самий план. Спочатку ми обговорили критерії щодо вибору продукту і місць для його скачування, а після перейшли до самої установки.

Якщо ви раптом пропустили дану публікацію, настійно рекомендую ознайомитися з нею. Також не забудьте підписатися на оновлення , Щоб вам на e-mail приходили повідомлення про вихід нових статей.

До речі, щоб не повторюватися зайвий раз, список ресурсів можете сміливо запозичити з зазначеної статті. Критерії для вибору модуля також можуть бути взяті з цієї публікації, тому що вони на 100% справедливі.

Навіть критерій адаптивності не втрачає своєї значущості при установці модулів OpenCart, тому що деякі продукти можуть мати і графічну частину, яка також повинна бути адаптований і не ламати верстку при перегляді сайту з мобільних пристроїв.

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

На жаль, навіть якщо продукт буде призначений для версії движка, на якій побудований ваш магазин, він буде придбаний з надійного джерела і матиме демонстрацію, це не дасть вам 100% гарантію, що після установки шаблону OpenCart він буде коректно у вас працювати.

Модулів існує кілька видів, і для кожного з них існують свої причини «косяків» і методи їх усунення, про це ми далі і поговоримо 🙂

Типи і способи, як встановити модулі Opencart

Як я вже сказав, модулів існує кілька видів.

Про характерні особливості продукту розробники зазвичай повідомляють в описі своїх товарів. Однак деякі несвідомі товариші по цеху не призводять подібних даних, так само як і інструкції по установці.

В такому випадку установку модулів OpenCart доведеться проводити самостійно, і його тип потрібно буде визначати також на льоту.

Далі я приведу список основних відмінностей і способів установки таких модулів, розташувавши їх в порядку убування від найбезпечніших для роботи магазину, закінчуючи самим конфліктним.

Установка модулів OpenCart, що працюють автономно

Даний тип модулів для своєї роботи використовує виключно свої файли, не змінюючи вихідні файли движка ні віртуально, ні реально 🙂 Даний підхід дозволяє практично повністю виключити ймовірність виникнення збоїв і помилок в роботі магазину, що використовують такі рішення.

Даний підхід досить поширений при створенні шаблонів, тому що в OpenCart вони існують паралельно і працюють незалежно з огляду на те, що одночасно може бути використаний тільки один з встановлених в магазині варіантів.

Але, на жаль, при розробці модулів даний метод розробки не такий популярний через неможливість створити з його допомогою щось серйозне.

Модулі, за своїм визначенням, - це програмні продукти, що дозволяють доповнювати і змінювати існуючий функціонал.

Тому розробити такий продукт, не вносячи зміни в вихідні файли, вельми проблематично.

Модулів, в складі яких є такі автономні файли, досить багато, але знайти працюють виключно на них - велика рідкість.

Зазвичай розробники таких доповнень вказують в описі, що їх продукт не змінює вихідні файли движка і не використовує для своєї роботи VQMod і OCMod. Тому знайти таку анотацію до вподобаного вам модулю - велика удача 🙂

Якщо ж вам пощастить з таким модулем, то установка модуля на OpenCart полягатиме в розпакуванні архіву і копіюванні каталогів, які повторюють структуру движка, в кореневу директорію сайту. Єдиним нюансом, на який потрібно зверне увагу - це перевірити права на запис файлів.

Єдиним нюансом, на який потрібно зверне увагу - це перевірити права на запис файлів

Установка модулів OpenCart на базі VQMod

Це, мабуть, найбільш поширена категорія продуктів під OpenCart. Все в курсі, що дана технологія дозволяє вносити зміни магазинів, не зачіпаючи код вихідних файлів.

Тому вона і користується такою популярністю серед розробників і клієнтів. Про всі плюси і мінуси даної технології, а також її модифікаціях і способах установки ви можете прочитати в статті, присвяченій VQMod .

Якщо розробник не згадав VQMod в описі модуля, розпізнати такі продукти досить просто. Розпакувавши скачаний архів, у вас в кореневій директорії модуля повинна бути папка під назвою «vqmod», всередині якої буде знаходитися каталог «xml» з одним або декількома файлами з розширенням .xml.

Такі модулі також можуть містити в кореневому каталозі папки, що повторюють структуру движка (admin, catalog, system, image), в яких будуть міститися власні файли модуля.

Якщо раптом при копіюванні файлів у вас з'явиться повідомлення про заміну існуючого файлу движка, краще від такого продукту взагалі відмовитися, тому що він розроблений неякісно. І про роботу вашого магазину після подібної установки модуля OpenCart варто тільки здогадуватися.

VQMod-базовані розширення не повинні зачіпати існуючі файли, тому що в цьому полягає сам сенс даної технології.

Отже, ви переконалися, що скачаний модуль використовує в своїй роботі VQMod.

Як же його тепер встановити?

Як приклад я буду виконувати установку модуля OpenCart власної розробки OptionView, ознайомитися з функціоналом якого і завантажити можна тут .

Версія використовуваного движка магазину - чистий OpenCart 1.5.6.4., Тому що реалізація OptionView під OpenCart 2+ ще не готова.

Отже, розпаковуємо архів і вивчаємо його вміст:

Крім різних текстових файлів з описом модуля, його можливостей, інструкцій по установці і т
Крім різних текстових файлів з описом модуля, його можливостей, інструкцій по установці і т.д. в розпакованому каталозі повинна бути папка, що містить файли самого продукту. У мене це «OptionView v.1.2.0», яка має наступну структуру:

Тут міститься найголовніший елемент VQMod-розширень - папка «vqmod», а також каталоги, що повторюють структуру движка, що містять власні файли модуля Тут міститься найголовніший елемент VQMod-розширень - папка «vqmod», а також каталоги, що повторюють структуру движка, що містять власні файли модуля. Все, як і було описано раніше 🙂

Установка модуля OpenCart в даному випадку буде полягати в копіюванні даних папок в кореневій каталог вашого сайту. Якщо сайт знаходиться на хостингу, використовуйте FTP-клієнт, наприклад FileZilla. Якщо він розташований у вас на локальному сервері - просто скопіюйте файли в папку сайту у вас на комп'ютері, підтвердивши заміну існуючих каталогів.

На даному етапі хочу вам порадити натискати на кнопку «Так», а не «Так - для всіх», тому що в даному випадку у вас буде можливість скасувати процес установки, якщо буде спроба заміни існуючих файлів движка. Але в ідеалі такій ситуації бути не повинно.

Після зробленої установки модуля OpenCart ви маєте продукт, який тепер потрібно активувати.

Для цього заходимо в адмінку магазину і виконуємо вхід під обліковим записом адміністратора:

Далі в головному меню адмінки переміщаємося по маршруту «Доповнення - Модулі»: Далі в головному меню адмінки переміщаємося по маршруту «Доповнення - Модулі»:

У списку шукаємо необхідний нам модуль і натискаємо на кнопку «Встановити» навпроти нього, щоб активувати його: У списку шукаємо необхідний нам модуль і натискаємо на кнопку «Встановити» навпроти нього, щоб активувати його:

Після проведених дій вас або перенаправить на сторінку налаштувань модуля, або ви залишитеся на поточній, але у верхній частині сторінки з'явиться повідомлення про вдалу установці Після проведених дій вас або перенаправить на сторінку налаштувань модуля, або ви залишитеся на поточній, але у верхній частині сторінки з'явиться повідомлення про вдалу установці. У кожному конкретному випадку порядок дій може відрізнятися, але зміст скрізь один 🙂

Все, активація та установка модуля на OpenCart проведена.

Тепер заходимо в вітрину магазину і насолоджуємося його роботою.

У моєму випадку все запрацювало з першого разу У моєму випадку все запрацювало з першого разу. Модуль виконує свої функції - додає список опцій (навіть у вигляді картинок) і відображає кількість товару, яке є в даний момент для кожної опції і в цілому.

Якщо ви зробили все вищевказані дії, але модуль у вас не працює - без паніки! 🙂

Якщо ви використовуєте стандартний VQMod, заходимо в «каталог_сайта / vqmod» і видаляємо файл «mods.cache», а також видаляємо всі файли з папки «каталог_сайта / vqmod / vqcache» для очищення кеша VQMod.

Якщо ж ви використовуєте VQMod Pro від MaxD, про який я писав у статті, присвяченій даній технології, то кеш чистити не потрібно - все відбувається автоматично.

Після проведених дій модуль повинен заробити. Якщо ж цього не відбулося або він не функціонує належним чином - терміново пишіть в техпідтримку.

Установка модулів OpenCart на базі OCMod

OCMod, про який я згадував у попередній статті, присвяченій VQMod, є аналогом даного продукту, який доступний за умовчанням в OpenCart версії 2+.

Відповідно, сам OCMod встановлювати не потрібно.

Для установки ж розширень на базі цієї технології в OpenCart 2+ є спеціальний інструмент, який доступний в адмінки по шляху «Додатки - Установка доповнень».

Виглядає він так: Виглядає він так:

Даний інструмент був доданий з огляду на те, що одним з головних відмінностей OCMod від VQMod є збереження всіх змін в   базі даних сайту   , Що і відбувається при установці модулів OpenCart даними способом Даний інструмент був доданий з огляду на те, що одним з головних відмінностей OCMod від VQMod є збереження всіх змін в базі даних сайту , Що і відбувається при установці модулів OpenCart даними способом.

Все, що потрібно від користувачів - це завантажити файли з потрібним розширенням. Дистрибутиви модулів з використанням OCMod також бувають двох типів:

  1. Виключно файл .xml для внесення коректив в файли движка «на льоту», не зачіпаючи їх код (варіант характерний для простих продуктів).
  2. Архів з розширенням .ocmod.zip, що містить файл install.xml (може називатися по-іншому, але розширення обов'язково .xml), в якому знаходиться список віртуальних правок. Також тут буде присутній папка, вміст якої повторює структуру движка. У ній містяться файли модуля, які не повинні збігатися зі стандартними за назвою.

У першому випадку все гранично просто - вибираємо .xml файл при завантаженні в «Настанови доповнень».

При установці модуля OpenCart подібним чином у другому випадку не настроєних OpenCart видає помилку «FTP Відповідно до запиту».

Щоб не забивати собі голову налаштуванням FTP в OpenCart, розглянемо спосіб, як можна вийти з цієї ситуації.

Послідовність дій буде така:

  1. Розпаковуємо архів .ocmod.zip;
  2. Папки, відповідні структурі движка (admin, catalog і ін) копіюємо вручну в кореневий каталог сайту (по FTP або локально - не має значення);
  3. Якщо розробник подібного рішення передбачив цю ситуацію, в архіві повинен міститися файл з розширенням .ocmod.xml, який повторює вміст .xml-файлу. Встановлюємо цей файл через «Установку доповнень». Якщо файлу немає, то перейменовуємо .xml в .ocmod.xml і встановлюємо його.
  4. Якщо в архіві містяться файл install.sql, то потрібно буде залити даний скрипт в БД вашого сайту за допомогою phpMyAdmin (доступний на більшості хостингів).
  5. Якщо в архіві також містився файл install.php, то його також потрібно буде виконати. Для цього скопіюйте файл в кореневу директорію вашого сайту і в будь-якому Інтернет-браузері в адресний рядок введіть «доменное_імя_сайта / install.php» - скрипт виконається. Якщо працюєте з локальним сервером - не забудьте після копіювання файлу перезапустити його, для хостингу - перевірте права на запис в корінь сайту і запуск файлів звідти.

Ось і все - OCMod-розширення встановлено на ваш магазин. Залишилося його активувати.

Порядок дій тут точно такий же, як і після установки модулів OpenCart, що використовують VQMod, - заходимо в «Доповнення - Модулі» і натискаємо на «Встановити» (в OpenCart 2+ дана кнопка оформлена у вигляді зеленого плюсик). Після цього модуль готовий до роботи.

Раз вже зайшла розмова про OCMod, то попутно розповім, як видаляти і відключати дані розширення. Для цього скористаємося ще одним нововведенням OpenCart 2+, пунктом меню «Додатки - Модифікації»:

Тут нашому погляду надані всі OCMod-базовані розширення, які є в магазині: Тут нашому погляду надані всі OCMod-базовані розширення, які є в магазині:

Відповідно, для відключення OCMod-розширення, потрібно натиснути навпроти неї на кнопку «Відключити» у вигляді знака «Стоп» на червоному тлі Відповідно, для відключення OCMod-розширення, потрібно натиснути навпроти неї на кнопку «Відключити» у вигляді знака «Стоп» на червоному тлі. Для видалення OCMod-розширення потрібно виділити його галочкою зліва від назви і натиснути на кнопку «Видалити» у вигляді кошика, яка розташована у верхній частині сторінки.

Після включення, відключення і видалення OCMod-розширень потрібно натискати на кнопку «Очистити» у вигляді гумки на помаранчевому тлі, щоб очистити кеш OCMod.

Дані дії можуть стати в нагоді вам при виникненні конфліктів OCMod і VQMod розширень, які не так вже й рідкісні. Тому не забувайте звертатися до даної інструкції.

Установка модулів OpenCart, що змінюють файли движка

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

Таку репутацію дані модулі здобули собі через зміни коду вихідних файлів або повної їх заміни, що загрожує великими проблемами з огляду на затирання наявної інформації, а також видаленням рядків, необхідних для роботи OCMod - і VQMod -базірованних доповнень.

Я навіть і не знаю, чи використовує даний метод хтось із сучасних розробників, тому як використовувати даний підхід - не тільки небезпечно і непрофесійно, а й нелогічно через існуючі сьогодні більш безпечних альтернатив.

Про себе можу сказати, що схожі модулі мені траплялися, але вони були розробленими досить давно, практично разом з народженням самого OpenCart, і були позбавлені тих. підтримки виробників. Яскравим прикладом такого рішення може злучити ocfilter - потужна і цікава альтернатива наявним платному filterPro, який при установці змінює безліч файлів.

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

В обох випадках дистрибутив буде виглядати у вигляді папок, які повторюють структуру каталогів OpenCart. На даному етапі відрізнити їх від модулів, які працюють автономно, неможливо.

Відмінності стають помітні, коли при копіюванні файлів з'являються повідомлення про заміну існуючих файлів. З цієї причини я і рекомендував вам раніше натискати «Так», а не «Так - для всіх» при копіюванні каталогів в корінь сайту. Тоді ви зможете помітити, що установка модуля OpenCart відбувається зі зміною вихідних файлів.

У такій ситуації найкращим рішенням буде скасувати установку, зробити бекап вихідних файлів і подивитися, які зміни будуть вноситися.

Бекап, до речі, краще за все робити перед установкою будь-яких доповнень, щоб ви завжди могли вчасно відновити працездатність магазину для того, щоб не втратити клієнтів і позиції в пошуковій видачі.

Так ось, проаналізуйте зміни і, якщо вони будуть заважати роботі магазину, відмовтеся від такого рішення або зверніться за консультацією до професіонала.

Якщо ж вам просто життєво необхідно поставити дане доповнення, але ви не можете оцінити ступінь ризику, краще за все перевірити його працездатність на локальній копії (копія сайту, запущена на локальному веб-сервері у вас на комп'ютері). Якщо він не буде заважати роботі сайту - тоді можна ставити на основний сайт.

Але в цілому, повторюся, установка таких доповнень вкрай ризикована і виробляти її потрібно тільки дотримуючись усіх запобіжних заходів або доручити встановити модулі OpenCart професіоналам.

Висновок про встановлення модулів OpenCart

Отже, розглянувши всі існуючі типи модулів OpenCart, ми автоматично сформували ще один, дуже важливий критерій вибору продукту - це технологія, за допомогою якої він розроблявся.

Сама безпечний варіант - це установка модулів OpenCart, що використовують для роботи власні файли. Далі з безпеки для роботи сайту та інших доповнень стоять OCMod і VQMod.

OCMod -Розширені не набули ще такої популярності, як VQMod-базовані продукти з огляду на те, що вони є вкрай незручними для розробників, яким для внесення незначних коректив потрібно працювати лізти в БД.

Тому зараз на ринку домінуючими за кількістю є VQMod -продукти, число яких з часом продовжує зростати, незважаючи на доступність нової технології, яка представляє зручність виключно для користувачів, але ніяк не для розробників таких рішень.

Але при їх установці також потрібно дотримуватися запобіжних заходів - роботу з локальною копією та бекап даних, щоб не нашкодити роботі сайту і сусідніх з ним доповнень.

І вже зовсім небажана буде установка модулів OpenCart, що вносять для своєї роботи зміни в вихідні файли движка, тому що про роботу сайту після таких дій, а також схильності його злому, залишається тільки здогадуватися.

Ось і все, що я хотів Вам сказати. Після вивчення даного матеріалу разом з опублікованими раніше на моєму блозі статтями ви готові створити свій Інтернет-магазин на OpenCart самостійно.

Все, що вам залишиться - це заново відрегулювати інтерфейсу і додати необхідні функції за допомогою установки модулів OpenCart, щоб виділити його серед конкурентів і привернути якомога більше покупців. Але це вже все індивідуально і на даному етапі рекомендується звертатися за допомогою до професіоналів.

Пишіть свої думки і побажання в коментарях, діліться записом в соціальних мережах. Також пишіть, про що б ви ще хотіли прочитати на сторінках мого блогу. Постараюся втілити їх у своїх майбутніх публікаціях.

До новой зустрічі! 🙂

PS: если вам потрібен сайт або необходимо внести правки на існуючій, но для цього немає часу и бажання, можу Запропонувати свои послуги.

Більше 5 років досвіду професійної розробки сайтів. Робота з PHP, OpenCart, WordPress, Laravel, Yii, MySQL, PostgreSQL, JavaScript, React, Angular и іншімі технологіямі web-розробки.

Досвід розробки проектів різного уровня: Лендінзі, корпоративні сайти, Інтернет-магазини, CRM, портал. У тому чіслі підтримка и розробка HighLoad проектів. Твір Ваші заявки на email [email protected] .

І з друзями не забудьте Поділитися 😉

Чому точку?
Як же його тепер встановити?
Навигация сайта
Реклама
Панель управления
Календарь новостей
Популярные новости
Информация
Экономика стран www.mp3area.ru © 2005-2016
При копировании материала, ссылка на сайт обязательна.