Активность
- Последняя неделя
-
Safiyhews присоединился к сообществу
- Ещё раньше
-
Потому домен поменяли)
-
Ego присоединился к сообществу
-
Приветствую! С оживлением, а то из России старый сайт не был доступен 😊
-
mike присоединился к сообществу
-
Nereisiz присоединился к сообществу
-
Jaslycap присоединился к сообществу
-
Зависит от панели вашего хостинга, берите стандартный конфиг и дописать туда то, что вас конкретно интересует.
-
admin подписался на Поддержка Nginx
-
.htaccess , там rewrite, в nginx это не нужно. Разрешения на файлы location ~* ^.+\.(css|htm|html|js|json|xml|apng|avif|bmp|cur|gif|ico|jfif|jpg|jpeg|pjp|pjpeg|png|svg|tif|tiff|webp|aac|caf|flac|m4a|midi|mp3|ogg|opus|wav|3gp|av1|avi|m4v|mkv|mov|mpg|mpeg|mp4|mp4v|webm|otf|ttf|woff|woff2|doc|docx|odf|odp|ods|odt|pdf|ppt|pptx|rtf|txt|xls|xlsx|7z|bz2|gz|rar|tar|tgz|zip|apk|appx|bin|dmg|exe|img|iso|jar|msi|webmanifest)$ { try_files $uri @fallback; root /home/site/web/site.com/public_html; access_log /var/log/apache2/domains/site.com.log combined; access_log /var/log/apache2/domains/site.com.bytes bytes; expires max; }
-
redscotina2 подписался на Поддержка Nginx
-
Интересует правильный конфиг для nginx У меня выходит такое но что то оно работает не особо: server { listen 80; listen [::]:80; server_name example.com; root /home/user/www; include snippets/misc.conf; location / { index index.php; autoindex on; try_files $uri $uri/ /index.php?$query_string; include snippets/cache-off.conf;} location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass php8;} location /simpla { auth_basic "New Simpla CMS"; auth_basic_user_file /home/user/www/simpla/.passwd; } charset utf-8; error_page 404 /404; error_page 401 /password.php; rewrite ^/admin_panel/?$ /simpla last; rewrite ^/ru/(.*)$ /$1?lang=ru last; rewrite ^/uk/(.*)$ /$1?lang=uk last; rewrite ^/en/(.*)$ /$1?lang=en last; rewrite ^/pl/(.*)$ /$1?lang=pl last; rewrite ^/catalog/([^/]+)/?$ /index.php?module=ProductsView&category=$1 last; rewrite ^/catalog/([^/]+)/([^/]+)/?$ /index.php?module=ProductsView&category=$1&brand=$2 last; rewrite ^/products/([^/]+)/?$ /index.php?module=ProductView&product_url=$1 last; rewrite ^/products/?$ /index.php?module=ProductsView last; rewrite ^/brands/([^/]+)/?$ /index.php?module=ProductsView&brand=$1 last; rewrite ^/brands/([^/]+)/page_([^/]+)/?$ /index.php?module=ProductsView&brand=$1&page=$2 last; rewrite ^/search/([^/]+)/?$ /index.php?module=ProductsView&keyword=$1 last; rewrite ^/search/?$ /index.php?module=ProductsView last; rewrite ^/blog/([^/]+)/?$ /index.php?module=BlogView&url=$1 last; rewrite ^/blog/?$ /index.php?module=BlogView last; rewrite ^/seo/([^/]+)/?$ /index.php?module=SeoView&url=$1 last; rewrite ^/seo/?$ /index.php?module=SeoView last; rewrite ^/products/sinquiry/([a-z0-9-]+)/(.*)$ /index\.php\?module=ProductsView&sinquiry=$1&keyword=$2 last; rewrite ^/compare/?$ /index.php?module=CompareView last; rewrite ^/compare/([^/]+)/?$ /index.php?module=CompareView&product_url=$1 last; rewrite ^/compare/remove/([^/]+)/?$ /index.php?module=CompareView&remove_product_url=$1 last; rewrite ^/wishlist/?$ /index.php?module=WishlistView last; rewrite ^/wishlist/([^/]+)/?$ /index.php?module=WishlistView&product_url=$1 last; rewrite ^/wishlist/remove/([^/]+)/?$ /index.php?module=WishlistView&remove_product_url=$1 last; rewrite ^/cart/?$ /index.php?module=CartView last; rewrite ^/cart/([^/]+)/?$ /index.php?module=CartView&add_variant=$1 last; rewrite ^/cart/remove/([^/]+)/?$ /index.php?module=CartView&delete_variant=$1 last; rewrite ^/order/([^/]+)/?$ /index.php?module=OrderView&url=$1 last; rewrite ^/order/?$ /index.php?module=OrderView last; rewrite ^/user/login/?$ /index.php?module=LoginView last; rewrite ^/user/register/?$ /index.php?module=RegisterView last; rewrite ^/user/logout/?$ /index.php?module=LoginView&action=logout last; rewrite ^/user/password_remind/?$ /index.php?module=LoginView&action=password_remind last; rewrite ^/user/password_remind/([0-9a-z]+)/?$ /index.php?module=LoginView&action=password_remind&code=$1 last; rewrite ^/user/?$ /index.php?module=UserView last; rewrite ^/sitemap.xml?$ /sitemap.php last; rewrite ^/yandex.xml?$ /yandex.php last; rewrite ^/contacts/?$ /index.php?module=FeedbackView last; rewrite ^/order/([^/]+)/([^/]+)/?$ /index.php?module=OrderView&url=$1&file=$2 last; location ~ "^/([^/]*)/?$" { try_files $uri $uri/ /index.php?module=PageView&page_url=$1; } rewrite ^/?$ index.php?module=MainView&page_url= last; location ~ "^/files/products/(.+)" { try_files $uri $uri/ /resize/resize.php?file=$1&token=$query_string; } }
-
Скрипт адаптирован под php 8.3 Исправлены некоторые баги и мелкие ошибки. new_simpla-b5-php-8.3-1-admin.zip
-
Скрипт интернет-магазина адаптирован под php 8.3 Исправлены некоторые баги и мелкие ошибки. new_simpla-php-8.3-1-admin.zip
-
поправка вебпейдж тоже работает))
- 8 ответов
-
- cms
- интернет-магазин
- (и ещё 4 )
-
Спасибо, получилось, но кое что пришлось добавить: по п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, фото качается, но с нулевым размером)
- 8 ответов
-
- cms
- интернет-магазин
- (и ещё 4 )
-
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
- 8 ответов
-
- cms
- интернет-магазин
- (и ещё 4 )
-
Добрый день, есть кто живой? Прежде всего спасибо за труд. Скрипт стоит на Synology WebStation, PHP установлены 7.4, 8.0, 8.2 (могу на лету переключать), сервер апачи 2.4, Imagick включен Какие у меня проблемы вылезли: 1. При импорте новых товаров, цены не заливаются, обновляются при повторном импорте того же файла 2. При импорте, если в ячейке "Изображения" урл на картинку - в базу имя файла пишется как есть, (типа https://site.com/files/image.jpg), далее загрузчик картинки не отрабатывает, целевая папка пуста. (webp так же) 3. При попытке добавить картинку к товару в админке через урл, та же история, что и п.2.
- 8 ответов
-
- cms
- интернет-магазин
- (и ещё 4 )
-
актуал?