diff --git a/app/Http/Controllers/Admin/CkeditorController.php b/app/Http/Controllers/Admin/CkeditorController.php index dfe109d..56e45e9 100644 --- a/app/Http/Controllers/Admin/CkeditorController.php +++ b/app/Http/Controllers/Admin/CkeditorController.php @@ -16,10 +16,10 @@ class CkeditorController extends Controller $extension = $request->file('upload')->getClientOriginalExtension(); $fileName = $fileName . '_' . time() . '.' . $extension; - $request->file('upload')->move(public_path('images'), $fileName); + $request->file('upload')->move(public_path('upload/images'), $fileName); $CKEditorFuncNum = $request->input('CKEditorFuncNum'); - $url = asset('images/' . $fileName); + $url = asset('/upload/images/' . $fileName); $msg = __('Image uploaded successfully'); $response = ""; diff --git a/public/images/anubias-logo-1024_1718227862.png b/public/images/anubias-logo-1024_1718227862.png deleted file mode 100644 index 143bfa0..0000000 Binary files a/public/images/anubias-logo-1024_1718227862.png and /dev/null differ diff --git a/resources/views/segments/footer/FireFooter/FireFooter.blade.php b/resources/views/segments/footer/FireFooter/FireFooter.blade.php new file mode 100644 index 0000000..98bbc7b --- /dev/null +++ b/resources/views/segments/footer/FireFooter/FireFooter.blade.php @@ -0,0 +1,318 @@ + diff --git a/resources/views/segments/footer/FireFooter/FireFooter.js b/resources/views/segments/footer/FireFooter/FireFooter.js new file mode 100644 index 0000000..e69de29 diff --git a/resources/views/segments/footer/FireFooter/FireFooter.json b/resources/views/segments/footer/FireFooter/FireFooter.json new file mode 100644 index 0000000..3031a55 --- /dev/null +++ b/resources/views/segments/footer/FireFooter/FireFooter.json @@ -0,0 +1,10 @@ +{ + "name": "FireFooter", + "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/FireFooter/FireFooter.php b/resources/views/segments/footer/FireFooter/FireFooter.php new file mode 100644 index 0000000..ddf70e6 --- /dev/null +++ b/resources/views/segments/footer/FireFooter/FireFooter.php @@ -0,0 +1,64 @@ +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->type = 'LONGTEXT'; +// $setting->data = json_encode(['xmin' => 2, 'xmax' => 90]); + $setting->title = $part->area->name . ' ' . $part->part. ' main text'; + $setting->save(); + + $setting = new Setting(); + $setting->section = 'theme'; + $setting->key = $part->area->name . '_' . $part->part.'_title2'; + $setting->value = 'FAQ'; + $setting->size = 6; + $setting->type = 'TEXT'; +// $setting->data = json_encode(['xmin' => 2, 'xmax' => 90]); + $setting->title = $part->area->name . ' ' . $part->part. ' title 2'; + $setting->save(); + + + $setting = new Setting(); + $setting->section = 'theme'; + $setting->key = $part->area->name . '_' . $part->part.'_group'; + $setting->value = Group::first()->id; + $setting->size = 6; + $setting->type = 'GROUP'; +// $setting->data = json_encode(['xmin' => 2, 'xmax' => 90]); + $setting->title = $part->area->name . ' ' . $part->part. ' group'; + $setting->save(); + + $setting = new Setting(); + $setting->section = 'theme'; + $setting->key = $part->area->name . '_' . $part->part.'_last'; + $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. ' last content'; + $setting->type = 'EDITOR'; + $setting->save(); + } + public static function onRemove(Part $part = null) + { + Setting::where('key',$part->area->name . '_' . $part->part.'_text')->first()?->delete(); + Setting::where('key',$part->area->name . '_' . $part->part.'_title2')->first()?->delete(); + Setting::where('key',$part->area->name . '_' . $part->part.'_group')->first()?->delete(); + Setting::where('key',$part->area->name . '_' . $part->part.'_last')->first()?->delete(); + } + public static function onMount(Part $part = null) + { + return $part; + } +} diff --git a/resources/views/segments/footer/FireFooter/FireFooter.scss b/resources/views/segments/footer/FireFooter/FireFooter.scss new file mode 100644 index 0000000..a2d7871 --- /dev/null +++ b/resources/views/segments/footer/FireFooter/FireFooter.scss @@ -0,0 +1,92 @@ +.FireFooter { + + padding-top: 7rem; + + .footer { + + .social{ + list-style: none; + i{ + font-size: 25px; + } + } + + color: var(--xshop-diff); + + a,a:visited{ + color: var(--xshop-diff); + } + z-index: 1; + --footer-background: var(--xshop-primary); + display: grid; + position: relative; + grid-area: footer; + min-height: 12rem; + + .bubbles { + position: absolute; + top: 0; + left: 0; + right: 0; + height: 1rem; + background: var(--xshop-primary); + filter: url("#blob"); + + .bubble { + position: absolute; + left: var(--position, 50%); + background: var(--xshop-primary); + border-radius: 100%; + //-webkit-animation: bubble-size var(--time, 4s) ease-in infinite var(--delay, 0s), bubble-move var(--time, 4s) ease-in infinite var(--delay, 0s); + animation: bubble-size var(--time, 4s) ease-in infinite var(--delay, 0s), bubble-move var(--time, 4s) ease-in infinite var(--delay, 0s); + transform: translate(-50%, 100%); + } + } + + .content { + padding: 6rem 1rem 2rem; + background: var(--xshop-primary); + z-index: 2; + } + } +} + +@-webkit-keyframes bubble-size { + 0%, 75% { + width: var(--size, 4rem); + height: var(--size, 4rem); + } + 100% { + width: 0rem; + height: 0rem; + } +} + +@keyframes bubble-size { + 0%, 75% { + width: var(--size, 4rem); + height: var(--size, 4rem); + } + 100% { + width: 0rem; + height: 0rem; + } +} + +@-webkit-keyframes bubble-move { + 0% { + bottom: -4rem; + } + 100% { + bottom: var(--distance, 10rem); + } +} + +@keyframes bubble-move { + 0% { + bottom: -4rem; + } + 100% { + bottom: var(--distance, 10rem); + } +} diff --git a/resources/views/segments/footer/FireFooter/screenshot.png b/resources/views/segments/footer/FireFooter/screenshot.png new file mode 100644 index 0000000..3703abc Binary files /dev/null and b/resources/views/segments/footer/FireFooter/screenshot.png differ diff --git a/resources/views/segments/footer/WaveFooter/WaveFooter.blade.php b/resources/views/segments/footer/WaveFooter/WaveFooter.blade.php index a254c32..b3a7a5c 100644 --- a/resources/views/segments/footer/WaveFooter/WaveFooter.blade.php +++ b/resources/views/segments/footer/WaveFooter/WaveFooter.blade.php @@ -1,3 +1,4 @@ +