Leaderboard
Popular Content
Showing content with the highest reputation on 04/26/2023 in all areas
-
10 Завантажити / Придбати розширення One Page Checkout - Простое оформление заказа DEMO login: demo pass: demo One page checkout - совместим с модуль Новая Почта API Автор 29aleksey долучення 18.04.23 Категорія Модули Системные требования PHP v.5.6, 7.1, 7.2, 7.3, 7.4; Ioncube Loader Метод активации По запросу в ЛС Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Звернення до сервера розробника Да1 point
-
1 point
-
Version ver. 24 (SE), 39 (PRO)
Демо Демо Адмін. частина логин | пароль demo | demo Поддерживает opencart и сборки на нем версий 3.x, 2.x, 1.5.x Описание и возможности 💠 Кэширование страниц 💠 Кэширование контроллеров 💠 Кэширование моделей 💠 Кэширование запросов БД 💠 Инструменты оптимизации под Google PageSpeed Insight, Core Web Vitals - объединение скриптов CSS, JS - перенос скриптов CSS, JS - сжатие скриптов CSS, JS - Lazy, отложенная загрузка скриптов CSS, JS - объединение отдельных скриптов CSS, JS в отдельный критический файл вызова - поддержка сжатия изображений в формате WEBP, MOZJPEG, JPEGOPTIM, OPTIPNG - установка размеров width и height для изображений - перенес шрифтов в отдельный файл и возможность его Lazy, отложенной загрузки - перенес inline кода скриптов CSS, JS в объединенный файл 💠 WEBP сжатия средствами оригинальной библиотеки от Google (даже когда сервер не поддерживает это сжатие) или средствами сервера (если он поддерживает) 💠 Поддержка Last-Modified 💠 AJAX загрузки контроллеров 💠 Lazy (отложенная) загрузка изображений (браузерная) 💠 Lazy (отложенная) загрузка карт Google, роликов Youtube и т.п. 💠 Гибкая система исключений (route, uri, cookie, session, get) 💠 Модификатор программного кода страниц 💠 Шорткоды замены в зависимости от языка, магазина, URI 💠 Логирование вызовов контроллеров 💠 Логирование запросов к БД 💠 Debug информация 💠 Гибкая очистка кэша 💠 Простая установка и обновление 💠 Гибкие настройки 💠 Экспорт / импорт настроек модуля 💠 Поддержка мультиязычности 💠 Поддержка мультимагазинов 💠 Совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования opencart code style 💠 Модуль не заменяет файлы системы opencart 💠 Модуль не использует ioncube Требования 💠 Opencart (или любая сборка в т. ч. ocStore) версий 3.x, 2. x, 1.5. x 💠 Для сжатия изображений оригинальными библиотеками Google: Linux сервер, и работоспособность стандартных функций PHP exec или proc_open, или поддержка сжатия средствами сервера 💠 В opencart версии 1.5.х (Только для этой ветки - 1.5) должен быть установлен vQmod (стандарт де факто) 💠 Темы или модули соответствующие стандартам программирования opencart code style Лицензия 💠 Все права на модуль принадлежат разработчику markimax 💠 Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). 💠 Условия использования лицензии - "на владельца". Это означает, что вы можете использовать одну лицензию (один модуль) на один домен. То есть для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль) Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - покупать не надо) То есть на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт-одна лицензия. 💠 Запрещена перепродажа модуля без согласия автора. 💠 Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля. 💠 Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других. 💠 Бесплатная техническая поддержка не действует для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. 💠 Бесплатная техническая поддержка не действует для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт вне ресурса https://opencartforum.com/files/. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 💠 Товар надлежащего качества возврату или обмену не подлежит. 💠 Выполняя действие покупки и использования продукта вы автоматически соглашаетесь со всеми пунктами настоящего Соглашения. 💠 Для проверки лицензии автору модуля предоставляется версия модуля, e-mail на который зарегистрирован магазин, домен, язык интернет-магазина 💠 Купив модуль вы автоматически соглашаетесь с текстом лицензии. 💠 Модуль имеет принцип распространения "as is". Условия технической поддержки 1. При запросе в тех. поддержку вы должны предоставить подтверждение официальной покупки модуля (где куплен, под каким e-mail, логином, номер счета) В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 2. Время реакции бесплатной тех. поддержки не ограничено (учитывайте что существуют выходные и праздники, а рабочий день начинается в 9:00 и заканчивается 17:00, а в тех. поддержке работают не роботы). Тех. поддержка осуществляется в строгом порядке очереди 3. Тех. поддержка не предоставляется без полных доступов. Внимание, если вы предоставили не проверенные доступы или доступы без прав администратора (то есть специалист потратил время на попытку входа и не вошел под ними или не получил прав для полноценной работы) - то автоматически перемещается в конец очереди, минимум на сутки). Тех. поддержка осуществляется только через личные сообщения (ОП) на форуме В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Мы не умеем гадать. 4. Задавая вопросы, формулируйте логически четко. В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Если вам не ответили - переформулируйте правильно вопрос. 5. Предоставляйте URL магазина (или URL где проблема) при вопросе (обязательное условие), если нет возможности (при localhost), скриншоты "вопроса". В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 6. Если нет квалификации, или не можете решить вопрос сами, сразу предоставляйте доступы в админ. часть (полные, администратора, для полноценной работы) и FTP доступ, для более быстрого решения вашего вопроса. 7. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. 8. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт не официально и не на уполномоченных автором сайтах, торговых площадках. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 9. Бесплатная техническая поддержка принимает платный характер в таких случаях: a) заявленная работа модуля невозможна из-за работы действующий программных продуктов на стороне покупателя которые вызывают конфликты своими ошибками в работе как этого продукта так и сайта покупателя в целом (ошибки модулей, ошибки верстки тем, ошибки настройки сервера, ошибки JS на сайте) b) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения. c) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования d) работа модуля нарушена после ошибочных действий покупателя 10. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по модулю на его (пользователя) сайте, за пользователя, не связанную с ошибками модуля. (установка, обновление, Настройка, обучение и т п) 11. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки устранил ошибки на сайте не связанные с модулем, но влияющие на его работу. 12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, Вы автоматически соглашаетесь с условиями предоставления технической поддержки. 13. Техническая поддержка осуществляется только Владельцам модуля, которые оформили покупку на себя. 14. Техническая поддержка предоставляется только тем, кто непосредственно купил модуль (владельцу лицензии) 15. Срок поддержки версии ограничен сроком-1 год с момента ее публикации 16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии 17. Автор наделен правом изменять условия тех. поддержки без уведомления пользователей индивидуально, путем опубликования условий на официальном сайте 18. Срок бесплатной технической поддержки - 1 год с момента покупки модуля (для домена) Если вы хочете продлить еще на 1 год техническую поддержку, вы можете обновить лицензию (купивши её) 19. В техническую поддержку (и роботы по опциям) не входит - Настройка серверов, переверстка шаблонов и т п 20. Услуга по опциям производится один раз. Это означает, что если вы, или кто-то нанятый вами, случайно удалили настройки или откатили из бекапа магазин и работа по услуге опции была потеряна, то для воспроизведения настроек она заказывается и оплачивается повторно 21. Услуга по настройке выполняются на одном домене (домене, поддомене, тестовом dev) однократно. Перенос или настройка на другом адресе (домене, поддомене, тестовом dev) оплачивается отдельно. FAQ: Чем отличается версия SE от PRO 🌻 Сделано в Украине 🇺🇦 Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ. Если, по каким то причинам (у форума нет технической возможности ограничивать покупки по признаку гражданства), вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан Украины (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ.$291 point -
Version 2.0.7
324 downloads
Расширение позволяет пользователям выбрать желаемый язык сайта с помощью удобного всплывающего окна, которое появляется при первом посещении. Пользователи могут легко изменить язык сайта, нажав на флаг страны или название языка. Этот модуль поддерживает неограниченное количество языков, используемых на вашем веб-сайте, что поможет вам создать более удобный и доступный сайт для ваших посетителей. Некоторые преимущества модуля включают: Удобное всплывающее окно для выбора языка при первом посещении Список языков формируется из всех доступных языков на вашем сайте Простой интерфейс настроек модуля Возможность выбрать язык по умолчанию для всплывающего окна Поддержка украинского языка Этот модуль разработан для темы по умолчанию. DEMO ADMIN login: demo password: demoFree1 point -
@Prorab337 Добавил, завтра обновлю файлы ))1 point
-
1 point
-
Обнаружен неприятный баг. Если у пользователя не заполнен логин в телеграме то модуль запросит его номер телефона. Это нужно для оформления заказа и что бы менеджер имел возможность связаться с пользователем. Так вот после запроса телефона он не записывается в профиль бота. Правки уже внес и это правления будет доступно ориентировочно в четверг.1 point
-
Насправді там не треба буде взагалі то більшість часу програмувати. А оптимізувати, наповнювати та таке інше. Там більше робота project manager, або ще пишуть менеджер сайту. Я колись був таким, але в іншій компанії. десь 20к +- Хоча можу помилятися, але зазвичай десь 15-30к виделка, медіана не 22к, беріть до 15 ближче) Туди не сеньйора шукають, та не в АйТішку на закордонний ринок.1 point
-
У мене декілька сайтів на одному ip з аналогічним товаром. Вже багато років - все норм. У всіх історії різні - тут гарантій не має Але все просто - орендуйте окремий ip та використовуйте різні контакти і все буде гаразд1 point
-
В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } }1 point
-
Ви готові оплачувати роботу контент менеджера за тарифами системного адміністратора чи програміста?1 point
-
Дякую підтримці octemplates. Тепер у мене все працює, як потрібно. Приємно розуміти, що тебе чують!1 point
-
Нова версія UltraStore 2.7 Додано новий пункт у модулі "Мега-меню" - "Класичний із зображеннями підкатегорій". Це дозволить робити більш інтуітивно зрозумілі пункти меню з зображеннями категорій\підкатегорій ваших товарів. Додана розмітка Open Graph на сторінці виробника (manufacturer/info). Додана можливість встановити мультимовні title, description та мультимовні зображення для Open Graph розмітки на головній сторінці. Налаштувати можна тут: Головний модуль управління шаблоном / Вкладка "SEO генератор" / Вкладка "Home page (title/description/OG-image)". На сторінці товару в модулі "Питання\Відповіді" додано поле "Email (щоб повідомити про відповідь)". Це дозволить користувачам миттєво отримувати повідомлення на email, коли адміністратор додає відповідь на поставлені запитання до того чи іншого товару. Дрібні багфікси. Додані\Оновлені файли: Завантажити останню та актуальну версію шаблону, ви можете у центрі підтримки: https://octemplates.net/ Інструкція з оновлення тут: https://ultradocs.octemplates.net/update Настійно рекомендуємо перед оновленням зробити резервну копію сайту (файли + база даних через PHPMYADMIN). За необхідності звертайтеся до нашої технічної підтримки. Ви можете замовити платну послугу оновлення шаблону до актуальної версії. Нова версія шаблону це: виправлення та покращення функціоналу + нові модулі та рішення. Увага! Якщо Ви вносили/вносите нестандартні та кастомізовані редагування у файли нашого шаблону, то Ваші доробки будуть затерті при оновленні.1 point
-
Русский язык не принадлежит роzzиянам. Я бы прямо за кораблем такого послал. Пусть чествуют, что вот они, санкции, лично для них, а не где-то там на яхте у олигархов.1 point
-
1 point
-
$1500/per month, я подскажу где!1 point
-
Инструкция как делать НЕ НАДО!!! 1. Никаких admin admin и 123456! Ни в коем случае не ставьте admin admin ни в каких случаях, даже если вам просто нужно поиграться с опенкартом У вас рядом могут быть живые сайты, которые пострадают Запомните - имея админку опенкарта можно получить доступ ко всей файловой системе и другим сайтам сервера/хостинг-аккаунта Никаких [email protected]! пишите свою или доверенную почту на которую вы сможете получить свой сложный пароль типа &*^%hygkjhGJHG^*&@ghkjhqeeqeqr это гораздо безопаснее! Злоумышленник может зарегать [email protected] - и привет! Отключите демо аккаунт - там доступна на чтение вся информация! Переименуйте учетку admin - уже плюс к стойкости Добавьте двухфакторную авторизацию в админку, даже через .htpasswd, это уже осложнит жизнь потенциальному хакеру Ограничьте сверху доступом по IP 2. Никакого phpmyadmin в мир! В 90% случаев phpmyadmin доступен в мир по ip/phpmyadmin Закрывайте его для чужих, ну, свой ip можно оставить Попросите хостера это сделать или так же защитить двухфакторной аутентификацией 3. Никаких админеров! В каждом пятом сайте админер лежит в корне, удаляйте его после работы или переименуйте в lwjdkhkjwrehtkwrjhvsfvgsfgsf.php если без него нельзя жить! Это тоже потенциальная уязвимость 4. Никаких логов! В логах можно найти очень много интересной информации, начиная от структуры файловой системы заканчивая пароля к базе данных И их можно посмотреть даже под демо-аккаунтом Логи должны быть доступны только вам, error_log не должен лежать в корне сайта для всех 5. Никаких архивов в корне сайта! У многих лежит в корне архив site.tar.gz, db.sql, backup.zip и прочее Эти файлы можно скачать!!! Там есть все конфиги, логины пароли и прочее интересное, вы сами отдаете свой сайт злоумышленникам. Никаких доступов в текстовых файлах, ничего! вот все должно быть в корне! 6. Регулярно меняйте ВСЕ пароли Это касается всего, базы, хостинга, фтп, админки сайта, проводите регулярно эту проверку Рекомендую раз в месяц Также сканируйте свой сайт каким-то айболитом или чем-то подобным на предмет всякой херни 7. Не ставьте ломаных модулей (даже бесплатных)! Подавляющее число модулей на опенкарт стоят до 1000 р, это не та сумма чтобы ставить себе на сайт бомбы замедленного действия с варезных сайтов! В один прекрасный момент этот механизм активируется и вы потеряете свой сайт и репутацию с потрохами! Также рекомендую ставить модули только от проверенных разработчиков и читая темы поддержки. Т.к. были случаи что платный модуль добавлял sql-дырку в магазин. 8. Никаких ошибок php на фронте! Отключите сами вывод ошибок в системный лог и на экран и вам не будут писать стасики с предложением купить у них вашу базу Не умеете - просите хостера! Это касается всей служебной информации 9. SQL-инъекции В интернете полно скриптов как базово обезопасить свой сайт хотя бы от самых популярных инъекций! Найдите в интернете правила для apache и/или nginx и примените их, если не понимаете - попросите специалиста! 10. Давая данные кому-то - не забывайте их менять! Даже если разработчики добросовестные - они могут подхватить с порнхаба какую-то дрянь и сохраненный пароль к вашему сайту улетит! Потратьте 3 минуты после работы на смену доступов! FTP еще желательно делать по IP чтобы 21 порт был недоступен недоверенным людям, у каждого вменяемого разработчика IP статический (постоянный) Включите mod_security в PHP, он всякую шушеру нормально отбивает suhosin тоже неплох, но его настраивать надо Научитесь пользоваться своим хостингов и давайте разработчикам только те данные которые реально нужны Часто чтобы покрасить кнопку люди скидывают пароль от хостинга где лежит десяточка сайтов. А ведь не все люди добросовестны 11. Никогда не держите яйца в одной корзине! Для каждого сайта создавайте свой аккаунт, чтобы если ломанули пострадал только один сайт Часто вижу как дев и прод находятся на одном сервере рядышком, а к деву admin admin потому что разработчику так удобно и он не может запомнить пароль посложнее Или какой-нибудь дырявый вордпресс бложек старой версии, взломав который весь аккаунт хостинга превращается в кашу из шеллов и показывает гуглу иероглифы а вы этого даже можете не знать! 12. Отрубите tool/upload Если у вас нет острой необходимости чтобы юзеры закачивали к файлы на сервер - это вам не нужно, тоже неплохая потенциальная дырка. А если необходимость есть - сделайте дополнительные проверки! 13. Совет от @mpn2005 Никогда не вставляйте скопированный код или правила из интернета, если не понимаете их хотя бы на базовом уровне. Копировать можно, если есть уверенность в качестве ресурса, для чего уже нужны хотя бы базовое понимание вопроса. Это касается и конфигов, и robots, и htaccess, да и любых php файлов. 14. Пропишите правильно права на директории! Обычно для папок 755, для файлов 644 веб-сервер должен быть запущен от имени владельца файлов и папок 15. Подключите SSL Большинство хостингов дает сертификаты от Let's Encrypt бесплатно, а если и не дает - то купить недорого, хватит любого 16. Давайте доступы сотрудникам только туда куда им реально необходимо для работы! Менеджеру совершенно не нужно знать smtp-пароль на почту и настройки модулей и иметь возможность смены вашего пароля как администратор В опенкарт это не сильно понятный процесс но есть модули которые помогают Постарайтесь сделать так что даже если сотрудник обидится он не смог навредить вам и вашему сайту Если у вас есть проблемы хотя бы по одному из пунктов - то у вас большие проблемы!!! Я каждый день занимаюсь исправлением уязвимостей и беда происходит если есть хотя бы один из этих пунктов, если их количество увеличивается - это в геометрической прогрессии увеличивает ваши шансы отдать базу клиентов, а это все-таки какая-никакая а коммерция. И чем ваш сайт приносит больше денег тем более вы интересны конкурентам! Это элементарные правила цифровой гигиены, применимые не только к опенкарт, соблюдая которые вы сможете заниматься своими делами, а не беганием по форумам и фриланс-биржам с вопросом что же теперь делать! Будьте внимательны и бдительны, это ваше бабло и репутация! Кто дочитал - всем спасибо за внимание, ваш spectre1 point