From 7eefdef9bcfa54c8dc8c4f3407dcdb5b51b8f7cc Mon Sep 17 00:00:00 2001 From: A1Gard Date: Thu, 12 Dec 2024 03:28:11 +0330 Subject: [PATCH] added curve footer theme part fixed live edit bugs --- .../clips/GridClips/GridClips.blade.php | 2 +- .../footer/CurveFooter/CurveFooter.blade.php | 32 +++++++++ .../footer/CurveFooter/CurveFooter.js | 0 .../footer/CurveFooter/CurveFooter.json | 10 +++ .../footer/CurveFooter/CurveFooter.php | 54 +++++++++++++++ .../footer/CurveFooter/CurveFooter.scss | 54 +++++++++++++++ .../footer/CurveFooter/screenshot.png | Bin 0 -> 38744 bytes .../footer/OtherFooter/OtherFooter.blade.php | 2 +- .../footer/OtherFooter/OtherFooter.scss | 65 ++++++++++++++---- .../SamiraProductSlider.blade.php | 2 +- .../SamiraProductSlider.php | 2 +- 11 files changed, 205 insertions(+), 18 deletions(-) create mode 100644 resources/views/segments/footer/CurveFooter/CurveFooter.blade.php create mode 100644 resources/views/segments/footer/CurveFooter/CurveFooter.js create mode 100644 resources/views/segments/footer/CurveFooter/CurveFooter.json create mode 100644 resources/views/segments/footer/CurveFooter/CurveFooter.php create mode 100644 resources/views/segments/footer/CurveFooter/CurveFooter.scss create mode 100644 resources/views/segments/footer/CurveFooter/screenshot.png diff --git a/resources/views/segments/clips/GridClips/GridClips.blade.php b/resources/views/segments/clips/GridClips/GridClips.blade.php index 19cfd92..2e368c4 100644 --- a/resources/views/segments/clips/GridClips/GridClips.blade.php +++ b/resources/views/segments/clips/GridClips/GridClips.blade.php @@ -1,4 +1,4 @@ -
+
@foreach(\App\Models\Clip::where('status',1)->orderByDesc('id')->limit(4)->get() as $clip) diff --git a/resources/views/segments/footer/CurveFooter/CurveFooter.blade.php b/resources/views/segments/footer/CurveFooter/CurveFooter.blade.php new file mode 100644 index 0000000..acec533 --- /dev/null +++ b/resources/views/segments/footer/CurveFooter/CurveFooter.blade.php @@ -0,0 +1,32 @@ +
+ +
+
+
+ +
+
+ +
+
+ {!! getSetting($data->area_name.'_'.$data->part.'_text')!!} +
+
+
+ + + +
diff --git a/resources/views/segments/footer/CurveFooter/CurveFooter.js b/resources/views/segments/footer/CurveFooter/CurveFooter.js new file mode 100644 index 0000000..e69de29 diff --git a/resources/views/segments/footer/CurveFooter/CurveFooter.json b/resources/views/segments/footer/CurveFooter/CurveFooter.json new file mode 100644 index 0000000..b18a278 --- /dev/null +++ b/resources/views/segments/footer/CurveFooter/CurveFooter.json @@ -0,0 +1,10 @@ +{ + "name": "CurveFooter", + "version": "1.0", + "author": "xStack", + "email": "xshop@xstack.ir", + "license": "GPL-3.0-or-later", + "url": "https:\/\/xstack.ir", + "author_url": "https:\/\/4xmen.ir", + "packages": [] +} \ No newline at end of file diff --git a/resources/views/segments/footer/CurveFooter/CurveFooter.php b/resources/views/segments/footer/CurveFooter/CurveFooter.php new file mode 100644 index 0000000..9ea1e33 --- /dev/null +++ b/resources/views/segments/footer/CurveFooter/CurveFooter.php @@ -0,0 +1,54 @@ +section = 'theme'; + $setting->key = $part->area_name . '_' . $part->part.'_bg'; + $setting->value = gfx()['secondary']; + $setting->type = 'COLOR'; + $setting->data = json_encode(['name' => 'curve-footer-bg']); + $setting->size = 6; + $setting->title = $part->area_name . ' ' . $part->part .' background color'; + $setting->save(); + + $setting = new Setting(); + $setting->section = 'theme'; + $setting->key = $part->area_name . '_' . $part->part.'_color'; + $setting->value = getGrayscaleTextColor(gfx()['secondary']) ?? '#6e0000'; + $setting->type = 'COLOR'; + $setting->data = json_encode(['name' => 'curve-footer-color']); + $setting->size = 6; + $setting->title = $part->area_name . ' ' . $part->part .' text color'; + $setting->save(); + + + $setting = new Setting(); + $setting->section = 'theme'; + $setting->key = $part->area_name . '_' . $part->part.'_text'; + $setting->value = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus aliquid consequuntur culpa cupiditate dignissimos dolor doloremque error facilis ipsum iure officia quam qui, tempora! Fuga harum impedit iusto magnam veniam.'; + $setting->size = 12; + $setting->title = $part->area_name . ' ' . $part->part. ' content'; + $setting->type = 'EDITOR'; + $setting->save(); + + } + public static function onRemove(Part $part = null) + { + Setting::where('key',$part->area_name . '_' . $part->part.'_bg')->first()?->delete(); + Setting::where('key',$part->area_name . '_' . $part->part.'_color')->first()?->delete(); + Setting::where('key',$part->area_name . '_' . $part->part.'_text')->first()?->delete(); + } + public static function onMount(Part $part = null) + { + return $part; + } +} diff --git a/resources/views/segments/footer/CurveFooter/CurveFooter.scss b/resources/views/segments/footer/CurveFooter/CurveFooter.scss new file mode 100644 index 0000000..7ffaf68 --- /dev/null +++ b/resources/views/segments/footer/CurveFooter/CurveFooter.scss @@ -0,0 +1,54 @@ +.CurveFooter { + + position: relative; + background: var(--curve-footer-bg); + color: var(--curve-footer-color); + // scss + .curve-footer-top { + height: 10rem; + position: relative; + background: transparent; + overflow: hidden; + margin-bottom: -1.5rem; + + z-index: 15; + + &:before { + content: " "; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 700%; + background: var(--xshop-background); + border-radius: 50%; + transform: scaleX(1.75); + } + } + .wrapper{ + padding: 2rem 0; + min-height: 150px; + } + + .copyright{ + background: #00000044; + } + + a{ + color: var(--curve-footer-color); + } + + .social i{ + font-size: 25px; + } + .social{ + margin-top: 3rem; + display: flex; + align-items: center; + justify-content: start; + } + + .logo{ + height: 120px; + } +} diff --git a/resources/views/segments/footer/CurveFooter/screenshot.png b/resources/views/segments/footer/CurveFooter/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c3e584e03d890599753c55d503641bd7c6ce35 GIT binary patch literal 38744 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 W*d3qF1eQDuK;Y@>=d#Wzp$PyZmOuXh literal 0 HcmV?d00001 diff --git a/resources/views/segments/footer/OtherFooter/OtherFooter.blade.php b/resources/views/segments/footer/OtherFooter/OtherFooter.blade.php index 6386151..8da928a 100644 --- a/resources/views/segments/footer/OtherFooter/OtherFooter.blade.php +++ b/resources/views/segments/footer/OtherFooter/OtherFooter.blade.php @@ -62,7 +62,7 @@
-
+

