Перейти к содержанию

Лидеры

  1. AlexDW

    AlexDW

    Разработчик


    • Баллы

      6

    • Постов

      588


  2. sitecreator

    sitecreator

    Разработчик


    • Баллы

      4

    • Постов

      172


  3. mpn2005

    mpn2005

    Разработчик


    • Баллы

      2

    • Постов

      566


  4. byba

    byba

    Пользователь


    • Баллы

      2

    • Постов

      75


Популярный контент

Показан контент с высокой репутацией 10.06.2022 во всех областях

  1. @Technical Department хорошо бы еще редирект с www сделать, а то сейчас: в целом согласен с @byba в дополнениях и их разделах стоит уникализировать/оптимизировать тексты описаний сверху (по типу частично свернутого, чтобы много места не занимало) + ключевики добавить
    2 балла
  2. Версия 1.1.2 & 1.3.2

    10 раз скачали

    Удобный менеджер и редактор изображений. Продажи временно приостановлены по инициативе автора, т.к. автору выплаты не производятся без объяснения. Покупайте на альтернативных площадках. Заменяет собой стандартный файловый менеджер. Дамы и господа, убедительная просьба если вы заказываете дополнительную опцию "установка и настройка", то не забудьте написать мне в личку (или на почту) ваши доступы (как минимум в админку от админа, с указанием домена) для установки модуля на ваш сайт. Совместим полностью с текстовыми редакторами движка: CKEdit (для ocstore 2.*, т.к. в дистрибутивах ocstore данный редактор уже присутствует, для opencart/ocstore 3.0 если используете модуль моей же разработки: https://opencart.club/files/file/211-ckeditor-for-opencart-by-sitecreator-redaktor-administratora-polnaya-versiya/ Summer Note Позволяет пакетно загружать несколько файлов сразу. Упрощает загрузку за счет простого перетаскивания файлов и целых папок с файлами, и даже архивов с файлами (drag & drop). Построен на базе elFinder. Не режет изображения в миниатюрах, поэтому вы всегда их легко узнаете. Вы можете (перечислена лишь часть возможностей) поворачивать ваши исходники и менять их размеры, делать обрезку переименовывать, делать быстрый просмотр исходников в удобном размере, а не только как миниатюру быстрый поиск по названию файла (достаточно ввести часть названия файла, см. ниже видеоролик) можно перетаскивать с компьютера не только несколько файлов сразу, но и целую папку с файлами после перетаскивания файла в менеджер фокус переводится на этот файл, т.е. он не теряется визуально среди других файлов, а потому его легко сразу добавить к товару. текущая папка запоминается, в следующий раз менеджер откроется на той папке, которую вы покинули можете загрузить архив с изображениями простым перетаскиванием и разархивировать его в один клик из менеджера, Beta (в дистрибутиве пока нет, есть в бета-версии для тестировщиков), дистрибутив будет позже, сама реализация готова NEW! добавление нескольких изображений для товара в один клик, т.е. мультивставка изображений (сейчас для опенкарт 3.0, позже будет и для опенкарт 2), ... И многое многое другое, что существенно упрощает работу с изображениями. Большим преимуществом данного модуля является то, что он работает в изолированной среде JavaScript с собственными версиями jQuery +jQuery UI , а потому совместим с любой используемой на вашем сайте версией jQuery и/или jQuery UI. Тем самым обеспечивается стремление к максимально возможной совместимости и бесконфликтности с любыми существующими скриптами JS на вашем сайте. Быстрый поиск Анонс. Есть пока в бета-версии. В дистрибутиве пока нет, будет в последующей версии. МУЛЬТИВСТАВКА изображений (это бета-версия, только для тестировщиков, анонс возможностей):
    990 ₽
    1 балл
  3. Версия 1.0.4

    2 раза скачали

    CKEditor - продвинутый удобный редактор на замену стандартному Summernote. Продажи временно приостановлены по инициативе автора, т.к. автору выплаты не производятся без объяснения. Покупайте на альтернативных площадках. Текущая версия используемого в модуле редактора CKEditor - 4.16.2 (актуальная на момент 2021-08-12) Описание редактора: https://ckeditor.com/ckeditor-4/ Что такое "полная версия"? Это версия с полным набором дополнений (плагинов) к редактору. Все они перечислены на странице списка плагинов: https://ckeditor.com/cke4/presets На официальном сайте CKEditor для полной версии "Full Package" значатся 72 плагина (см ссылку выше для полного списка). Платные плагины, по понятной причине, не входят в состав модуля, т.к. распространяются только по платной подписке. Визуальный редактор CKEditor 4.* встраивается в движок и заменяет в стандартный редактор Summernote приактически везде, включая сторонние модули, которые предназначены для работы с Summernote и которые следуют стандартам опенкарт. В качестве примера подобного модуля, который следует стандартам можно рассматривать модуль "HTML контент". В ocstore 3.0 CKEditor будет заменять во встроенном в ocstore Блоге редактор Summernote. Какие-то очень нестандартные модули могут использовать по прежнему Summernote, но при желании и возможности автор может сделать адаптацию и под такие модули. Гарантировать на 100% совместимость со всеми на свете сторонними модулями не берусь, впрочем, подобного не делает ни один автор по известным причинам. Модуль не заменяет никакие файлы. Очень простая установка. В любой момент вы можете вернуться назад к использованию Summernote, это делается просто отключением ocmod-модификатора модуля в списке модификаторов. == ЛИЦЕНЗИЯ ==
    890 ₽
    1 балл
  4. Веб сервер nginx позволяет работать в разных режимах, как с использованием интерпретатора php, так и без. Для работы OpenCart лучше выбирать оптимальный режим работы php-fpm. Многих данный режим пугает тем, что в данном случае файл htaccess напрочь игнорируется и все необходимые настройки нужно вносить в конфиг nginx. Но в этом нет ничего сверх сложного. Конфигурационный файл - это обычный текстовый файл на сервере, который подчиняется определённым правилам. И по данному поводу можно найти много готовых описаний и инструкций. Данная статья не претендует на уникальность, а просто представляет краткую выжимку по настройкам, учитывая особенности работы с движком OpenCart и сборками на его основе. Для удобства будут приводится примеры настройки с использованием панели ISPmanager. Основные настройки будут касаться секции location, и зависимость описания от используемой панели будет минимальной. Для начала переведём nginx в режим работы php-fpm. Для этого в панели сделаем следующие настройки разделе WWW-домены для нужного сайта: 1. Выбираем в списке нужный сайт, если их несколько, и жмём кнопку "Изменить". 2. Находим настройки PHP и настраиваем следующим образом: Обратите внимание, что версия php у вас может отличаться. При необходимости, можно эту версию изменить на нужную, но этот вопрос выходит за рамки данной статьи. После сохранения настроек будет работать почти всё, что и раньше. Если в настройках OpenCart отключены ЧПУ ссылки, то всё будет работать, как и работало до переключения режима работы. Теперь можно приступать к непосредственной настройке самого конфигурационного файла nginx для текущего сайта. Для этого в списке www доменов находим нужный нам и нажимаем справа на иконку с тремя точками. В выпадающем меню выбираем пункт "Конфиг": Вот примерный конфигурационный файл, который будет создан у вас по умолчанию: В конфигурации у вас будет две секции server, если у вас включено защищённое соединение SSL (и оно должно быть обязательно включено). Если у вас включен принудительный редирект с http на https, то можно редактировать только секцию server для https. Определить её легко: в самом начале есть параметр с указанием сертификата ssl_certificate. Также в этой секции указан параметр listen с указанием порта 443: listen 8.8.8.8:443 ssl Но лучше делать настройки сразу в двух секциях server, чтобы не допустить механической ошибки. На данный момент нас интересует вот эта часть конфигурационного файла: location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { expires 365d; } } Все дальнейшие изменения мы будем вносить внутри этой секции "location /". В первую очередь нам не хватает вот такой директивы: if (!-e $request_filename){ rewrite ^/(.+)$ /index.php?_route_=$1 last; } Данное условие очень простое: если сервер не может найти файл по указанному в запросе пути, то запрос будет переписан на вызов index.php, а в параметр _route_ будет передан запрашиваемый путь. Именно это и позволит корректно отрабатывать всем ЧПУ ссылкам движка. Это правило является аналогом записи в файле htaccess: RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] На этом можно было бы и закончить, но стоит внести ещё некоторые изменения для улучшения безопасности. Рассмотрим более внимательно вот эту секцию: location ~ [^/]\.ph(p\d*|tml)$ { Тут отбираются все все подходящие динамические файлы с типами .php (в том числе с числами в окончании) и .phtml Но у движка OpenCart в штатном режиме есть всего две точки входа для вызова php файлов через web окружение - это index.php и admin/index.php Есть ещё install/index.php, но она используется только при установке движка. Учитывая данные обстоятельства, логично запретить прямое выполнение всех остальных php скриптов через web окружение, кроме указанных администратором. Сделать это можно следующим образом: location ~ ^/(index|admin/index|install/index)\.php { try_files /does_not_exists @php; } В скобках через разделитель "|" указываем все php скрипты, которые можно выполнять. После завершения установки можно будет сократить это список до такого: (index|admin/index) ВНИМАНИЕ!!! Очень важный момент! После того, как убрали вызов интерпретатора php для всех файлов, кроме указанных, при попытке запроса любого другого php файла он будет отдан как обычный текстовый файл. И при запросе https://test.ru/config.php любой желающий сможет получить содержимое вашего конфигурационного файла, где содержится доступ к БД. Поэтому нам обязательно нужно запретить доступ для всех остальных файлов с расширением php. Ну и заодно к другим типам файлов, которые не стоит отдавать по запросу извне. Сделать это можно простым правилом: location ~* \.(php|log|tpl|txt|twig|xml|ini)$ { deny all; } В скобках через разделитель "|" указываем все расширения файлов, которые мы хотим запретить. Но у нас есть несколько важных файлов, которые пока попали под запрет, например: robots.txt и sitemap.xml. Этот вопрос мы решим чуть позже. А сейчас ещё немного запретов. Запретим открывать файлы, которые начинаются с точки, а также все файлы в папке system: location ~ /\. { deny all; } location ~ ^/system/ { deny all; } Этих запретов вполне достаточно, чтобы сделать невозможным выполнение каких-либо несанкционированных скриптов. А также просмотр логов, текстовых и xml файлов. Теперь нам необходимо открыть доступ к файлу robots.txt, для этого нам нужно такое правило: location = /robots.txt { allow all; } Также пропишем разрешение на открытие sitemap.xml и rewrite правило: location = /sitemap.xml { allow all; rewrite ^/(.*)$ /index.php?route=extension/feed/google_sitemap last; } Если вы используете сторонний модуль сайтмапа, то нужно указать соответствующий route для данного модуля. Если у вас несколько файлов sitemap или вы используете фиды для выгрузки данных, то просто пропишите для них права по аналогии. В итоге мы должны получить вот такую секцию location: Этих настроек достаточно для корректной работы движка OpenCart. И при этом данная конфигурация является безопасной с точки зрения выполнения несанкционированных скриптов php через web окружение. После всех настроек обязательно проверьте правильность работы, сделав запросы по указанному чек-листу (test.ru замените на адрес вашего сайта): https://test.ru/config.php https://test.ru/admin/config.php https://test.ru/admin/1.php https://test.ru/admin/1.txt https://test.ru/admin/1.log https://test.ru/admin/1.xml https://test.ru/system/modification.xml Для всех этих ссылок вы должны получить ошибку "403 Forbidden", вне зависимости от того, есть файл по указанному пути на сервере, или нет. Также проверяем белый список: https://test.ru/robots.txt https://test.ru/sitemap.xml Эти файлы не должны вызывать ошибок и вы должны корректно получать их содержимое. Дополнительно стоит проверить все ваши дополнительные сайтмапы или фиды, если вы их добавляли. Ещё раз повторюсь, что данная настройка является базовой, с небольшими правилами для улучшения безопасности. Но даже уже при такой настройке вы в среднем получите выигрыш 100-200ms для параметра TTFB, по сравнению с остальными режимами работы.
    1 балл
  5. Версия 2.3.8

    15 раз скачали

    Данное дополнение создано для замены стандартной почтовой рассылки, входящей в состав opencart. Имеет широкий функционал и может быть использовано как полноценный инструмент маркетинга. Позволяет указывать таймаут между отправками и количество писем в одной отправке. (для соблюдения лимитов хостинга) Отдельные почтовые настройки для отправки. Не боится отсутствие адреса у клиента - они сразу фильтруются в выборке. Возможность создавать свои списки (группы) для рассылки. Статистика по отправленным письмам (прочтения, переходы, отписки). Отправка писем по расписанию (cron). Возможность прикреплять файлы к письму. Возможность прикреплять товары. (используется отдельная tpl-ка, можно потом оформить под дизайн вашего магазина). Проверка письма на вероятность спама с помощью сервиса www.isnotspam.com и www.mail-tester.com Указание нескольких адресов отправителя и использование их в случайном порядке. Выборка получателей с учетом страны и региона. Наглядная информация о процессе отправки, сколько отправлено, сколько всего в очереди. Обращение по имени с помощью спец. тегов, типа {name} {firstname} {lastname}. Вставка ссылки "отписаться". Свой расширенный лог отправки с записью адресов получателей и возникших проблем. Сохранение и использование шаблонов письма. Создание произвольного списка e-mail адресов получателей. Импорт адресов с любой таблицы sql-базы магазина. Проверка адресов на существование. Чтение входящих сообщений (beta). В целях организации выборки получателей применяется два понятия: Зарегистрированные - те, кто зарегистрирован у вас на сайте Покупатели - те, кто реально что-то покупал, независимо от регистрации, адреса берутся из заказов со статусом завершенного. Для того чтобы правильно указать тайм ауты для рассылки, напишите письмо в поддержку вашего хостинга с вопросом, какие ограничения установлены для рассылки писем с сайта. Для работы заданий у вас на хостинге должен быть настроен CRON на открытие ссылки для запуска через каждые 30 минут. Известные несовместимости (ограничения): Возможности и результаты функционала проверки существования адресов получателей сильно зависят как от почтовых серверов, так и от хостинга, на котором работает данный модуль. Поэтому результаты носят рекомендуемый характер и не претендуют на истину. Лицензионное соглашение и Условия приобретения: Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен. Под-домены считаются отдельным доменом! Тестовым доменом может быть только либо технический адреса хостинга, либо под-домен "test" основного домена. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому любые исправления или изменения модуля возможны только по воле автора и никак иначе. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля, а также ограничивающая изменение файлов с его кодом. Данная защита не снимается ни при каких условиях. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными. Лицензия возврату не подлежит! Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора. Условия Тех.поддержки: 1. Вопросы по поддержке вы также можете задавать по почте shchs@ya.ru, либо по скайпу: ashchs 2. Активация дополнения выполняется в течении суток с момента покупки. 3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса. 3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP. 4. В условия тех.поддержки не входит: 4.1 согласование работы дополнения с какими-то либо другими модулями. 4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных. 4.3 изменение работы или добавление каких-либо новых функций. 5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора! Системные требования: 1. Установленный на сервере IonCube loader последней версии 2. Версия PHP минимум 5.4 3. Opencart/Ocstore 2.x.-3.x Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки. Демо: http://test4.opencart-group.ru/admin/ login: demo pass: demo
    1 480 ₽
    1 балл
  6. ProductField Plus - дополнительные поля на странице товара Добавил AlexDW Добавлено 09.06.2022 Категория Виджеты, Модули , Прочие Решения , Атрибуты товара Просмотр файла
    1 балл
  7. Версия 0.4.8

    117 раз скачали

    Массовый редактор Batch Editor - дополнение для администрирования упрощающее работу с товарами. Позволяет выполнять пакетное редактирование товаров, а так же изменять данные товара непосредственно в списке + другие возможности. Работает со стандартными данными товаров + дополнительные поля из основной таблицы (product) и таблицы с описанием товара (product_description). Если Вас не устраивает функционал или условия использования - большая просьба воздержаться от покупки. Если возникнут сложности с установкой/настройкой - пишите в личку, помогу обязательно. Посмотреть 8 видеороликов: Требования к хостингу PHP 5.3+ ionCube PHP Loader последней версии Установка и настройка v0.3.0 и последующие для версий Opencart / ocStore 1.5 Копируем содержимое архива в корень Вашего сайта. Важно - устанавливается не как модуль. Добавляем ссылку на дополнение, если нет vqmod, в меню (без правки контроллеров) файл admin\view\template\common\header.tpl ищем строку <li><a href="<?php echo $product; ?>"><?php echo $text_product; ?></a></li> до ИЛИ после нее добавляем <li><a href="index.php?route=batch_editor/index&token=<?php echo $this->session->data['token']; ?>">Batch Editor</a></li> Далее Система -> Пользователи -> Группы пользователей выставляем права для: batch_editor/data batch_editor/index batch_editor/setting batch_editor/template batch_editor/tool Установка и настройка v0.3.0 и последующие для версий Opencart / ocStore 2, 3 Копируем содержимое архива в корень Вашего сайта. Важно - устанавливается не как модуль. Далее Система->Пользователи->Группы пользователей выставляем права для: batch_editor/data batch_editor/index batch_editor/setting batch_editor/template batch_editor/tool Далее Дополнения->Модификации жмем кнопку Обновить. Ссылка на модуль появится в меню администратора Каталог-> Batch Editor При первом открытии страницы с дополнением, Вас перенаправит на страницу с настройками, где необходимо будет произвести необходимые действия, после чего сохраниться. Если не удается сохранить настройки - необходимо выставить права на запись для папки view/batch_editor/setting/ DEMO 1.5 логин: demo пароль: demo DEMO 2.0 логин: demo пароль: demo DEMO 3.0 логин: demo пароль: demo Техническая поддержка: - Техническая поддержка осуществляется всем пользователям, легально купившим модуль. Лицензия: Условия использования: один домен - одна лицензия, то есть при использовании модуля на других доменах, лицензия для каждого приобретается отдельно. Время работы не ограничено. По всем вопросам и предложениям писать в тему технической поддержки модуля
    2 500 ₽
    1 балл
  8. True File Manager: Менеджер и Редактор изображений, мультизагрузка Добавил sitecreator Добавлено 10.06.2022 Категория Администрирование , Массовые редакторы , Прочие Решения Просмотр файла
    1 балл
  9. Поддержу - ищите в модификаторах, Для начала отключите все модификаторы, кроме модификаторов шаблона, и включайте по одному. Рано или поздно Вы найдете конфликтующий. Ну или напишите разработчику шаблона в скайп.
    1 балл
  10. CKEditor for Opencart by sitecreator - редактор администратора, полная версия Добавил sitecreator Добавлено 10.06.2022 Категория Администрирование , Прочие Решения Просмотр файла
    1 балл
  11. откройте оригинальный файл catalog/controller/product/product.php и смотрите, есть ли в нем строка $data['reward'] = $product_info['reward']; если нет - добавьте ее после строки $data['model'] = $product_info['model']; похоже что у вас кто-то изменил ее на $data['jan'] = $product_info['jan']; если есть - значит это изменение вносит какой-то мод
    1 балл
  12. Включить СЕО Про например, в настройках интернет-магазина. Важно не забыть переименовать .htaccess.txt в просто .htaccess
    1 балл
  13. Посмотрите скрытое. предыдущее сообщение , там описано более понятно предложение. скрыто, т.к. содержит ссылки на сторонний ресурс. Ибо поисковики тупо не понимают, что Вы тут занимаетесь опенкартом :)) А текстовой массы, которая позволит четко идентифицировать тематику ресурса на данный момент пока еще не достаточно, да и вообще что маркетплейс , что форум на данный момент с точки зрения поисковиков сайт - однодневка. Достаточно посмотреть на топ авторов дополнений, что бы понять, что основные жители данной площадки разработчики. Это и хорошо, и плохо. Ибо за все время всего 30 продаж (это на всех) , что явно не хватит даже на "Сухарики" каждому. Мое видение примерно такое, если тут собирается клуб по интересам, то надо поисковикам хотя бы об этом заявить в явном виде, да будет переспам на 1х порах , но хотя бы алгоритмы поймут по каким основным запросам позиционировать данное "Образование" . В противном случае сами же разработчики через 3-5 месяцев возложат с прибором на данную площадку, ибо сколько бы не было энтузиазма, на одних "Сухариках" долго не проживешь.
    1 балл
  14. При большом количестве товаров, однозначно нужно убирать кэшировние seo-url. При каждом открытии будет грузиться этот кэш, который будет весить под 20 Мб, а то и больше. Так себе операция на каждый hit.
    1 балл
  15. взял на заметку, проанализирую, спасибо. Решу если, отпишусь тут
    1 балл
  16. по логам модификаторов и логам сервера сравнивания код модификатора + оригинальные файлы с итоговыми модифицированными такое обычно с опытом приходит в целом, когда все нормально работало и вдруг начались проблемы - нужно вспоминать что делалось до их возникновения если сами точно ничего не меняли и не ставили до этого - уточнить у хостера, возможно они что-то делали проверьте на всякий случай, что у вас свободного места достаточно на хостинге по идее данная ошибка не имеет отношения к проблеме она лишь говорит о агрессивном кешировании файловой системы сервера, когда файл физически уже удален, но еще "висит" в кеше ФС сервера для ее устранения, в notepad++ откройте файл движка system/library/cache/file.php 1. замените все строки unlink($file); на это if (!@unlink($file)) { clearstatcache(false, $file); } 2. после строки public function get($key) { добавить clearstatcache(true); 3. обновите кеш модификаторов и проверьте работоспособность сайта
    1 балл
  17. seopro в виде отдельного модуля, не встроенный в движок? если да - значит перестает работать по какой-то причине, например конфликт с другими модами, вот и получаются стандартные ссылки вообще, в случае проблем желательно сразу входные данные уточнить - что за движок / сборка, что за seopro
    1 балл
×
×
  • Создать...