admin Опубликовано 20 сентября, 2023 Поделиться Опубликовано 20 сентября, 2023 В новую версию добавлена возможность рассылки SMS. Для добавления рассылки необходимо заполнить соответствующие поля в настройках скрипта. Чтобы рассылка не срабатывала, оставьте поля пустыми. В настойках приведен пример заполнения полей. http://site.com/phpinfo.php - добавлен файл для проверки вашей версии php и всех ее настроек. Вы можете использовать его для определения установки APCu extension, если вы хотите использовать дополнительное кеширование. Откройте для этого файл раскомментируйте строки APCu extension в файле. Исправлены мелкие ошибки, немного улучшен код. new_simpla-b5-php-8.2.8-1-admin.zip Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vxaz Опубликовано 20 сентября, 2023 Поделиться Опубликовано 20 сентября, 2023 В блоге так и не сделали что бы разделы можно было добавлять Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 23 сентября, 2023 Автор Поделиться Опубликовано 23 сентября, 2023 В 9/20/2023 в 10:39 PM, vxaz сказал: В блоге так и не сделали что бы разделы можно было добавлять А должны были делать? Что-то ничего не вспоминается об этом. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mels Опубликовано 17 ноября, 2023 Поделиться Опубликовано 17 ноября, 2023 При установке, вот такая ошибка Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 19 ноября, 2023 Автор Поделиться Опубликовано 19 ноября, 2023 В 11/17/2023 в 5:59 PM, Mels сказал: При установке, вот такая ошибка Это не ошибка, а сообщение о том, что поля логин и пароль пустые. Вы можете закоментировать в index.php эти строки, вывод ошибок и сообщений ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); Либо просто не обращать на это внимание, на установку это не повлияет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
filth Опубликовано 10 октября Поделиться Опубликовано 10 октября (изменено) Добрый день, есть кто живой? Прежде всего спасибо за труд. Скрипт стоит на Synology WebStation, PHP установлены 7.4, 8.0, 8.2 (могу на лету переключать), сервер апачи 2.4, Imagick включен Какие у меня проблемы вылезли: 1. При импорте новых товаров, цены не заливаются, обновляются при повторном импорте того же файла 2. При импорте, если в ячейке "Изображения" урл на картинку - в базу имя файла пишется как есть, (типа https://site.com/files/image.jpg), далее загрузчик картинки не отрабатывает, целевая папка пуста. (webp так же) 3. При попытке добавить картинку к товару в админке через урл, та же история, что и п.2. Изменено 10 октября пользователем filth Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 11 октября Автор Поделиться Опубликовано 11 октября 16 часов назад, filth сказал: Добрый день, есть кто живой? Прежде всего спасибо за труд. Скрипт стоит на Synology WebStation, PHP установлены 7.4, 8.0, 8.2 (могу на лету переключать), сервер апачи 2.4, Imagick включен Какие у меня проблемы вылезли: 1. При импорте новых товаров, цены не заливаются, обновляются при повторном импорте того же файла 2. При импорте, если в ячейке "Изображения" урл на картинку - в базу имя файла пишется как есть, (типа https://site.com/files/image.jpg), далее загрузчик картинки не отрабатывает, целевая папка пуста. (webp так же) 3. При попытке добавить картинку к товару в админке через урл, та же история, что и п.2. 1. Попробуйте загрузить прикрепленный тестовый файл для проверки загрузки цен, в нем все грузится корректно, сравните со своим файлом, тогда, возможно, поймете свою проблему. Если этот файл будет грузиться не корректно, значит проблема на вашей стороне. 3. В файле simpla/ProductAdmin.php // Загрузка изображений из интернета и drag-n-drop файлов if ($images = $this->request->post('images_urls')) { foreach ($images as $url) { // Если не пустой адрес и файл не локальный if (!empty($url) && $url != 'http://' && strstr($url, '/') !== false) { $filename = $this->image->upload_image($url); $this->products->add_image($product->id, $filename); } elseif ($dropped_images = $this->request->files('dropped_images')) { $key = array_search($url, $dropped_images['name']); if ($key !== false && $image_name = $this->image->upload_image($dropped_images['tmp_name'][$key])) $this->products->add_image($product->id, $image_name); } } } Замените код загрузки изображения до строки $images = $this->products->get_images(array('product_id' => $product->id)); Будет грузиться корректно. 2. Надо смотреть, но попробуйте заменить код в файле simpla/ajax/import.php if (!$this->db->result('filename')) { $this->products->add_image($product_id, $image); } на код if (!$this->db->result('filename')) { $filename = $this->image->upload_image($image); $this->products->add_image($product_id, $filename); } должно сработать ТЕСТ ПРАЙС_1.csv Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
filth Опубликовано 12 октября Поделиться Опубликовано 12 октября Спасибо, получилось, но кое что пришлось добавить: по п1. в БД в таблице variants, ячейка price стояло по умолчанию "0.00" - оставил пустым - цены грузятся сразу по п3 - ваш код помог по п2 - самое интересное, пришлось править Desing.php строка 216, поправил на if (substr($resized_filename_encoded, 0, 7) == 'http://' || substr($resized_filename_encoded, 0, 8) == 'https://') и Image.php строка 39 на if (substr($source_file, 0, 7) == 'http://' || substr($source_file, 0, 8) == 'https://') и там же на 122 строке $upload_images_dir = $this->add_path($filepath); заменил на $upload_images_dir = 'files/upload_products/' . date("Y") . '/' . date("m") . '/' . date("d") . '/'; Это как бы одно и тоже, но так работает))) (только с jpeg, если источник webp, фото качается, но с нулевым размером) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
filth Опубликовано 12 октября Поделиться Опубликовано 12 октября поправка вебпейдж тоже работает)) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.