-
Posts
2,316 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by SergeTkach
-
Приветствую всех разработчиков из Винницы, кто работает с OpenCart! Откликнитесь, если такие есть! ) На форуме много деморализующих тем, где "обсусоливаются" проблемы OpenCart. После их прочтения, иногда может закипать мозг. Лучший выход - это выйти на свежий воздух или отвлечься. А если пообщаться с людьми, которые сталкиваются с тем же самыми вопросам и проблемами, то можно вообще найти неожиданное решение некоторых проблем. В общем, давайте встретимся, а там посмотрим! Кто за встречу - ставьте + в комментарии. А время и место - это уже потом - если кто вообще откликнется.
-
@dimyan163 дайте посмотреть в админку. Отправьте доступы мне в личном сообщении.
- 64 replies
-
- загрузка изображений файл
- изображения
-
(and 17 more)
Tagged with:
- загрузка изображений файл
- изображения
- загрузчик
- массовая загрузка
- файл менеджер
- удобная загрузка
- быстрая массовая загрузка изображений
- массовая загрузка изображений
- менеджер изображений
- менеджер изображений opencart
- opencart менеджер изображений
- alternati
- быстрая загрузка
- массовая загрузка картинок для opencart 2
- простая загрузка изображений
- простая загрузка
- простая загрузка картинок
- простая загрузка фото
- быстрая загрузка изображений
-
Почему не меняет? Просто для загрузки основного фото отдельная кнопка. А вообще, какая версия системы у Вас? А то ведь в 2.1 основное фото находится во вкладке "Данные", а не "Изображения" - хотя, надеюсь, что у Вас что-то более свежее.
- 64 replies
-
- загрузка изображений файл
- изображения
-
(and 17 more)
Tagged with:
- загрузка изображений файл
- изображения
- загрузчик
- массовая загрузка
- файл менеджер
- удобная загрузка
- быстрая массовая загрузка изображений
- массовая загрузка изображений
- менеджер изображений
- менеджер изображений opencart
- opencart менеджер изображений
- alternati
- быстрая загрузка
- массовая загрузка картинок для opencart 2
- простая загрузка изображений
- простая загрузка
- простая загрузка картинок
- простая загрузка фото
- быстрая загрузка изображений
-
Взгляд на Opencart после Magento и других продвинутых систем
SergeTkach commented on konorws's blog entry in Konorws (Разработка и модификация Opencart)
Добавлю свои 5 копеек. На днях я испытывал муки морального выбора, стоит ли мне продолжать работать с OpenCart или срочно переучиваться пока не поздно... Аргументов за и против - огромная масса. Я остановился на том, чтобы до конца 20-го года все же останусь с OpenCart. Почему? А вот почему! 1. Я не работаю в корпорации, где мне платят просто за то, чтобы я пришел на работу и выучил их любимую систему, с которой они работают, потому что им так проще всего нанимать новых людей в компанию, которые, в свою очередь, приходят, пишут код, оставляют права на него компании, и потом уходят. Но их результат работы смогу подхватить следующие программисты в цепочке текучки. Я фрилансер, зарегистрированный как ЧП. И как бы нужно платить ежемесячные взносы. Значит надо иметь прогнозированную прибыль. Значит нельзя просто "психануть" и бросить то, что уже работает для меня. 2. Клиенты. Может кто-то и платит по $40-50 в час за услуги программиста. Но, не все могут это позволить. Так же как и купить выделенный сервер. Есть к примеру начинающий дизайнер одежды, у которого бюджет на все-все $500. Скажите ему, что он только за хостинг будет платить по $100 в месяц, а не то, чтобы еще и разработчику. И что, скажите пожалуйста, этот дизайнер не должен пытаться быть дизайнером, потому что у него нет бюджета на крутой и "правильный" магазин? 3. Бизнес - это бизнес. Он всегда меняется. А еще реже он выживает. И, если через 5 лет OpenCart превращается в боль, то это очень круто! Если бизнес прожил 5 лет, то он входит в тот небольшой процент фирм, которые могут себе позволить переделать все с нуля, и даже купить себе сервер и нанять сисадмина. А если не могут, то значит проблема в самом бизнесе. И тут программисты вообще ни при чем. Если бизнесмену не жалко слить $50 за 1 публикацию в "модном" журнале (которая вообще не приносит результат), но при этом его жаба давит сделать так, чтобы от каждой продажи через сайт откладывать 10%-15% на развитие сайта (в том числе и на полную переделку при накоплении нужной суммы), то скажите, кто в этом виноват - программист или бизнесмен? Давайте не путать пределы своей ответственности. P.S. На днях мне попалась интересная статья "10 признаков того, что программирование не для вас". Один из критериев, что программирование не для Вас, если Вы ищете “правильное” решение, не понимая, что есть спектр “хороших” и “плохих” решений "Если для вас цель программирования — это поиск единственно правильного решения, а не нескольких подходящих решений, вы никогда не станете успешным программистом. В компьютерной науке всегда важно находить компромисс. Какой вариант решения лучше в данных условиях? Всё зависит от условий и ваших целей. Если для вас программирование — это тест, в котором есть только верные и неверные ответы, вы не видите общей картины и не используете творческий потенциал. Любое решение может быть “правильным”, если вы можете обосновать его в данных условиях. На самом деле программирование можно сравнить с написанием поэмы или рассказа (или даже романа, если программа большая). В вашем коде может присутствовать эстетика и красота, которую можете разглядеть только вы и другие программисты. Причины, которые подтолкнули вас к этому решению, и ваш способ поиска этого решения важнее, чем “правильный” или “неправильный” способ. Творческое мышление позволяет вам играться с различными вариантами и возможностями, а не упираться в один-единственный способ решения. В этом и есть красота программирования: существует множество способов решения, и, держа в уме несколько вариантов, вы сможете найти самый подходящий в данной ситуации." Полный текст статьи: https://medium.com/nuances-of-programming/10-признаков-того-что-программирование-не-для-вас-a5aa1c167604 P.P.S Лично для себя я сейчас понемногу делаю библиотеку StdM. Так код: if (isset($this->request->post['modcode_status'])) { $data['modcode_status'] = $this->request->post['modcode_status']; } else { $data['modcode_status'] = $this->config->get('modcode_status'); } Превращается в: $data['status'] = $this->stdm->field('status'); --- Код: // Breadcrumbs $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], true) ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_extension'), 'href' => $this->url->link('extension/extension', 'token=' . $this->session->data['token'] . '&type=module', true) ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('extension/module/sticker', 'token=' . $this->session->data['token'], true) ); Превращается в: $data['breadcrumbs'] = $this->stdm->breadcrumbs(); Конечно, для этого нужно добавить конструктор: // Follow Std Module Library function __construct($registry) { parent::__construct($registry); // StdM Follow $this->load->library('stdm'); $this->stdm = new StdM($registry); $this->stdm->code('modcode'); $this->stdm->type('module_monolithic'); } -
Если Вы точно знаете, что все H1 заполнены, то: Купить [static_product_h1] — натуральный продукт. [category_name] - [static_product_h1] * [category_name] - это главная категория товара. Если товар находится только в категории первого порядка, то главной будет эта категория. А если товар находится сразу и в категории и в ее дочерней подкатегории, то по идее главной является более контректная категория, а не обобщенная.
- 675 replies
-
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
-
(and 21 more)
Tagged with:
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
- автозаполнение title и description
- автозаполнение мета тегов
- автоматическое заполнение мета-тегов
- seo автогенерация мета-тегов
- автогенерация seo-тегов
- автозаполнение seo
- автогенерация seo
- title
- description
- seo генератор
- seogen
- генератор
- generator
- автоматическая генерация мета-тегов
- мета-теги
- дескрипшн
- тайтл
- дескрипшин
- дескрипшен
- сео
- seo
-
В скором времени не планируется.
- 383 replies
-
- добавление товаров
- заполнение интернет-магазина
-
(and 47 more)
Tagged with:
- добавление товаров
- заполнение интернет-магазина
- быстрое заполнение товаров
- цена товара
- список товаров
- удобный список товаров
- фильтр товаров в админке opencart
- фильтрация товаров по артикулу в админке opencart
- изображения товаров
- фото товаров
- менеджер изображений
- управление атрибутами opencart
- быстрое добаление атрибутов
- заполнение атрибутов
- транслит
- seo url generator
- неудобно редактировать товары в opencart
- админка
- редактирование
- управление
- товары
- изображения
- загрузка
- фильтр товаров
- фильтрация товаров
- атрибуты
- живое редактирование
- редактор товаров
- массовое редактирование товаров
- массовое добавление акций
- управление акциями
- акции
- массовое редактирование цен
- цена
- цены
- замена цен
- массовое добавление скидок
- управление скидками
- скидки
- генерация описаний
- генерация текста
- генерация текстов
- генерация мета-тегов
- мета-теги
- синонимайзер
- атрибуты pro
- атрибуты опции
- атрибуты товары
- опции opencart
-
Возможно, у Вас на сайте работает модуль кеширования страниц. В таком случае вместо генерируемых на лету, показываются html-версии. Необходимо очистить кеш в подобных модулях. Turbo Cache JetCache или др
- 675 replies
-
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
-
(and 21 more)
Tagged with:
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
- автозаполнение title и description
- автозаполнение мета тегов
- автоматическое заполнение мета-тегов
- seo автогенерация мета-тегов
- автогенерация seo-тегов
- автозаполнение seo
- автогенерация seo
- title
- description
- seo генератор
- seogen
- генератор
- generator
- автоматическая генерация мета-тегов
- мета-теги
- дескрипшн
- тайтл
- дескрипшин
- дескрипшен
- сео
- seo
-
Лично мне проще работать с 2.3 . Именно в плане работы с кодом и установкой модификаторов без необходимости упаковывать их в пустой архив. Но вообще, если Вы открыватель магазина, а не разработчик, то процитирую то, что писал в статье вот здесь - https://opencart-guide.com/introduction/obzor.html: Резюме по плюсам и минусам OpenCart дает вам удешевление в начале, и необходимость больших переделок в случае развития магазина. Насколько это хорошо или плохо решать вам. Я лишь напомню, что в жизни нет ничего вечного. Магазин, как и любой другой сайт, — не может быть застывшей системой. Сам бизнес постоянно меняется (если мы говорим о реальном бизнесе, а не о попытках делать бизнес). И в любом случае в сайт нужно будет вкладывать деньги. Если смотреть на OpenCart так, то в нем есть ряд недостатков. Их нужно просто закрыть. И делать бизнес, а не зацикливаться на том, какая система лучше или хуже. Если вы читали эту статью, пытаясь для себя решить, на какой системе вы хотите видеть свой интернет магазин и в вашем поле зрения бюджетные варианты, то выбирайте поскорее OpenCart и начинайте двигаться дальше. Если для вас разработка магазина — это разведка боем, если сейчас у вас оффлайн бизнес в категории малый, если вы не готовы вкладывать в рекламу и SEO от $ 500 ежемесячно, то лучше остановиться на OpenCart и начать продавать. Когда продажи наладятся, начнете думать в сторону перехода от OpenCart на более удобную платформу, если это вообще понадобится ( к примеру, ходят слухи, что Rozetka работает именно на этой системе, хотя значительно переделанной ). Если у Вас продуманный бизнес, четкое понимание продаж в интернете и есть бюджет в виде нескольки тыся долларов, то лучше вообще брать какую-то платную систему, где есть все для хорошего старта, купить под нее выделенный сервер и начинать продавать прямо сейчас. Ведь, вкладываясь в рекламу и продвижение, вы ожидаете максимально быстрый результат.
-
Какой модуль может добавить сюда изменения
SergeTkach replied to Asmadian's topic in Opencart 2.x: Sandbox
Это прописано в самом шаблоне. Готовый модуль вряд ли решит вопрос. Конечно, есть готовые модуль fast order, но ручных правок кода не миновать, скорее всего. -
ЧПУ URL для страницы модуля
SergeTkach replied to KylunSergOC's topic in Opencart 2.x: General questions
Если Вы используете ocStore, то Система - Инструменты - OC Team - SEO Менеджер https://ibb.co/8cLXtKt -
Никакая версия OpenCart из коробки не даст Вам функционала для того, чтобы "каждый день обновлять остатки и цены". От версии к версии в самом OpenCart улучшения весьма сомнительные и доставляют больше хлопот, чем пользы. По крайней мере, если сравнивать 2.3 с 3.0. Для реализации Вашей задачи присмотрите модули, которые решают Вашу задачу и проверьте совместимость с версией OpenCart. Опять же обновление может быть путем импорта прайса из эксель вручную или путем автоматического обмена с 1С (или др бухгалтерской программой).
-
Смотря, какое решение для Вас приемлемо. 1. В OpenCart в принципе не может быть дубля SEO URL То есть, нельзя добиться такого результата: sitename.com/men/clothes sitename.com/women/clothes 2. Чаще всего люди делают так: sitename.com/men/mens-clothes sitename.com/women/womens-clothes Но в таком случае названия категорий также должны быть переназваны 3. Если не переназывать названия категорий, то с моим модулем получится только вот так: sitename.com/men/clothes sitename.com/women/clothes-1 То есть, к SEO URL конкретной категории, добавляется цифра 1, 2, 3 4. Мой модуль не срабатывает при выгрузке. Он срабатывает по нажатию кнопки. То есть, работает вообще отдельно. Работает с теми названиями, которые уже занесены в базу системы. Причем, чтобы перезаписать уже существующие ЧПУ, нужно жать Оранжевую кнопку. А не просто Синюю, которая генерирует только для тех, у которых пока что нету вообще никакого ЧПУ.
-
Пожалуйста!))
-
Ну, если это какой-то городок, где нет общественного транспорта, то вопрос не совсем бессмысленный. Скажите Вы "доехать", и собеседник знает, что у Вас не было машины, как минимум должен полюбопытствовать: "А Вы купили себе машину, раз собираетесь ехать?". Все зависит от контекста. Думаю, что ровно так же, как неизвестно пока что, о каком городе идет речь, так и неизвестно, все ли пользователи данного форума знают о существования онлайн-версии IonCube Loader )))
-
Вы хотели сказать: "Зачем покупать, если можно кодировать онлайн за умеренную плату, но за каждое кодирование?"? )) Или что-то другое?
-
Мне кажется, что стоит сосредоточить внимание на том, чтобы создать что-то в плюс к движку OpenCart, и лицензировать набор модулей, которые реально улучшают систему и будут привлекательными для пользователей. И для этого не надо кодировать файлы движка, а только файлы этих самых ценных модулей. Мало того, видел платные магазины на базе osCommerce, где в лицензии говориться, что они не несут ответственность в проблемах с самим движком, а только за проблемы с их набором модулей.
-
Не знал, что у OpenCart есть расширенная лицензия.
-
Чтобы защитить ваши права, нам необходимо ограничивать других в возможности отказать вам в ваших правах или просить вас отказаться от них. Следовательно, у вас есть обязанности, если вы распространяете копии свободного программного обеспечения, или если вы модифицируете его: обязанность уважать свободу других. Например, если вы распространяете копии такой программы бесплатно или за деньги, вы должны передать получателям те же свободы, которые получили вы. Вы должны убедиться, что они тоже получат или смогут получить исходный код. И вы должны показать им эти условия, чтобы они знали свои права. --- Это так к слову отрывок из лицензии )) Она, конечно, нарушается, но не до такой степени, чтобы кодировать файлы самого OpenCart. Тот же OpenCart Pro не кодирует улучшенный код OpenCart, а только модуль Turbo Cache, который представляет собой значимую дополнительную ценность к системе.
-
Нет
- 675 replies
-
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
-
(and 21 more)
Tagged with:
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
- автозаполнение title и description
- автозаполнение мета тегов
- автоматическое заполнение мета-тегов
- seo автогенерация мета-тегов
- автогенерация seo-тегов
- автозаполнение seo
- автогенерация seo
- title
- description
- seo генератор
- seogen
- генератор
- generator
- автоматическая генерация мета-тегов
- мета-теги
- дескрипшн
- тайтл
- дескрипшин
- дескрипшен
- сео
- seo
-
@PrizmaUA при открытии страницы все данные берутся из базы и на лету собирается страница. Ведь на витрине товар выглядит совсем иначе, чем в админке. Да, модуль добавляет нагрузку, но не значительно. Если у Вас под сотню тысяч товаров, то это будет бОльшим тормозом, чем работа модуля. И там вообще без кешизаторов страниц не обойтись. То есть, при кешизации страни динамически страница создается 1 раз, а потом просто вываливается сохраненный статический вариант. Конечно, он время от времени генерируется заново, чтобы данные о товарах оставались актуальными.
- 675 replies
-
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
-
(and 21 more)
Tagged with:
- автоматическая генерация title и description автоматическая генерация мета-тегов title и description
- авто заполнение title и description
- автозаполнение title и description
- автозаполнение мета тегов
- автоматическое заполнение мета-тегов
- seo автогенерация мета-тегов
- автогенерация seo-тегов
- автозаполнение seo
- автогенерация seo
- title
- description
- seo генератор
- seogen
- генератор
- generator
- автоматическая генерация мета-тегов
- мета-теги
- дескрипшн
- тайтл
- дескрипшин
- дескрипшен
- сео
- seo
-
@styleit23, если у Вас мульти магазин и поддомен является подмагазином того основного магазина, на котором будет запускаться модуль, то все управление происходит в основной админке сайта. И все сгенерированные чпу уже будут в базе и будут работать на всех подмагазинах. Если у Вас на поддоменах города, и Вы используете для этого модуль GeoIP pro, то тоже будет работать. Если же на поддомене находится отдельный сайт с отдельной базой, тогда модуль на нем не запустится