{{getSetting($data->area_name.'_'.$data->part.'_title')}}

diff --git a/resources/views/segments/footer/OtherFooter/OtherFooter.scss b/resources/views/segments/footer/OtherFooter/OtherFooter.scss index d558acd..b389dd0 100644 --- a/resources/views/segments/footer/OtherFooter/OtherFooter.scss +++ b/resources/views/segments/footer/OtherFooter/OtherFooter.scss @@ -1,15 +1,17 @@ .OtherFooter { - #mapcContainer{ + #mapcContainer { height: 340px; position: relative; z-index: 88; - &.dark-mode{ + + &.dark-mode { filter: invert(100%) hue-rotate(120deg) brightness(95%) contrast(90%); } } - .footer-logo{ + + .footer-logo { width: 100px; } @@ -19,8 +21,10 @@ background: var(--xshop-primary); color: #ffffff; } + .channle { position: relative; + &::after { position: absolute; content: ""; @@ -29,58 +33,69 @@ top: 73%; margin-top: -1px; background: #ffffff14; - right: 73px; + inset-inline-end: 73px; margin-right: 64px; } } + .form-control { &:focus { - color: #495057; + color: #495057; background-color: #ffffff; outline: 0; -webkit-box-shadow: none; box-shadow: none !important; } } + h4 { color: #ffffff; } + p { color: #b3b3b3; font-weight: 300; } + a { color: #ffffff; } + .footer-copyright2 { border-top: 1px solid #fffdfd26; } + footer { background: #282f36; position: relative; - text-align: right; + text-align: start; + iframe { height: 240px; } + .gallery { flex-basis: 30%; } + .form { form { margin-bottom: -70px; transform: translateY(-160px); - background-color: #ffffff; + background-color: #ffffff; width: 473px; - text-align: right; + text-align: start; height: fit-content; padding: 15px; border-radius: 8px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25); position: relative; z-index: 99; + div { position: relative; direction: rtl; + label { display: flex; font-size: 14px; @@ -89,93 +104,115 @@ position: absolute; color: #6c757d; transition: 320ms; - text-align: right; + text-align: start; transform: translateY(-18px); padding: 0 8px; background: #Fff; } + label.active { background-color: #ffffff; width: fit-content; - text-align: right; + text-align: start; } + input { margin: 46px 0; overflow: hidden; - text-align: right; + text-align: start; background: rgba(255, 255, 255, 0.075); padding: 24px 15px; - color: #aaa; + color: #aaa; font-size: 14px; border-radius: 5px; transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); transition-delay: 0.2s; width: 100%; } + textarea { margin: 25px 0; border: 1px solid #6c757d; padding: 15px 15px; } } + * { margin: 0; padding: 0; } } } + .address { flex-basis: 30%; + .address-box { + overflow: hidden; background-color: rgba(0, 0, 0, 0.25); padding: 14px 27px; position: relative; - height: 277px; + min-height: 277px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; + &:before { content: ""; position: absolute; - right: 0; + inset-inline-end: 0; width: 3px; height: 80%; top: 10%; background-color: var(--xshop-primary); } + span { margin-left: 10px; } + p { font-size: 14px; margin: 33px 0; } + .icons { display: flex; align-items: center; justify-content: space-between; margin: 15px 0; } + + &.second:before { + inset-inline-start: 0; + inset-inline-end: auto; + } } + } } + @media (max-width: 968px) { footer { iframe { height: auto; } + .gallery { order: 2; margin: 15px 0; } + .form { width: 100%; margin: 15px 0; + form { transform: translateY(0); width: 100%; order: 0; } } + .address { .address-box { margin: 15px 0; diff --git a/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.blade.php b/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.blade.php index b841a09..7c4d097 100644 --- a/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.blade.php +++ b/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.blade.php @@ -1,4 +1,4 @@ -
+
diff --git a/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.php b/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.php index d37bebf..7e0e538 100644 --- a/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.php +++ b/resources/views/segments/products/SamiraProductSlider/SamiraProductSlider.php @@ -68,7 +68,7 @@ class SamiraProductSlider { Setting::where('key',$part->area_name . '_' . $part->part.'_title')->first()?->delete(); Setting::where('key',$part->area_name . '_' . $part->part.'_category')->first()?->delete(); - Setting::where('key',$part->area_name . '_' . $part->part.'bg')->first()?->delete(); + Setting::where('key',$part->area_name . '_' . $part->part.'_bg')->first()?->delete(); Setting::where('key',$part->area_name . '_' . $part->part.'_webp')->first()?->delete(); }