...
- Умное кэширование CSS. Файлы CSS - это текстовые файлы, которые можно легко комбинировать и сжимать.
- Умное кэширование JavaScript. Файлы JavaScript – также являются текстовыми файлами, но их комбинирование иногда вызывает проблемы. Прежде чем оставить данную настройку включённой протестируйте её, как следует.
- Уменьшение HTML кода. HTML код, который генерируется Smarty, может быть уменьшенным. Это значит, что PrestaShop удаляет все пробелы, чтобы сэкономить несколько байтов. В основном это безопасно.
- Сжатие встроенного JavaScript в коде HTML. В HTML коде некоторых тем присутствует код JavaScript. Вы можете либо оставить его как есть, либо сжать его. Аналогично, при сжатии JavaScript, протестируйте его действие прежде, чем оставить настройку активной.
- Высокий риск при сжатии HTML. Высокий риск возникает при очень сильном сжатии HTML кода, так как он больше не будет соответствовать веб-стандартам. Вы можете использовать данную опцию на собственный риск: некоторые поисковые системы не работают с сайтами, которые не соответствуют принятым HTML стандартам и это может послужить причиной потери позиции вашего сайта в результатах поиска. Будьте осторожны при использовании данной опции.
- Оптимизация Apache. Данная настройка поменяет конфигурацию файла вашего веб-сервера, чтобы функция ККК работала эффективнее.
Медиа серверы
Данный блок, позволяет под вашим контролем, перенаправить часть вашего трафика (изображения и видео файлы, например) на другие серверы , чаще всего, через другие домены или поддомены. Файлы размещаются на CDN (Content Delivery Network), в сети доставки (и дистрибуции) контента. По умолчанию, PrestaShop поддерживает до трёх медиа серверов.
...
- Создайте поддомен для доменного имени вашего магазина, например: http://cdn1.mystore.com (как это сделать, узнайте у вашего хостинг-провайдера).
Поместите файл .htaccess в корень поддомена. Он должен содержать одну строчку:
Code Block Redirect Permanent / http://cdn-adresse.com.
Замените адрес http://cdn-adresse.com на адрес с вашего CDN сервера. Таким образом, вы сделаете автоматическое перенаправление с вашего поддомена на CDN сервер.
- После создания поддомена, добавьте его в первую строку,” Медиа сервер#1”. Если данный хостинг-провайдер предусматривает введение большего количества адресов, создайте столько поддоменов к главному домену магазина, сколько необходимо.
Шифрование
Шифрование подразумевает шифрование данных и преобразование их таким образом, чтобы они были недоступны для чтения нежелательными лицами. Информация вашего аккаунта вместе с вашей личной информацией защищены при помощи шифрования.
...
Далее представлен пример импортированного файла, для списка товаров:
Code Block |
---|
"Enabled";"Name";"Categories";"Price";"Tax rule ID";"Buying price";"On sale";"Reference";"Weight";"Quantity";"Short desc.";"Long desc";"Images URL" 1;"Test";"1,2,3";130;1;75;0;"PROD-TEST";"0.500";10;"'Tis a short desc.";"This is a long description.";"http://www.myprestashop/images/product1.gif" 0;"Test 02";"1,5";110;1;65;0;"PROD-TEST2";"0.500";10;"'Tis also a short desc.";"This is a long description too.";"http://www.myprestashop/images/product2.gif" 1;"Test 03";"4,5";150;1;85;0;"PROD-TEST3";"0.500";10;"'Tis a short desc. again";"This is also a long description.";"http://www.myprestashop/images/product3.gif" |
Имейте в виду, что это всего-навсего обычный пример файлов, созданных для демонстрирования; они намеренно не оптимизированы для импортирования в PrestaShop. Если же вам нужен пример файла, на котором, вы сможете научиться, используйте те файлы, которые вы можете загрузить при помощи кнопки “Загрузить”.
...
Резервное копирование базы данных
Резервное копирование - это способ сохранения контента базы данных в файле, который вы храните в безопасном месте. Смысл данной функции заключается в том, что вы можете восстановить данные, в случае, если база данных вас подведёт.
...
Например, при помощи данной функции и знаний SQL, вы можете создать повторно применяемый запрос, который будет предоставлять вам обновлённый список клиентов, которые подписались на новостную рассылку, или список товаров в HTML или CSV формате.
Warning | ||
---|---|---|
| ||
В целях безопасности, некоторые типы запросов не разрешены в PrestaShop, среди них запросы: на обновление(UPDATE), удаление. (DELETE), создание таблиц(CREATE TABLE), игнорирование (DROP) и тд. Вы можете лишь считывать данные (запрос на выборку). Также скрыты ключи безопасности и пароли (***********). |
Создание запроса
Как обычно, нажав на кнопку “Добавить новый запрос” выводится форма с двумя полями:
...
Перечисление по списку всех e-mail адресов клиентов, которые подписаны на новостную рассылку
Code Block |
---|
SELECT email FROM ps_customer WHERE newsletter = 1 |
Перечисление по списку всех товаров, которые включены (доступны) и имеют описание на французском языке
Code Block |
---|
SELECT p.id_product, pl.name, pl.link_rewrite, pl.description FROM ps_product p LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product) WHERE p.active = 1 AND pl.id_lang = 4 |
Перечисление по списку всех заказов, со всеми деталями по курьерам, валюте, оплате, общей сумме и дате
Code Block |
---|
SELECT o.`id_order` AS `id`, CONCAT(LEFT(c.`firstname`, 1), '. ', c.`lastname`) AS `Customer`, ca.`name` AS `Carrier`, cu.`name` AS `Currency`, o.`payment`, CONCAT(o.`total_paid_real`, ' ', cu.`sign`) AS `Total`, o.`date_add` AS `Date` FROM `ps_orders` o LEFT JOIN `ps_customer` c ON (o.`id_customer` = c.`id_customer`) LEFT JOIN `ps_carrier` ca ON (o.id_carrier = ca.id_carrier) LEFT JOIN `ps_currency` cu ON (o.`id_currency` = cu.`id_currency`) |
...
Жунал регистрации ошибок
Иногда в программе возникают ошибки. В основном, вы о них не знаете, потому, что PrestaShop справляется с ними самостоятельно. Но, возможно, вы захотите узнать о них, чтобы иметь возможность исправить наиболее часто возникающие, и быть уверенными в стабильности вашего магазина.
...