halfhope
Разработчик-
Постов
48 -
Зарегистрирован
-
Посещение
-
Победитель дней
12
halfhope стал победителем дня 26.10
halfhope имел наиболее популярный контент!
Информация о halfhope
Посетители профиля
Блок последних пользователей отключён и не показывается другим пользователям.
Достижения halfhope
-
halfhope подписался на Вирус постоянно генерит htaccess , Персонализованные шаблоны [support] , FSMonitor - мониторинг файловой системы [support] и 3 других
-
Здравствуйте! Основной фишкой модуля является то, что он может подменять любой шаблон в движке и сторонних модулях. Все что для этого нужно - знать route к шаблону. Работает на основе событий. Не внедряется в код движка. События создаются при сохранении. На каждый шаблон отдельное событие. Это значит, что событие будет срабатывать только в нужный момент. Так же есть сортировка назначенных для подмены шаблонов. Это нужно, на случай, если вы захотите установить две подмены с разными условиями к одному шаблону. Например: Подменить шаблон product/product для группы пользователей "vip" на product/product_vip Подменить шаблон product/product при сумме корзины более 2000 на product/product_cart_2000 Их можно будет отсортировать, чтобы изменить приоритет. Так же вам нужно позаботится о том, чтобы все ocmod, которые вносят изменения в какой-либо шаблон, вносили эти же изменения в новый шаблон, которым будет подменен основной. Для этого в модуле есть подсказки, которые показывают какой ocmod файл и строка вносят изменения. Туда достаточно добавить новый файл через запятую, сохранить и обновить модификаторы.
- 4 ответа
-
- шаблон для товара
- шаблон для категории
- (и ещё 3 )
-
Здравствуйте! К сожалению, не могу сейчас работать.
-
Здравствуйте! У меня есть готовая услуга, но не знаю когда буду свободен. Так же есть статья, если хотите опробовать сами.
-
halfhope подписался на Помощь в Программировании и Разработке
-
Была проблема с симлинками, поправил.
-
Инструкция для обновления до версии 1.2 PMP старой версии использовал ocmod для реализации режима совместимости, а с версии 1.2 используются события. Для корректного обновления необходимо: Включить режим обслуживания в настройках магазина. Установите модуль версии 1.2 поверх старой версии. Перейдите в любой, созданный с помощью PMP, модуль и нажмите "Сохранить". Это действие добавит нужные события. Перейдите в модификаторы и удалите модификаторы модуля PMP, их там должно быть 2 (старый и новый, новый - пустой, его тоже можно удалить). Очистите кэш магазина. Отключите режим обслуживания.
-
Постараюсь добавить в следующей версии.
-
Базовая HTTP авторизация Добавил halfhope Добавлено 13.04.2023 Категория Безопасность и Защита Просмотр файла
-
1
-
- безопасность
- защита админки
- (и ещё 2 )
-
Версия 1.0
10 раз скачали
Описание Модуль реализует управление базовой HTTP авторизацией для административного раздела сайта. HTTP авторизация это встроенная в сервер система контроля доступа. Она поможет защитить административную панель от перебора паролей и все файлы в ней от излишнего любопытства. Этот модуль представлен как альтернатива ручному внедрению HTTP авторизации. Преимущества На надо каждый раз править .htpasswd для добавления пользователя или смены пароля. Автоматическое шифрование паролей. Не удаляет Ваш код из admin/.htaccess, а аккуратно переписывает свой блок. Возможности Модуль позволит: Создавать неограниченное кол-во пользователей для авторизации без предварительного шифрования пароля с помощью сторонних сервисов. Задавать список исключений в виде файлов и папок. Можно использовать маски. Не хранит пароли в открытом виде. Использует одностороннее шифрование APR MD5. Совместимость OpenCart / ocStore 2.3, 3.x, 4.x. Сервер Apache. Демо Админка HTTP авторизация - логин admin пароль admin https://basic-auth.shth.me/admin/ (авто вход) На демо сайте есть верхнее меню для быстрой навигации. Для проверки наличия или отсутствия HTTP авторизации у ссылок-исключений используйте режим инкогнито [Ctrl+Shift+N]. Установка Установите расширение через стандартный раздел установки дополнений. Перейдите в раздел модулей и установите модуль "Базовая HTTP авторизация". Руководство Для включения авторизации введите желаемые имя пользователя и пароль, разделенные двоеточием. Нажмите "Сохранить". Авторизация включится сразу же, так что не забывайте пароль. После сохранения пароль больше не будет нигде отображаться в открытом виде. Чтобы добавить нового пользователя просто введите логин:пароль, каждый на новой строке и нажмите сохранить. Рекомендую нигде не использовать стандартные логины, такие как admin, придумайте любой-другой. Если возникнут любые вопросы, пишите в тему поддержки или личные сообщения. Лицензия Модуль не использует активацию. Лицензия распространяется на владельца и его сайты. Описание файлов и контрольные суммы basic_auth_v1.0_oc_v2.3.ocmod.zip для версий 2.3 d9a27178f067a09944ae883587cf4c1a basic_auth_v1.0_oc_v3.x.ocmod.zip для версий 3.x e23f3a73e7b4202c705fbd235dd657d6 basic_auth.ocmod.zip для версий 4.x 85deeb7a22832dc155287ccdb5c2efaa Смотрите также Мониторинг файловой системы - модуль отслеживает новые, измененные и удаленные файлы сайта. Связанные HTML блоки - модуль позволяет создавать неограниченное количество HTML блоков (HTML контент) и привязывать их к категориям / товарам / производителям. Менеджер административного меню - модуль позволяет управлять главным меню и добавляет возможность создавать свое верхнее меню. Другие модули и услуги с тегом "Безопасность". Лог измененийБесплатный-
2
-
- безопасность
- защита админки
- (и ещё 2 )
-
Добрый) Есть вариант получения опций и аттрибутов одним запросом. Код от версии к версии может отличаться, так что, возможно, потребуется адаптация. https://shth.ru/оптимизация/оптимизация-опций-и-аттрибутов-в-opencart-901/
- 2 ответа
-
1
-
Префиксы catalog и product для OpenCart/ocStore
halfhope прокомментировал halfhope запись блога в Полезное с бесполезным
Поправил -
Префиксы catalog и product для OpenCart/ocStore
halfhope опубликовал запись в блоге в Полезное с бесполезным
Модификатор добавляет поддержку префиксов «catalog» и «product» в ссылках для страниц категорий и товаров. Работает на OpenCart/OcStore 2.x/3.x, поддерживаются SEO_URL/SEO_PRO. SQL запрос для добавления префиксов находится в XML файле. Распространяется as is. product_and_category_prefix_v1.1_oc_v2.x.ocmod.zipproduct_and_category_prefix_v1.1_oc_v3.x.ocmod.zip Изменения в версиях: 1.1 Убрал префикс category для товаров с категориями 1.0 initial -
Связанные HTML блоки Добавил halfhope Добавлено 23.03.2023 Категория Виджеты, Модули Просмотр файла
-
Версия 1.0.0
5 раз скачали
Описание Модуль позволяет создавать неограниченное количество HTML блоков (HTML контент) и привязывать их к категориям / товарам / производителям. И выводить все связанные блоки на странице товара / категории / производителя. Преимущества Использует механизм событий, работает без внедрения в файлы. Возможности Модуль позволяет: создавать неограниченное кол-во HTML блоков; связывать созданные блоки с товаром, категорией и производителем на странице редактирования товара / категории / производителя; выводить связанные блоки с помощью модуля на странице товара / категории / производителя; массово редактировать блоки; в модуле для вывода есть возможность оборачивать выводимые блоки в другой HTML код-обертку; есть возможность перенаправить данные блоков в любой tpl/twig файл. Блоки будут доступны в виде массива. Совместимость OpenCart / ocStore 2.3, 3.x, 4.x. Демо Админка https://related-html.shth.me/admin/ (автовход) Каталог https://related-html.shth.me/index.php?route=product/product&product_id=42 https://related-html.shth.me/index.php?route=product/category&path=33 https://related-html.shth.me/index.php?route=product/manufacturer/info&manufacturer_id=8 На демо сайте есть верхнее меню для быстрой навигации. Установка Установите расширение через стандартный раздел установки дополнений Перейдите в раздел модулей и установите модуль "Связанные HTML блоки". Руководство В модуле есть 3 основных раздела: Раздел управления блоками (список и форма добавления / редактирования, форма массового редактирования блоков). Форма создания / редактирования модуля для вывода блоков. Список блоков для их связывания на страницах редактирования товаров / категорий / производителей. Как это работает? Создаете нужные вам HTML блоки. На странице редактирования нужной вам сущности (товар, категория, производитель) выбираете нужные блоки и сохраняете. Создаете модуль для вывода блоков. В нем, при желании, можно будет обернуть выводимые блоки в любой другой HTML код-обертку. Переходите раздел макетов (схем) и размещаете созданный модуль на нужной странице. Если возникнут любые вопросы, пишите в тему поддержки или личные сообщения. Лицензия Модуль имеет автоматическую активацию. При покупке указывайте домен / тестовый домен. Лицензия распространяется на один магазин / мультимагазин. Описание файлов и контрольные суммы related_html_v1.0_oc_v2.3.ocmod.zip для версий 2.3 ee7387389c8ec6a8061caa93b40f2408 related_html_v1.0_oc_v3.x.ocmod.zip для версий 3.x c805eaca46afe340826c41396de8def5 related_html.ocmod.zip для версий 4.x 985caa4ba9e9d8f241265d2f91e93f5f Смотрите также [PMP] Products module pack - модуль для вывода товаров. Более 43 вариантов выборок товаров. Расширенные схемы - расширяет функционал стандартного механизма схем, позволяет управлять видимостью модулей в зависимости от условий. Custom templates Pro - модуль подменяющий tpl / twig шаблоны у любых разделов и модулей в зависимости от условий. Другие модули и услуги с тегом "Гибкость". Лог изменений750 ₽ -
Исправлено в версии 1.1.1 Так же добавлена поддержка HTML в заголовках Добавлена поддержка JS для пунктов меню Там уже есть такое. Просто настройте права для групп пользователей. Если у пользователя прав на пункт нет, то и показываться он не будет. В общем, меню настраивается в общем интерфейсе, едином для всех групп пользователей, но работает в соответствии с настроенными разрешениями для каждой группы.
- 7 ответов
-
- настраиваемое меню
- верхнее меню
- (и ещё 4 )