first commit
This commit is contained in:
515
web/config_components.php
Normal file
515
web/config_components.php
Normal file
@@ -0,0 +1,515 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ======================================================================
|
||||
* NASTAVENI LICENCE ESHOPU
|
||||
* ======================================================================
|
||||
* licence ID: cislo licence / MUSI BYT UNIKATNI!!!!
|
||||
* licence date: datum zalozeni teto licence
|
||||
* licence dateto: datum platnosti teto licence
|
||||
* version - print: tistena verze eshopu
|
||||
* version - number: verze eshopu v ciselnem formatu pro cteni PHP.
|
||||
*/
|
||||
$cfg['Program']['licence']['ID'] = '1422870539';
|
||||
$cfg['Program']['licence']['brand'] = 'kupshop';
|
||||
|
||||
$cfg['Program']['version']['number'] = 220;
|
||||
$cfg['Program']['version']['dotted'] = sprintf('%.1F', $cfg['Program']['version']['number'] / 10);
|
||||
$cfg['Program']['version']['print'] = 'v '.$cfg['Program']['version']['dotted'];
|
||||
$cfg['Program']['version']['folder'] = 'ProjectY';
|
||||
|
||||
/*
|
||||
* ======================================================================
|
||||
* NASTAVENI MODULU ESHOPU
|
||||
* ======================================================================
|
||||
* aktivni moduly.
|
||||
*
|
||||
* Pro zruseni modulu staci radku zakomentovat pomoci #
|
||||
*/
|
||||
|
||||
// Zboží
|
||||
$cfg['Modules']['products'] = [
|
||||
'descr_plus' => true, // popis+
|
||||
'modern_prices' => true,
|
||||
];
|
||||
|
||||
// Parametry zboží
|
||||
$cfg['Modules']['products_parameters'] = true;
|
||||
|
||||
// Sekce zboží
|
||||
$cfg['Modules']['products_sections'] = [
|
||||
'custom_url' => true,
|
||||
'elasticsearch' => true,
|
||||
'virtual_to_db' => true,
|
||||
];
|
||||
|
||||
// Jednoduché vyhledávání
|
||||
$cfg['Modules']['eshop_search'] = true;
|
||||
// Fulltextové vyhledávání
|
||||
$cfg['Modules']['fulltext_search'] = true;
|
||||
// Obsahové stránky
|
||||
$cfg['Modules']['menulinks'] = true;
|
||||
// Uživatelé eshopu
|
||||
$cfg['Modules']['eshop_users'] = true;
|
||||
// Objednávky
|
||||
$cfg['Modules']['orders'] = [
|
||||
'invoice_pdf' => true,
|
||||
'create_orders_from_purchase_state' => true,
|
||||
];
|
||||
// Záloha databáze
|
||||
$cfg['Modules']['dbbackup'] = true;
|
||||
// Obrázky
|
||||
$cfg['Modules']['photos'] = true;
|
||||
// Nové slevy
|
||||
$cfg['Modules']['order_discount'] = [
|
||||
'discounts_coupons' => true,
|
||||
];
|
||||
// Statistiky
|
||||
$cfg['Modules']['stats'] = true;
|
||||
// Export dat
|
||||
$cfg['Modules']['export'] = true;
|
||||
// Import dat
|
||||
$cfg['Modules']['import'] = true;
|
||||
|
||||
// Filtrovani podle kategorii/variant
|
||||
$cfg['Modules']['filter'] = true;
|
||||
// Indexovatelné filtry
|
||||
$cfg['Modules']['indexed_filter'] = true;
|
||||
|
||||
// SEO modul
|
||||
$cfg['Modules']['seo'] = true;
|
||||
// Databázový rewrite
|
||||
$cfg['Modules']['db_rewrite'] = true;
|
||||
// Google Tag Manager
|
||||
$cfg['Modules']['gtm'] = true;
|
||||
// Webpack
|
||||
$cfg['Modules']['webpack'] = true;
|
||||
// Způsoby doručení zásilky
|
||||
$cfg['Modules']['eshop_delivery'] = true;
|
||||
// Platby objednávek
|
||||
$cfg['Modules']['order_payment'] = true;
|
||||
// Dopravy
|
||||
$cfg['Modules']['deliveries'] = true;
|
||||
// Platby
|
||||
$cfg['Modules']['payments'] = true;
|
||||
// Poloautomatické feedy
|
||||
$cfg['Modules']['feeds'] = true;
|
||||
// Konfigurovatelné feedy
|
||||
$cfg['Modules']['feed_generator'] = true;
|
||||
// ReCaptcha 3 todo: predelat na shared invisible recaptchu
|
||||
$cfg['Modules']['recaptcha'] = [
|
||||
'site' => '6LeUEbsUAAAAADwmcXO_bAkVd93vYJDsjiSUCZ3B',
|
||||
'secret' => '6LeUEbsUAAAAAA7audqjXpngpEh0a3aGE2zv38J4',
|
||||
'site_invisible' => '6Lc81EkUAAAAAB3N23f39grM71gErq-5pJLX5Wij',
|
||||
'secret_invisible' => '6Lc81EkUAAAAACEfHNw4rYuxdyRtfnRGl2l4LN6z',
|
||||
'registration' => true,
|
||||
];
|
||||
|
||||
// User/Compile-time inspections
|
||||
$cfg['Modules']['system_inspection'] = true;
|
||||
|
||||
// Nákupní seznamy
|
||||
$cfg['Modules']['products_shopping_list'] = true;
|
||||
|
||||
// Konfigurovatelné feedy
|
||||
$cfg['Modules']['feed_generator'] = true;
|
||||
|
||||
// GraphQL API
|
||||
$cfg['Modules']['graphql'] = true;
|
||||
$cfg['Modules']['js_shop'] = [
|
||||
'dummy_enabled' => true, // dummy hodnota, aby se dalo pole rozšířit na shopu, ale zároveň tady nebylo prázdné falsy pole
|
||||
];
|
||||
|
||||
$cfg['Modules']['components'] = true;
|
||||
|
||||
$cfg['Modules']['recommenders'] = true;
|
||||
|
||||
$cfg['Products']['Flags'] = [];
|
||||
$cfg['Products']['UrlFlags'] = '';
|
||||
|
||||
$cfg['Modules']['templates']['product_detail_positions'] = [
|
||||
'description' => 'Popis',
|
||||
'price' => 'Cena',
|
||||
'size-table' => 'Velikostní tabulka',
|
||||
];
|
||||
|
||||
// Historie cen
|
||||
$cfg['Modules']['price_history'] = true;
|
||||
|
||||
$cfg['Modules']['labels'] = [
|
||||
'product_labels' => true,
|
||||
'colors' => [
|
||||
[
|
||||
'type' => 'black',
|
||||
'descr' => 'Černá',
|
||||
],
|
||||
[
|
||||
'type' => 'red',
|
||||
'descr' => 'Červená',
|
||||
],
|
||||
[
|
||||
'type' => 'purple',
|
||||
'descr' => 'Fialová',
|
||||
],
|
||||
[
|
||||
'type' => 'blue',
|
||||
'descr' => 'Modrá',
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
// Banery
|
||||
$cfg['Modules']['sliders'] = true;
|
||||
|
||||
$cfg['Modules']['proxy_cache'] = [
|
||||
'home' => true,
|
||||
'category' => true,
|
||||
'product' => true,
|
||||
'content' => true,
|
||||
];
|
||||
|
||||
$cfg['Modules']['cdn'] = true;
|
||||
|
||||
$cfg['Modules']['metrics'] = true;
|
||||
|
||||
$cfg['Modules']['synchronization'] = true;
|
||||
|
||||
$cfg['Modules']['kafka'] = true;
|
||||
|
||||
/*
|
||||
* ======================================================================
|
||||
* NASTAVENI CEST ESHOPU
|
||||
* ======================================================================
|
||||
*/
|
||||
|
||||
$cfg['Path']['smarty_tpl']['theme'] = 'x';
|
||||
|
||||
/*
|
||||
* ======================================================================
|
||||
* NASTAVENI JAZYKA
|
||||
* ======================================================================
|
||||
*/
|
||||
|
||||
$cfg['Lang']['language'] = 'cs';
|
||||
|
||||
/*
|
||||
* ======================================================================
|
||||
* NASTAVENI OBJEDNAVEK
|
||||
* ======================================================================
|
||||
* Status: nastaveni stavu objednavek
|
||||
*/
|
||||
|
||||
// Nastaveni kroku kosiku
|
||||
$cfg['Order']['Steps'] = [
|
||||
'cart' => [
|
||||
'title' => 'Košík',
|
||||
'name' => '',
|
||||
'data' => ['items'],
|
||||
],
|
||||
'delivery' => [
|
||||
'title' => 'Doprava a platba',
|
||||
'name' => 'doprava-platba',
|
||||
'data' => ['delivery', 'payment'],
|
||||
],
|
||||
'user' => [
|
||||
'title' => 'Kontakt',
|
||||
'name' => 'udaje',
|
||||
'data' => ['user'],
|
||||
],
|
||||
];
|
||||
|
||||
$cfg['Order']['Status']['global'] = [
|
||||
'0' => 'nová',
|
||||
'1' => 'zpracovává se',
|
||||
'2' => 'vyřízena',
|
||||
];
|
||||
|
||||
// Konfigurace autopilota
|
||||
$cfg['Modules']['automation_configurator'] = true;
|
||||
|
||||
// Pridavat na konec objednanyho produktu jeho kod? Napr: Tretry (velikost:modra, kod:ab12345)
|
||||
// $cfg['Order']['hideCode'] = true;
|
||||
|
||||
// Zakazat mazani objednavky v adminu
|
||||
// $cfg['Order']['disableDelete'] = true;
|
||||
|
||||
// vygenerovani cisla objednavky
|
||||
// D - den, M - mesic, Y - rok, #ID - poradova cislovka, * - nahodne cislo
|
||||
$cfg['Order']['number']['pattern'] = '[Y,2][#ID,4]';
|
||||
|
||||
$cfg['tpl'] = [
|
||||
'user' => ['version' => 2],
|
||||
'articles' => ['version' => 2],
|
||||
'search' => ['version' => 2],
|
||||
'header_search' => ['version' => 2],
|
||||
'ordering_user' => ['version' => 2],
|
||||
'summary_sidebar' => ['version' => 2],
|
||||
];
|
||||
|
||||
/*
|
||||
* ======================================================================
|
||||
* NASTAVENI OBRAZKU
|
||||
* ======================================================================
|
||||
*/
|
||||
|
||||
$cfg['Photo'] = [
|
||||
'default' => [
|
||||
'crop' => false,
|
||||
'background' => 0xFFFFFF,
|
||||
'watermark' => false,
|
||||
'logo' => false,
|
||||
'png' => false,
|
||||
],
|
||||
'types' => [
|
||||
'product_large' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [1920, 1024],
|
||||
],
|
||||
],
|
||||
'watermark' => false,
|
||||
'svg' => true,
|
||||
],
|
||||
'product_catalog' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [280, 280],
|
||||
],
|
||||
],
|
||||
],
|
||||
'product_catalog_large' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [595, 440],
|
||||
],
|
||||
],
|
||||
],
|
||||
'product-catalog-small' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [120, 120],
|
||||
],
|
||||
],
|
||||
],
|
||||
'product_detail' => [
|
||||
'svg' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [1024, 764],
|
||||
],
|
||||
'mobile' => [
|
||||
'size' => [640, 480],
|
||||
'breakpoint' => 640,
|
||||
],
|
||||
],
|
||||
],
|
||||
'product_gallery' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [570, 570],
|
||||
],
|
||||
],
|
||||
],
|
||||
'product_cart' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [74, 74],
|
||||
],
|
||||
],
|
||||
],
|
||||
'admin' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [64, 48],
|
||||
],
|
||||
],
|
||||
],
|
||||
'section' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [142, 142],
|
||||
],
|
||||
],
|
||||
],
|
||||
'producer' => [
|
||||
'png' => true,
|
||||
'svg' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [120, 35],
|
||||
],
|
||||
],
|
||||
],
|
||||
'payment' => [
|
||||
'png' => true,
|
||||
'svg' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [60, 60],
|
||||
],
|
||||
],
|
||||
],
|
||||
'delivery' => [
|
||||
'png' => true,
|
||||
'svg' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [90, 40],
|
||||
],
|
||||
],
|
||||
],
|
||||
'subsections' => [
|
||||
'type' => 'section',
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [50, 50],
|
||||
],
|
||||
],
|
||||
],
|
||||
/*'producer-small' => [
|
||||
'size' => [126, 39],
|
||||
'upscale' => true,
|
||||
'type' => 'producer',
|
||||
],*/
|
||||
'slider_home' => [
|
||||
'crop' => true,
|
||||
'type' => 'slider',
|
||||
'lang' => true,
|
||||
'upscale' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [1480, 490],
|
||||
],
|
||||
],
|
||||
],
|
||||
'article_thumb' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [490, 300],
|
||||
],
|
||||
],
|
||||
],
|
||||
'article_thumb_lg' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [980, 490],
|
||||
],
|
||||
'mobile' => [
|
||||
'size' => [640, 480],
|
||||
'breakpoint' => 640,
|
||||
],
|
||||
],
|
||||
'crop' => true,
|
||||
],
|
||||
'article_thumb_detail' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [980, 490],
|
||||
],
|
||||
'mobile' => [
|
||||
'size' => [640, 480],
|
||||
'breakpoint' => 640,
|
||||
],
|
||||
],
|
||||
'crop' => true,
|
||||
],
|
||||
'articles_authors' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [86, 86],
|
||||
],
|
||||
],
|
||||
],
|
||||
'catalog_banner' => [
|
||||
'crop' => true,
|
||||
'lang' => true,
|
||||
'upscale' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [295, 409],
|
||||
],
|
||||
],
|
||||
],
|
||||
'product_gallery_thumb' => [
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [76, 76],
|
||||
],
|
||||
],
|
||||
],
|
||||
'section_imagetitle' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [1480, 340],
|
||||
],
|
||||
'mobile' => [
|
||||
'size' => [640, 180],
|
||||
'breakpoint' => 640,
|
||||
],
|
||||
],
|
||||
],
|
||||
'articles_pressroom' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [234, 135],
|
||||
],
|
||||
],
|
||||
],
|
||||
'seller_detail' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [736, 443],
|
||||
],
|
||||
],
|
||||
],
|
||||
'seller_active_thumbnail' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [220, 150],
|
||||
],
|
||||
],
|
||||
],
|
||||
'salesman' => [
|
||||
'crop' => true,
|
||||
'sizes' => [
|
||||
'desktop' => [
|
||||
'size' => [68, 68],
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
'id_to_type' => [
|
||||
0 => 'product_large',
|
||||
1 => 'product-catalog-small',
|
||||
2 => 'product_catalog',
|
||||
3 => 'product_detail',
|
||||
4 => 'product_gallery',
|
||||
5 => 'admin',
|
||||
6 => 'section',
|
||||
7 => 'producer',
|
||||
8 => 'payment',
|
||||
9 => 'delivery',
|
||||
10 => 'subsections',
|
||||
// 11 => 'producer-small',
|
||||
11 => 'article_thumb',
|
||||
12 => 'product_cart',
|
||||
13 => 'slider_home',
|
||||
14 => 'articles_authors',
|
||||
15 => 'article_thumb_lg',
|
||||
16 => 'catalog_banner',
|
||||
17 => 'product_gallery_thumb',
|
||||
18 => 'product_catalog_large',
|
||||
19 => 'section_imagetitle',
|
||||
20 => 'articles_pressroom',
|
||||
21 => 'seller_detail',
|
||||
22 => 'seller_active_thumbnail',
|
||||
23 => 'salesman',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user