diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php index e0c2694..d9cbc81 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php @@ -83,10 +83,18 @@ class BlogPostsApiController extends Controller public function getProductsWithAllSubCats(Request $request){ - $data = $request->all(); + $data = $request->all(); $catIds = $this->onGetCategorySubs($data["category"]); + $cats = Category::whereIn("id", $catIds)->with("subs")->get(); + + foreach($cats as $cat) { + foreach($cat->subs as $sub) { + array_unshift($catIds, $sub->id); + } + } + $products = Product::with('categories:id,name')->whereHas('categories', function($q) use($catIds){ $q->whereIn('id', $catIds); }) diff --git a/themes/gurlushyk/assets/js/default/active.js b/themes/gurlushyk/assets/js/default/active.js index c340b84..7303045 100644 --- a/themes/gurlushyk/assets/js/default/active.js +++ b/themes/gurlushyk/assets/js/default/active.js @@ -296,7 +296,42 @@ $(".shop_by_catagory_slides").owlCarousel({ items: 7, margin: 30, - loop: false, + loop: true, + dots: true, + autoplay: true, + smartSpeed: 800, + autoplayTimeout: 1900, + autoplayHoverPause: true, + responsive: { + 0: { + items: 2 + }, + 480: { + items: 3 + }, + 576: { + items: 4 + }, + 768: { + items: 5 + }, + 992: { + items: 6 + }, + 1200: { + items: 7 + } + } + }); + } + + + + if ($.fn.owlCarousel) { + $(".shop_by_catagory_slides2").owlCarousel({ + items: 7, + margin: 30, + loop: true, dots: true, autoplay: true, smartSpeed: 800, diff --git a/themes/gurlushyk/content/privacy.htm b/themes/gurlushyk/content/privacy.htm index 6761e37..904f95c 100644 --- a/themes/gurlushyk/content/privacy.htm +++ b/themes/gurlushyk/content/privacy.htm @@ -1,15 +1,85 @@ -

“GURLUŞYK”

+
+
-

GURLUŞYK – Türkmenistanda alyjylary we satyjylary birleşdirýän onlaýn söwda platformasydyr. Müşderileriň arzan bahalara, has gowy saýlama we amatly hyzmat islegi, näme bolsa-da üýtgewsiz galýar. Häzirki wagtda bu islegleriň hemmesini web sahypasynda tapyp bilersiňiz www.gurlushyk.com.tm

+

ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ

+
+
+
+
+
-

Заявление о миссии:

+

1. ОПРЕДЕЛЕНИЕ ТЕРМИНОВ

+
1.1 В настоящей Политике конфиденциальности используются следующие термины: +
1.1.1. «Администрация  сайта интернет-магазина gurlushyk.com.tm (далее – Администрация сайта)» – уполномоченные сотрудники на управления сайтом, которые организуют и (или) осуществляют обработку персональных данных, а также определяет цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными. +
1.1.2. «Персональные данные» - любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных). +
1.1.3. «Обработка персональных данных» - любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных. +
1.1.4. «Конфиденциальность персональных данных» - обязательное для соблюдения Оператором или иным получившим доступ к персональным данным лицом требование не допускать их распространения без согласия субъекта персональных данных или наличия иного законного основания. +
1.1.5. «Пользователь сайта интернет-магазина gurlushyk.com.tm (далее  Пользователь)» – лицо, имеющее доступ к Сайту, посредством сети Интернет и использующее Сайт +
1.1.6. «Cookies» — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент или веб-браузер каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта. 1.1.7. «IP-адрес» — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP.
+
-

Наша миссия - предоставить экономические возможности предпринимателям, предприятиям и организациям любого размера, и быть самой клиентоориентированной компанией Туркменистана.

+

2. ОБЩИЕ ПОЛОЖЕНИЯ

+
2.1. Использование Пользователем Сайта означает согласие с настоящей Политикой конфиденциальности и условиями обработки персональных данных Пользователя. +
2.2. В случае несогласия с условиями Политики конфиденциальности Пользователь должен прекратить использование Сайта. +
2.3.Настоящая Политика конфиденциальности применяется только к интернет-магазину gurlushyk.com.tm. Интернет-магазин gurlushyk.com.tm не контролирует и не несет ответственность за сайты третьих лиц, на которые Пользователь может перейти по ссылкам, доступным на Сайте. +
2.4. Администрация сайта не проверяет достоверность персональных данных, предоставляемых Пользователем Сайта. +
2.5. Пользователь Сайта имеет полное право отозвать свои персональные данные в любой момент, обратившись к Администрации Сайта.
+
-

Продавцам:

+

3. ПРЕДМЕТ ПОЛИТИКИ КОНФИДЕНЦИАЛЬНОСТИ

+
3.1. Настоящая Политика конфиденциальности устанавливает обязательства Администрации Сайта по неразглашению и обеспечению режима защиты конфиденциальности персональных данных, которые Пользователь предоставляет по запросу Администрации сайта при подписке на новости Сайта. +
3.2. Персональные данные, разрешённые к обработке в рамках настоящей Политики конфиденциальности, предоставляются Пользователем путём заполнения контактной формы на Сайте: +
3.2.1 адрес электронной почты (e-mail); +
3.3. Интернет-магазин gurlushyk.com.tm не защищает Данные, которые автоматически передаются в процессе просмотра рекламных блоков и при посещении страниц. +
•IP адрес; +
•информация из cookies; +
•информация о браузере (или иной программе, которая осуществляет доступ к показу рекламы); +
•время доступа; +
•адрес страницы, на которой расположен рекламный блок; +
•реферер (адрес предыдущей страницы). +
3.3.1. Отключение cookies может повлечь невозможность доступа к частям Сайта. +
3.3.2. Сайт осуществляет сбор статистики об IP-адресах своих посетителей. Данная информация используется с целью выявления и решения технических проблем. +
3.4. Любая иная персональная информация, неоговоренная выше (история посещения, используемые браузеры и операционные системы и т.д.) подлежит надежному хранению и нераспространению, за исключением случаев, предусмотренных в п.п. 5.2. настоящей Политики конфиденциальности.
+
-

Мы предлагаем продавцам возможность развивать бизнес с небольшими барьерами для входа, независимо от размера, происхождения или расположения.

+

4. ЦЕЛИ СБОРА ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ ПОЛЬЗОВАТЕЛЯ

+
4.1. Персональные данные Пользователя Администрация Сайта может использовать в целях: +
4.1.1. Идентификации Пользователя для направления ему по электронной почте актуальных новостей и полезной информации от Администрации Сайта. +
4.1.2. Установления с Пользователем обратной связи, включая направление уведомлений, запросов, касающихся использования Сайта. +
4.1.3. Определения места нахождения Пользователя для обеспечения безопасности, предотвращения мошенничества. +
4.1.4. Подтверждения достоверности и полноты персональных данных, предоставленных Пользователем. +
4.1.5. Предоставления Пользователю эффективной клиентской и технической поддержки при возникновении проблем связанных с использованием Сайта.
+
-

Покупателям: 

+

5. СПОСОБЫ И СРОКИ ОБРАБОТКИ ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ

+
5.1. Обработка персональных данных Пользователя осуществляется без ограничения срока, любым законным способом, в том числе в информационных системах персональных данных с использованием средств автоматизации или без использования таких средств. +
5.2. Персональные данные Пользователя могут быть переданы уполномоченным органам государственной власти Туркменистана только по основаниям и в порядке, установленным законодательством Туркменистана. +
5.3. Администрация сайта принимает необходимые организационные и технические меры для защиты персональной информации Пользователя от неправомерного или случайного доступа, уничтожения, изменения, блокирования, копирования, распространения, а также от иных неправомерных действий третьих лиц. 
+
-

Мы знаем, что у вас высокие стандарты. На GURLUŞYK вы сможете найти нужные товары по разумной цене - без забот!

\ No newline at end of file +

6. ОБЯЗАТЕЛЬСТВА СТОРОН

+
6.1. Пользователь обязан: +
6.1.1. Предоставить информацию о персональных данных, необходимую для пользования Сайтом. +
6.1.2. Обновить, дополнить предоставленную информацию о персональных данных в случае изменения данной информации. +
6.2. Администрация сайта обязана: +
6.2.1. Использовать полученную информацию исключительно для целей, указанных в п. 4 настоящей Политики конфиденциальности. +
6.2.2. Обеспечить хранение конфиденциальной информации в тайне, не разглашать, а также не осуществлять продажу, обмен, опубликование, либо разглашение иными возможными способами переданных персональных данных Пользователя, за исключением п.п. 5.2. настоящей Политики Конфиденциальности. +
6.2.3. Принимать меры предосторожности для защиты конфиденциальности персональных данных Пользователя согласно порядку, обычно используемого для защиты такого рода информации в существующем деловом обороте.  
+
+ +

7. ОТВЕТСТВЕННОСТЬ СТОРОН

+
7.1. В случае утраты или разглашения Конфиденциальной информации Администрация сайта не несёт ответственность, если данная конфиденциальная информация: +
7.1.1. Стала публичным достоянием до её утраты или разглашения. +
7.1.2. Была получена от третьей стороны до момента её получения Администрацией сайта. +
7.1.3. Была разглашена с согласия Пользователя.
+
+ +

8. РАЗРЕШЕНИЕ СПОРОВ

+
8.1. При не достижении соглашения спор будет передан на рассмотрение в судебный орган в соответствии с действующим законодательством Туркменистана. +
8.2. К настоящей Политике конфиденциальности и отношениям между Пользователем и Администрацией сайта применяется действующее законодательство Туркменистана.
+
+ +

9. ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ

+
9.1. Администрация сайта вправе вносить изменения в настоящую Политику конфиденциальности без согласия Пользователя. +
9.2. Политика конфиденциальности вступает в силу с момента ее размещения на Сайте,  +
9.3. Все предложения или вопросы по настоящей Политике конфиденциальности следует сообщать https://gurlushyk.com.tm/
\ No newline at end of file diff --git a/themes/gurlushyk/meta/menus/top-menu.yaml b/themes/gurlushyk/meta/menus/top-menu.yaml index 55547b5..df584c8 100644 --- a/themes/gurlushyk/meta/menus/top-menu.yaml +++ b/themes/gurlushyk/meta/menus/top-menu.yaml @@ -17,7 +17,7 @@ items: cssClass: '' isExternal: '0' - - title: Gipsler + title: 'Gips önümleri' nesting: null type: url url: /category-profile/sdfsdfsdf @@ -87,7 +87,7 @@ items: cssClass: '1' isExternal: '0' - - title: Agaçlar + title: 'Agaç önümleri' nesting: null type: url url: /category-profile/testq @@ -122,7 +122,7 @@ items: cssClass: '1' isExternal: '0' - - title: Aýnalar + title: 'Aýna önümleri' nesting: null type: url url: /category-profile/aynalar @@ -157,14 +157,10 @@ items: cssClass: '1' isExternal: '0' - - title: Lýustralar - nesting: null + title: Yşyklandyryş type: url url: /category-profile/lyustralar code: '' - reference: null - cmsPage: null - replace: null viewBag: locale: ru: @@ -295,9 +291,81 @@ items: isExternal: '0' - title: Laminant + nesting: null type: url url: /category-profile/pol-ortukleri code: '' + reference: null + cmsPage: null + replace: null + viewBag: + locale: + ru: + title: '' + url: '' + isHidden: '0' + cssClass: '' + isExternal: '0' + - + title: Santehnikalar + nesting: null + type: url + url: /category-profile/santehnikalar + code: '' + reference: null + cmsPage: null + replace: null + viewBag: + locale: + ru: + title: '' + url: '' + isHidden: '0' + cssClass: '' + isExternal: '0' + - + title: 'Demir önümleri' + nesting: null + type: url + url: /category-profile/demir-onumleri + code: '' + reference: null + cmsPage: null + replace: null + viewBag: + locale: + ru: + title: '' + url: '' + isHidden: '0' + cssClass: '' + isExternal: '0' + - + title: 'Suw üpjünçiligi' + nesting: null + type: url + url: /category-profile/suw-ucpjunciligi + code: '' + reference: null + cmsPage: null + replace: null + viewBag: + locale: + ru: + title: '' + url: '' + isHidden: '0' + cssClass: '' + isExternal: '0' + - + title: 'Birikdiriji we berkidiji' + nesting: null + type: url + url: /category-profile/birikdiriji-we-berkidiji + code: '' + reference: null + cmsPage: null + replace: null viewBag: locale: ru: diff --git a/themes/gurlushyk/pages/privacy.htm b/themes/gurlushyk/pages/privacy.htm index 4ccda64..2d20dff 100644 --- a/themes/gurlushyk/pages/privacy.htm +++ b/themes/gurlushyk/pages/privacy.htm @@ -1,6 +1,5 @@ title = "privacy" url = "/privacy" -layout = "default" is_hidden = 0 robot_index = "index" robot_follow = "follow" diff --git a/themes/gurlushyk/partials/customStyle.htm b/themes/gurlushyk/partials/customStyle.htm index d71d600..cd73ffa 100644 --- a/themes/gurlushyk/partials/customStyle.htm +++ b/themes/gurlushyk/partials/customStyle.htm @@ -1,6 +1,7 @@ [viewBag] ==