From b905ba4cb5c514f6029b9727b1c9a3983b12d543 Mon Sep 17 00:00:00 2001 From: F4ilji Date: Tue, 9 Sep 2025 12:14:58 +0500 Subject: [PATCH] Refactor VK service URLs in CreateVkPostJob and UpdateVkPostJob to use 'vk.ru' instead of 'vk.com' for consistency; update BasicCarousel component to improve button visibility and touch event handling. --- app/Jobs/CreateVkPostJob.php | 12 ++-- app/Jobs/UpdateVkPostJob.php | 12 ++-- .../shared/carousel/BasicCarousel.vue | 70 +++++-------------- 3 files changed, 31 insertions(+), 63 deletions(-) diff --git a/app/Jobs/CreateVkPostJob.php b/app/Jobs/CreateVkPostJob.php index 2402aa5..b205559 100644 --- a/app/Jobs/CreateVkPostJob.php +++ b/app/Jobs/CreateVkPostJob.php @@ -83,7 +83,7 @@ class CreateVkPostJob implements ShouldQueue // Если не все изображения вошли, создаем альбом $album = $this->createAlbum($this->title, $this->images); if (isset($album['id'])) { - $albumLink = "https://vk.com/album-{$this->public_id}_{$album['id']}"; + $albumLink = "https://vk.ru/album-{$this->public_id}_{$album['id']}"; $this->message .= "\n\n[{$albumLink}|Ссылка на все фотографии]"; } else { Log::error('Не удалось создать альбом'); @@ -154,7 +154,7 @@ class CreateVkPostJob implements ShouldQueue foreach ($imagePaths as $imagePath) { try { - $uploadServerResponse = Http::get('https://api.vk.com/method/photos.getWallUploadServer', [ + $uploadServerResponse = Http::get('https://api.vk.ru/method/photos.getWallUploadServer', [ 'group_id' => $groupId, 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', @@ -177,7 +177,7 @@ class CreateVkPostJob implements ShouldQueue throw new \Exception('Не удалось загрузить фотографию: ' . $imagePath); } - $saveResponse = Http::get('https://api.vk.com/method/photos.saveWallPhoto', [ + $saveResponse = Http::get('https://api.vk.ru/method/photos.saveWallPhoto', [ 'group_id' => $groupId, 'photo' => $uploadData['photo'], 'server' => $uploadData['server'], @@ -207,7 +207,7 @@ class CreateVkPostJob implements ShouldQueue foreach ($videoPaths as $videoPath) { try { - $saveResponse = Http::timeout(360)->get('https://api.vk.com/method/video.save', [ + $saveResponse = Http::timeout(360)->get('https://api.vk.ru/method/video.save', [ 'group_id' => $groupId, 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', @@ -247,7 +247,7 @@ class CreateVkPostJob implements ShouldQueue foreach ($documentPaths as $docPath) { try { // Получение сервера для загрузки документов на стену группы - $uploadServerResponse = Http::get('https://api.vk.com/method/docs.getWallUploadServer', [ + $uploadServerResponse = Http::get('https://api.vk.ru/method/docs.getWallUploadServer', [ 'group_id' => $groupId, 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', @@ -273,7 +273,7 @@ class CreateVkPostJob implements ShouldQueue } // Сохранение документа - $saveResponse = Http::get('https://api.vk.com/method/docs.save', [ + $saveResponse = Http::get('https://api.vk.ru/method/docs.save', [ 'file' => $uploadData['file'], 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', diff --git a/app/Jobs/UpdateVkPostJob.php b/app/Jobs/UpdateVkPostJob.php index 16463fb..d3cf64d 100644 --- a/app/Jobs/UpdateVkPostJob.php +++ b/app/Jobs/UpdateVkPostJob.php @@ -103,7 +103,7 @@ class UpdateVkPostJob implements ShouldQueue // Если не все изображения вошли, создаем альбом $album = $this->createAlbum($this->title, $this->images); if (isset($album['id'])) { - $albumLink = "https://vk.com/album-{$this->public_id}_{$album['id']}"; + $albumLink = "https://vk.ru/album-{$this->public_id}_{$album['id']}"; $this->message .= "\n\n[{$albumLink}|Ссылка на все фотографии]"; } else { Log::error('Не удалось создать альбом'); @@ -175,7 +175,7 @@ class UpdateVkPostJob implements ShouldQueue foreach ($imagePaths as $imagePath) { try { - $uploadServerResponse = Http::get('https://api.vk.com/method/photos.getWallUploadServer', [ + $uploadServerResponse = Http::get('https://api.vk.ru/method/photos.getWallUploadServer', [ 'group_id' => $groupId, 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', @@ -198,7 +198,7 @@ class UpdateVkPostJob implements ShouldQueue throw new \Exception('Не удалось загрузить фотографию: ' . $imagePath); } - $saveResponse = Http::get('https://api.vk.com/method/photos.saveWallPhoto', [ + $saveResponse = Http::get('https://api.vk.ru/method/photos.saveWallPhoto', [ 'group_id' => $groupId, 'photo' => $uploadData['photo'], 'server' => $uploadData['server'], @@ -228,7 +228,7 @@ class UpdateVkPostJob implements ShouldQueue foreach ($videoPaths as $videoPath) { try { - $saveResponse = Http::timeout(360)->get('https://api.vk.com/method/video.save', [ + $saveResponse = Http::timeout(360)->get('https://api.vk.ru/method/video.save', [ 'group_id' => $groupId, 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', @@ -268,7 +268,7 @@ class UpdateVkPostJob implements ShouldQueue foreach ($documentPaths as $docPath) { try { // Получение сервера для загрузки документов на стену группы - $uploadServerResponse = Http::get('https://api.vk.com/method/docs.getWallUploadServer', [ + $uploadServerResponse = Http::get('https://api.vk.ru/method/docs.getWallUploadServer', [ 'group_id' => $groupId, 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', @@ -294,7 +294,7 @@ class UpdateVkPostJob implements ShouldQueue } // Сохранение документа - $saveResponse = Http::get('https://api.vk.com/method/docs.save', [ + $saveResponse = Http::get('https://api.vk.ru/method/docs.save', [ 'file' => $uploadData['file'], 'access_token' => (new VkAuthService())->getToken()->access_token, 'v' => '5.131', diff --git a/resources/js/componentss/shared/carousel/BasicCarousel.vue b/resources/js/componentss/shared/carousel/BasicCarousel.vue index dd24c20..9268b4f 100644 --- a/resources/js/componentss/shared/carousel/BasicCarousel.vue +++ b/resources/js/componentss/shared/carousel/BasicCarousel.vue @@ -3,7 +3,7 @@ class="relative w-full max-w-7xl mx-auto cursor-grab" ref="carouselContainer" @mousedown.prevent="onDragStart" - @touchstart.prevent="onDragStart" + @touchstart="onDragStart" :class="{ 'cursor-grabbing': isDragging }" >
@@ -26,21 +26,21 @@