COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Доска почета

Популярные сообщения

Showing content with the highest reputation on 02/19/16 везде

  1. Это тема поддержки модуля Crear. Файлы для скачивания (File Downloads) Расширение выполняет задачу добавления к товарам документов и инструкций в виде файлов для скачивания посетителями. Возможности и особенности: безопасно загружает файлы в свою отдельную папку (system/storage/documentation/download), используя механизм добавления произвольной строки к именам оригинальных файлов работа модуля никак не связана со стандартной функциональностью (когда файлы для скачивания доступны только после оплаты заказа), кроме использования списка допустимых расширений и mime-типов из настроек магазина позволяет выполнять загрузку по FTP (в соседнюю с рабочей папку - upload) с последующей их обработкой по нажатию кнопки - автоматическим созданием документов для дальнейшей с ними работы - привязки к товарам, задания имени файла для пользователя и заголовка, а также выбора группы покупателей, если это необходимо, кроме того, для больших файлов вариант загрузки по FTP предпочтительней централизованный интерфейс управления документами, вся работа осуществляется через модуль при удалении товара удаляются связи с документами, сами документы и файлы остаются, а в случае некорректного удаления, например, напрямую из БД, актуальность связей можно восстановить сервисной кнопкой Демонстрационный сайт Панель администратора demo demo Установка стандартная: автоматически - через менеджер расширений в админке, либо вручную - залить из архива содержимое папки upload в корень сайта активировать модуль на странице списка модулей добавить модуль в макет(схему) "Товара" в любую позицию - важно не расположение, а само наличие кода на странице товара Отдельно про вкладку Сервис: "Обработать новые файлы" - автоматическое создание документов при успешной обработке файлов, находящихся в system/storage/documentation/upload, в случае успеха файлы перемещаются, в случае неудачи остаются на месте, пока вы не решите проблему (вероятней всего, настройкой разрешенных типов файлов) или не удалите их вручную или сервисной кнопкой, о которой чуть ниже "Удалить битые связи" - актуализирует таблицу связей, если, например, товара по какой-либо причине больше нет, но связь с документами осталась "Удалить неиспользуемые файлы" - из папки download удалит файлы, не привязанные ни к одному документу, также полностью очистит папку upload, поэтому перед выполнением данного действия, нажмите на первую кнопку Рекомендации: при загрузке по FTP удостоверьтесь, что клиент не резервирует для файлов место на сервере, если же он это делает и изменить никак не получается, то, во избежание ошибок, не пользуйтесь сервисными кнопками для обработки новых файлов/очистки папок, пока файлы не будут закачаны полностью, либо вешайте flock на system/storage/documentation/index.html на время загрузки файлов для того, чтобы исключить возможность прямого скачивания в случае компрометации серверного имени файла, добавьте в .htaccess строку: RewriteRule ^system/storage/documentation/(.*) index.php?route=error/not_found [L] Примечания: предполагаемая совместимость: OpenCart и сборки 2.0.x, 2.1.x, 2.3.x тестировался на OpenCart 2.0.3.1, OpenCart 2.1.0.2, OpenCart.PRO 2.1.0.2, OpenCart.CMS 2.3.0.2 из коробки работает на дефолтном bootstrap-шаблоне OC адаптация к другим шаблонам самостоятельная или по запросу файлы не заменяет, VQMOD/OCMOD не использует при удалении модуля загрузки, документы и связи с товарами сохраняются Изменения в версиях: 1.8 - добавлен вывод иконки в табе, адаптация для 2.3.x 1.7 - исправлен вызов шаблона при отсутствии файлов, мелкие исправления 1.6 - ускорена подгрузка списка файлов 1.5 - переработана политика загрузки модуля и скачивания файлов 1.4 - добавлена поддержка категорий 1.3 - переработан интерфейс 1.2 - добавлены ограничения для групп покупателей 1.1 - добавлена обработка файлов из папки upload 1.0 - основная функциональность Модуль можно приобрести здесь
    2 points
  2. UltraImageManager - менеджер изображений для 2.х Особенности: - Запоминает последнюю открытую папку с изображениями. - Можно вставить сразу несколько изображений. - Можно вставить сразу несколько изображений и выбрать основное изображение товара. - Делает файловый менеджер больше, больше папок и фото на одной странице. Совместимость: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, так же тестировался на opencart.pro 2.1.0.1.10 Установка: 1) Скачиваем и распаковываем архив на ПК. 2) Заходим в админ панель сайта, идём по пути: Модули -> Установка модулей. 3) Загружаем файл: UltraImageManager.ocmod.xml 4) Идём по пути: Модули -> Модификаторы, проверяем включен ли "UltraImageManager" и жмём кнопку обновить. 5) Заходим на FTP, идём по пути: admin/view/javascript и сохраняем файл common.js себе на ПК (обязательно сохраните этот файл, на всякий случай). 6) Перезаписываем файл common.js из архива с модулем в папке admin/view/javascript. 7) Идём в добавление товара и нажимаем CTRL + F5, проверяем редактор изображений. Ссылка на ОФ. P.S. Спасибо @SouthBlondi за наводку =) P.P.S. Ответственности и поддержки никакой нет, сохраняйте оригинал файла common.js на тот случай если что-то сломается. Автор WarStyle Добавлен 19.02.2016 Категория 2.х Скачать UltraImageManager - менеджер изображений для 2.х UltraImageManager.zip
    1 point
  3. admin

    Нужна помощь

    перестал вас понимать :-) давайте перейдем на язык жестов :-) точнее скриншотов и примеров
    1 point
  4. savage4pro

    Версионность файлов

    позволю себе дать еще несколько советов, на что стоит обратить внимание: картинки и прочую весомую статику попрячьте в .gitignore, а для ее передачи используйте rsync с удалением придумайте mysqldump с исключением таблиц пользователей, покупателей, заказов и т.д., и архивированием gzip'ом передавайте статику и дамп вместе с push'ем при необходимости на принимающей стороне бекапьте БД, перед применением нового дампа сохраняйте в отдельных таблицах поля, которые не должны быть переписаны, например, счетчик показов товаров, а после применения дампа, перезаписывайте эти поля на сохраненные, кроме того, в таблице конфигурации меняйте значения dev на актуальные на площадке, все это решается mysql-запросами отключайте сайт на время импорта, в том числе и админскую часть - в настройках веб-сервера добавьте условие, например, наличие в папке сайта какого-нибудь файла (который будет создан перед импортом и удален после), при котором все http-запросы будут отправляться куда-нибудь на 503 все вносимые изменения должны быть отктатываемы, поэтому бекапы БД принимающей стороны имеет смысл делать потаблично и хранить в отдельном git-репозитории настройте ssh-доступ по ключам, и погуглите gitolite деплой должен производиться в автоматическом режиме, собрал-передал-дал команду на импорт-получил ответ-уведомил администратора о результате простое обновление dev-prod делается одной командой и есть еще один момент: по-хорошему, итоговые изменения файлов должны быть применены на промежуточной площадке с реальными данными, отсюда следующий пункт площадок должно быть минимум 3: dev[0-100], work, prod как увязать логику обновления файлов и данных в этих обстоятельствах - это уже вопрос на миллион
    1 point
  5. RHCk

    Версионность файлов

    Мне не был известен уровень ваших знаний, поэтому рассказал о том, что проще и ближе Информация о работе с GIT встречается в курсах: 1. LoftSchool - Комплексное обучение веб-разработке (2015) 2. GeekBrains - Современные средства веб-разработки (2015) 3. Д.Елисеев - GIT&Composer для начинающих (2014) Хотя, возможно и этого будет мало
    1 point