Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

efremovxp

Користувачі
  
  • Публікації

    459
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем efremovxp

  1. Здравствуйте.

    Есть товары - Бензопилы. К ним имеются аксессуары - масло, свеча зажигания и т.д.

    Так вот, когда я привязываю сопуствующим товаром масло к бензопиле, мне не нужно, чтобы на странице масла появилась бензопила, так не правильно, человек не покупает к маслу бензопилу. Нужно только масло к бензопиле.

    Что и где подправить, чтобы у категории товаров Аксессуары не было вообще вкладки Сопутствующих товаров.

  2. Зачем столько рекламы в платном продукте?
    Понимаю, если бы вы это бесплатно раздавали с кучей ссылок. Наверное под ioncube там еще и куча шеллов и стучалок всяких?

    Убираю все ссылки и удаляю вкладку "Поддержка", не серчайте. Я это устанавливаю своему клиенту.

    post-17879-0-56980000-1427742794_thumb.jpg

  3. кто вам сказал, что я игнорирую это? вы ко мне обращались лично? вы сами лично сталкивались с совместимостью? там вся проблема в том, что в шаблоне формы оплаты они использовали не к месту класс buttons, который скрывается стилями модуля, достаточно переименовать класс.

     

    http://rghost.ru/68BbszCh4

     

    говорят, подробностей не знаю, не дружит - а я в итоге игнорирую. по-моему такой подход неприемлим.

    Мои доводы были сделаны на основе этих сообщений. Поскольку надо сначала читать отзывы, перед тем как что то покупать и ставить.

    https://opencartforum.com/topic/37868-адаптация-яндекскассы-под-simple-простая-регистрац/?do=findComment&comment=309909

    https://opencartforum.com/topic/32202-какую-платежку-выбрать/?do=findComment&comment=372070

    После чего я хотел узнать что предпринято для решения проблемы и как это решается. Очень хорошо, если всё так просто решается. Это всё, что я хотел узнать, спасибо.

  4. Здравствуйте. Решена ли проблема с Яндекс Кассой? Говорят, что отображается метод оплаты только Яндекс Деньги, без дополнительных способов, включенных в состав Яндекс Кассы.

    Подробностей не знаю, но говорят что Simple совсем не дружит с Яндекс Кассой. Думаю, игнорировать официальный модуль от Яндекса будет не правильным.

  5. Думаю, не всё так страшно. Я не думаю, что у популярного хостинг провайдера Timeweb есть ограничения на загрузку zip и rar файлов )) В других CMS всё без проблем грузилось

  6. Проблему решил заменив функцию upload на код, взятый из opencart 1.5.4 ))

    public function upload() {
    $this->language->load('sale/order');
    
    $json = array();
    
    if (!empty($this->request->files['file']['name'])) {
    $filename = basename(html_entity_decode($this->request->files['file']['name'], ENT_QUOTES, 'UTF-8'));
    
    if ((utf8_strlen($filename) < 3) || (utf8_strlen($filename) > 128)) {
    $json['error'] = $this->language->get('error_filename');
    }
    
    if ($this->request->files['file']['error'] != UPLOAD_ERR_OK) {
    $json['error'] = $this->language->get('error_upload_' . $this->request->files['file']['error']);
    }
    } else {
    $json['error'] = $this->language->get('error_upload');
    }
    
    if (!isset($json['error'])) {
    if (is_uploaded_file($this->request->files['file']['tmp_name']) && file_exists($this->request->files['file']['tmp_name'])) {
    $ext = md5(mt_rand());
    
    $json['filename'] = $filename . '.' . $ext;
    $json['mask'] = $filename;
    
    move_uploaded_file($this->request->files['file']['tmp_name'], DIR_DOWNLOAD . $filename . '.' . $ext);
    }
    
    $json['success'] = $this->language->get('text_upload');
    }
    
    $this->response->setOutput(json_encode($json));
    }
  7. ocStore 1.5.5.1.2

    Вот функция загрузки /admin/controller/catalog/download.php

        public function upload() {
            $this->language->load('sale/order');
            
            $json = array();
            
            if (!$this->user->hasPermission('modify', 'catalog/download')) {
                  $json['error'] = $this->language->get('error_permission');
            }    
            
            if (!isset($json['error'])) {    
                if (!empty($this->request->files['file']['name'])) {
                    $filename = basename(html_entity_decode($this->request->files['file']['name'], ENT_QUOTES, 'UTF-8'));
                    
                    if ((utf8_strlen($filename) < 3) || (utf8_strlen($filename) > 128)) {
                        $json['error'] = $this->language->get('error_filename');
                    }          
                    
                    // Allowed file extension types
                    $allowed = array();
                    
                    $filetypes = explode("\n", $this->config->get('config_file_extension_allowed'));
                    
                    foreach ($filetypes as $filetype) {
                        $allowed[] = trim($filetype);
                    }
                    
                    if (!in_array(substr(strrchr($filename, '.'), 1), $allowed)) {
                        $json['error'] = $this->language->get('error_filetype');
                    }    
                    
                    // Allowed file mime types        
                    $allowed = array();
                    
                    $filetypes = explode("\n", $this->config->get('config_file_mime_allowed'));
                    
                    foreach ($filetypes as $filetype) {
                        $allowed[] = trim($filetype);
                    }
                                    
                    if (!in_array($this->request->files['file']['type'], $allowed)) {
                        $json['error'] = $this->language->get('error_filetype');
                    }
                                
                    if ($this->request->files['file']['error'] != UPLOAD_ERR_OK) {
                        $json['error'] = $this->language->get('error_upload_' . $this->request->files['file']['error']);
                    }
                                        
                    if ($this->request->files['file']['error'] != UPLOAD_ERR_OK) {
                        $json['error'] = $this->language->get('error_upload_' . $this->request->files['file']['error']);
                    }
                } else {
                    $json['error'] = $this->language->get('error_upload');
                }
            }
            
            if (!isset($json['error'])) {
                if (is_uploaded_file($this->request->files['file']['tmp_name']) && file_exists($this->request->files['file']['tmp_name'])) {
                    $ext = md5(mt_rand());
                    
                    $json['filename'] = $filename . '.' . $ext;
                    $json['mask'] = $filename;
                    
                    move_uploaded_file($this->request->files['file']['tmp_name'], DIR_DOWNLOAD . $filename . '.' . $ext);
                }
                            
                $json['success'] = $this->language->get('text_upload');
            }    
        
            $this->response->setOutput(json_encode($json));
        }
    
  8. В админке, это не пройдет

    Это  типы файлов для магазина.

    Делаю ИМ по продаже цфровых товаров. Где тогда необходимо прописать разрешенные типы файлов?

    post-17879-0-01311900-1426247552_thumb.jpg

    post-17879-0-43671400-1426247608_thumb.jpg

     

    На /download/ права 777

    jpg то загружается, а zip и rar ни в какую

     

    upd. Попробовал mp3, даже он загружается, а архивы игнорирует. Очень странно

    upd2. Никаких сторонних модулей не устанавливалось. Всё по умолчанию

  9. Здравствуйте. Пытаюсь загрузить rar или zip чтобы прикрепить файл к товару, но выходит ошибка Неправильный тип файла!

    В настройках стандартные типы файлов не трогал. При этом, jpg грузится без проблем.

    Разрешенные расширения файлов

    txt
    png
    jpe
    jpeg
    jpg
    gif
    bmp
    ico
    tiff
    tif
    svg
    svgz
    zip
    rar
    msi
    cab
    mp3
    qt
    mov
    pdf
    psd
    ai
    eps
    ps
    doc
    rtf
    xls
    ppt
    odt
    ods

    Разрешенные Mime типы файлов

    text/plain
    image/png
    image/jpeg
    image/jpeg
    image/jpeg
    image/gif
    image/bmp
    image/vnd.microsoft.icon
    image/tiff
    image/tiff
    image/svg+xml
    image/svg+xml
    application/zip
    application/x-rar-compressed
    application/x-msdownload
    application/vnd.ms-cab-compressed
    audio/mpeg
    video/quicktime
    video/quicktime
    application/pdf
    image/vnd.adobe.photoshop
    application/postscript
    application/postscript
    application/postscript
    application/msword
    application/rtf
    application/vnd.ms-excel
    application/vnd.ms-powerpoint
    application/vnd.oasis.opendocument.text
    application/vnd.oasis.opendocument.spreadsheet

  10. ок, письмо написал

    Давайте проверим ваше соединение с серверами Яндекса.

    Пуск-Все программы-Стандартные-Командная строка

    1. Напишите ping api-maps.yandex.ru и нажмите Enter

    В ответ вы получите нечто такое. Сделайте скрин

    post-17879-0-77146800-1425628071_thumb.jpg

     

    2. Выполните ping ко всем следующим ресурсам

    api-maps.yandex.ru

    legal.yandex.ru

    maps.yandex.ru

    clck.yandex.ru

    geocode-maps.yandex.ru

    psearch-maps.yandex.ru

    suggest-maps.yandex.ru

  11. Можно задействовать Geolocation API и показывать ближайший пункт выдачи для пользователя.

    Вот пример реализации выбора ближайшего склада грузоперевозчика по Украине.

    Да, спасибо, видел документацию Яндекса много раз ) Запрашивается запрос местоположения, но я сомневаюсь, что все нажмут на кнопку "Сообщить". Приму к сведению пожелание. Я сейчас иду в сторону кластеризации и меню городов или адресов.

  12. Купил, установил, не отображается...

    причем в демо тоже не отображается... заголовки есть, карты нет

    автор подскажите что перезалить?

    Проверил демо http://demo.web-air21.ru/contact-us/ 

    В браузере Firefox 36, Chrome 40, Opera 27, IE11 всё впорядке.

    Напишите мне в ЛС вашу операционную систему, версию браузера, расширения установаленные в браузере(которые могут изменять HTML код страниц).

  13. ... Другое дело, что есть такой тормоз как Даниель, который не по детски тормозит в архитектуре ПО.

    Он всегда будет тормозить и не расширять функционал. Ему уже выгодно, чтобы все делали модули, дорабатывали и выкладывали в его каталог модулей. Он ведь с этого 30% получает. А кол-во покупок модулей там очень не хилое...

  14. Здравствуйте. Нужна база товаров:

    1. Данные: Рандом или реальные

    2. Кол-во товаров: Чем больше, тем лучше (10К, 50К, 100К, 500К, 1млн)

    3. Кол-во категорий: Чем больше, тем лучше

    4. Желательно, чтобы в базе отсутствовали данные от сторонних модулей. Т.е. хочется, чтобы условия были близки к дефолтному движку и настройкам.

     

    Хочу начать исследовательскую работу и составить конкретные шаги по оптимизации скорости загрузки сайта.

     

    Честно признаюсь, что будут проведены так же и тесты популярных модулей с купленными лицензиями (Либо найду людей купивших модуль, либо авторы поделятся своими модулями. Надеюсь, авторы не будут подавать в суд за не соблюдение лицензии :oops: ).

     

    Оптимизация под обычный хостинг (с SSD) :-D

  15. ну так это експорт,  а мне кнопка импорта нужна, ее то я и ищу

    Да ёклмн! Посмотрите там 3 стрелки!

    1. Меню.

    2. Справа вверху экспорт.

    3. Внизу "Импорт из файла Excel"

     

    Выбираете файл с компьютера и всё!

    Но лучше сначала сделать Экспорт, изменить что надо, а потом загрузить обратно. Потому что структураданных сгенерированная вашим другим модулем может не совпадать с структурой данных, которую понимает этот модуль.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.