Настройки, оптимизации, фичи, статьи для Cs-Cart

Тема в разделе "Cs-Cart", создана пользователем Zulus, 15 июл 2013.

  1. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Предлагаю в этой теме размещать готовые решения (без обсуждения).
    Кто и что нашел и реализовал у себя делитесь опытом.
    --- добавлено: 15 июл 2013 в 12:22 ---
    Поиск по артиклу и опциям.
    В файле core/fn.catalog.php найти строки:
    Заменит на
    --- добавлено: 15 июл 2013 в 12:30 ---

    Расширяем функции TinyMCE
    Откройте файл js/editors/tinymce.editor.js и найдите строки:

    Замените на
    Не забываем очистить кеш.
    В админке после admin.php вставляем ?dispatch=addons.manage&cc и жмем "Ввод"
    Появится весь набор функций редактора.
    --- добавлено: 15 июл 2013 в 12:46 ---

    Бесплатная доставка / самовывоз.
    Когда создаете пункт с бесплатной доставкой (самовывозом), то что бы она отображалась на стадии оформления заказа необходимо ее правильно настроить.
    Заходим Админка -> Доставка и налоги -> Способы доставки создаем способ доставки "Самовывоз" и во вкладке "Стоимость доставки" надо создать две зависимости от цены:
    Стоимость Товаров | Стоимость | Тип
    Больше руб. 0 | 0 | Абсолютный
    Больше руб. 1000000 | 1 | Абсолютный
    Если не вписать второй параметр, то "Самовывоз" отображаться не будет.
    --- добавлено: 15 июл 2013 в 12:57 ---

    Переименовываем файл: "admin.php"
    При запуске Cs-Cart в админке появляется надпись - переименуйте файл admin.php.
    В файле config.local.php находим строку
    Код:
    $ CONFIG ['admin_index'] = 'admin.php';
    и меняем на свое, к примеру
    Код:
    $ CONFIG ['admin_index'] = 'moyaadminka.php';
    Переименовываете admin.php на moyaadminka.php (свой вариант)
    Ну и не забываем чистить кэш.
     
    illmano и $iD нравится это.
  2. jadowin

    jadowin

    Регистрация:
    26 ноя 2012
    Сообщения:
    8
    Симпатии:
    0
    как почистить кэш?
     
  3. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Уже писал выше, но повторюсь.
    Для очистки кеша, в админке, в адресной строке, после admin.php вставляем ?dispatch=addons.manage&cc и жмем "Ввод"
    будет выглядить так ваш_сайт.ру/admin.php/?dispatch=addons.manage&cc
     
    d9gtr нравится это.
  4. illmano

    illmano

    Регистрация:
    26 дек 2012
    Сообщения:
    101
    Симпатии:
    8
    Внесу свой вклад. Правда это больше к MySQL относится.

    Включить для всех товаров "Действия при отсутствии товара на складе: Подписаться на уведомления"

    Установить для всех товаров комментарии и рейтинги
     
    Zulus и $iD нравится это.
  5. illmano

    illmano

    Регистрация:
    26 дек 2012
    Сообщения:
    101
    Симпатии:
    8
    Расширяем функции CKEditor
     
  6. vadd

    vadd

    Регистрация:
    11 янв 2016
    Сообщения:
    12
    Симпатии:
    0
    Поставил функционал на локалку, система работает как то медленно, есть ли у кого решение для ускорения работы cms?
     
  7. vadd

    vadd

    Регистрация:
    11 янв 2016
    Сообщения:
    12
    Симпатии:
    0
    Сам пока не делал, но нашел такие рекомендации, кто протестирует просьба отписаться. Спасибо!!!
    Чтобы оптимизировать скорость загрузки сайта, работающего на CS-Cart последних версий, можно попробовать применить следующие рекомендации:

    1. Желательно использовать PHP версии 5.6 (это самая быстрая версия);

    2. Нужно использовать OPcache (кеширует сгенерированный код PHP в память);

    3. На сервере должен быть установлен mod_deflate (модуль Apache, который сжимает данные при передаче по сети);

    4. Также стоит установить Imagick - это библиотека PHP, аналог GD для картинок для сжатия (таким образом картинки будут меньшего размера).

    Нужно удалить ранее сгенерированные иконки (“Администрирование”-”Хранилище данных”-”Удалить сгенерированные иконки”) и в файле config.local.php поменять используемую библиотеку:
    'image_resize_lib' заменить на 'imagick'.

    5. Для кэша рекомендуется использовать APC, а для сессий - Redis т.е. строки в файле config.local.php должны выглядеть так:


    --- Добавлено, 18 янв 2016 ---
    кто знает, в файлах в частности CSS присутствует base64 кодировка, зачем она нужна?
     
  8. GUST

    GUST

    Регистрация:
    12 ноя 2014
    Сообщения:
    5
    Симпатии:
    0
    Это картинки кодированные в base64, вместо пути на картинку они делают сразу код самой картинки, вероятно это уменьшает нагрузку на HTTP, а вообще не знаю зачем.