Вопросы по любым ошибкам тут !! - 2021 - 2022

Тема в разделе "Ошибки и их решения", создана пользователем dima3367, 20 ноя 2018.

  1. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    проще да
    стабильнее, спорный вопрос
     
  2. kosh2323

    kosh2323 Новичок

    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте, подскажите, пожалуйста версия ocStore 3.0.2.0 из коробки, ничего не доустанавливалось, не менялось, в админке, если перейти в блог, нажать на любую категорию и сохранить, сверху начинает сыпать ошибками, сайт делается на локалке OpenServer php 7.3+nginx 1.1.9 mysql 5.7 вот какие ошибки выдает

    Notice: Undefined index: column in C:\OpenServer\domains\test.ru\admin\model\blog\category.php on line 65Notice: Undefined variable: category_id in C:\OpenServer\domains\test.ru\admin\model\blog\category.php on line 137Warning: Cannot modify header information - headers already sent by (output started at C:\OpenServer\domains\test.ru\admin\controller\startup\error.php:34) in C:\OpenServer\domains\test.ru\system\library\response.php on line 36

    также и при создании новой статьи, статья не создается, и так же сыпет ошибками

    Notice: Undefined index: tag in C:\OpenServer\domains\test.ru\admin\model\blog\article.php on line 16Warning: Cannot modify header information - headers already sent by (output started at C:\OpenServer\domains\test.ru\admin\controller\startup\error.php:34) in C:\OpenServer\domains\test.ru\system\library\response.php on line 36

    Не создаются ссылки на категории блога в главном меню также, помогите, может кто знает решение, это получается глюк
    выложенной версии, ещё в 2019 году и до сих пор это не было устранено видимо.
     
  3. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    Скорей всего просто установили старую версию.
     
  4. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    А зачем на этом форуме?
     
  5. kosh2323

    kosh2323 Новичок

    Сообщения:
    3
    Симпатии:
    0
    Прошу прощения, если не туда запостил, просто удивительное дело, куда только не писал/обращался - никто не знает никакого решения, всё сводится к тому, что ну вот обновись, старая версия, наверняка уже пофиксили и т.д. Ничего не пофиксили, перепробовал все версии, ошибки все остались. В версии Opencart 3.3.0.6 русская сборка, это проблему тоже не смогли видимо решить, чтоб не заморачиваться, они просто удалили блог, категории блога, статьи, вырезали и из базы.
     
  6. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    в русской сборке никогда блога не было

    ищите ответы на форуме сборки оксторе
     
  7. kosh2323

    kosh2323 Новичок

    Сообщения:
    3
    Симпатии:
    0
    Спасибо за участие, да придется поискать...
     
  8. Grewi

    Grewi Новичок

    Сообщения:
    5
    Симпатии:
    2
    Доброго всем времени суток, я здесь человек новый и прошу сразу не кидать тухлыми помидорами. Вчера решил познакомиться с OpenCart и сразу наткнулся на не понятный момент. На мой взгляд, это ошибка, но возможно я и ошибаюсь.

    Проблема обозначилась так:
    1. В админке Каталог->статьи создал страницу
    2. На вкладке дизайн указал свой (только что созданный)
    3. Иду на страницу sitemap, нахожу там ссылку на новую страницу
    4. Дизайн указанный в админке не применяется.

    С отключенным ЧПУ параметр rout всегда имеет значение information/information

    Опыта с этой системой у меня нет, поиск результатов не дал. Сделал, как смог...
    Нашёл контроллер sitemap.php и после строки
    PHP:
    $this->load->model('catalog/information');
    добавил
    PHP:
    $this->load->model('design/layout');
    Далее цикла изменил так
    PHP:
            foreach ($this->model_catalog_information->getInformations() as $result) {
                        
    $layoutId $this->model_catalog_information->getInformationLayoutId($result['information_id']);
                        
    $LayoutRout $this->model_design_layout->getLayoutRout($layoutId);
                        
    $href $LayoutRout $this->url->link($LayoutRout'') : $this->url->link('information/information''information_id=' $result['information_id']);
                        
                
    $data['informations'][] = array(
                    
    'title' => $result['title'],
                    
    'href'  => $href,
                );
            }
    Далее в моделях нашёл файл layout.php и добавил метод
    PHP:
        public function getLayoutRout($layout_id) {
            
    $query $this->db->query("SELECT * FROM " DB_PREFIX "layout_route WHERE layout_id = " $layout_id);

            if (
    $query->num_rows) {
                return 
    $query->row['route'];
            } else {
                return 
    0;
            }
        }
    Сейчас ссылки генерируются правильно.
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    Так и должно быть.
     
  10. Grewi

    Grewi Новичок

    Сообщения:
    5
    Симпатии:
    2
    Возможно, но тогда мне не понятно зачем выбирать вот здесь макет https://prnt.sc/11cdy23 , если если эти настройки не применяются. Вот здесь мы вписываем путь https://prnt.sc/11ce0qe и ожидаем увидеть именно его, а тут...
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    Для того, чтобы как бы выбрать "шкурку" для данной страницы. Не для того, о чем вы думаете.
    Один из вариантов использования макета описан в документации https://forum.opencart-russia.ru/threads/nastrojka-modulej.6191/
    Но к сожалению, не описано почему то по работе с роутами. Скорей всего это относится к разработчикам, потому и упустили.
     
  12. Grewi

    Grewi Новичок

    Сообщения:
    5
    Симпатии:
    2
    Спасибо за пояснения, но пока ещё не всё понятно. Оставлю этот вопрос в "долгий ящик", там есть ещё в чём разбираться ;)
     
  13. Alexey2007

    Alexey2007 Новичок

    Сообщения:
    1
    Симпатии:
    0
    Подскажите, пожалуйста. При вводе товара не могу загрузить изображение! Никакой ошибки не выдает. Ранее загружал изображение без проблем. После возникновения проблемы сменил браузер - день поработало, как надо, но на следующий день опять не загружает изображение из галереи (галерея тоже не открывается)
     
    Последнее редактирование: 17 апр 2021
  14. BuslovArtem

    BuslovArtem Новичок

    Сообщения:
    1
    Симпатии:
    0
    Добрый день. Появилась такая ошибка. При оплате картой выдает следующую ошибку :

    Notice: Undefined property: stdClass::$cps_context_id in /var/www/.../catalog/controller/extension/payment/yamodule.php on line 212Warning: Cannot modify header information - headers already sent by (output started at /var/www/u1332340/data/www/alohadiscount.ru/catalog/controller/startup/error.php:34) in /var/www/.../system/library/response.php on line 12

    Подскажите пожалуйста, что не так в коде ( 212 строке по первому пути )
    PHP:
          elseif($result->status == 'ext_auth_required')
                   {
                   
    $this->session->data['cps_context_id'] = $result->acs_params->cps_context_id;
                    
    $url sprintf("%s?%s"$result->acs_urihttp_build_query($result->acs_params));
                        if(
    $this->config->get('ya_p2p_log'))
                        {
                            
    $this->log_save('card_redirect:  redirect to '.$url);
                            
    $this->log_save('card_redirect:  params 3d '.serialize($result));
                        }
                        
    $this->response->redirect($url);
                        exit;
    Ошибка в 212 строке :
    PHP:
        $this->session->data['cps_context_id'] = $result->acs_params->cps_context_id;
    Ошибка в response.php (12) ( header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url), true, $status);
    PHP:
    public function addHeader($header) {
            
    $this->headers[] = $header;
        }

        public function 
    redirect($url$status 302) {
            
    header('Location: ' str_replace(array('&'"\n""\r"), array('&'''''), $url), true$status);
            exit();
    Переискал кучу информации, но не смог найти решения этой проблемы.
     
  15. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    Может быть все что угодно. Общего решения проблемы нет. Проблема может быть начиная от вареза с вирусами и заканчивая хостингом или проблемы с компом.
     
  16. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    Возможно удалили часть модуля. Кто зачем удалил, всякое бывает. Пробуйте переустановить модуль, написать в поддержку модуля.
     
  17. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.013
    Симпатии:
    174
    Вписать корректные имя БД и пользователя.
     
  18. Lilueff

    Lilueff Новичок

    Сообщения:
    24
    Симпатии:
    0
  19. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
    А где у вас сайт? На кривых хостингах часто такое бывает. Ведь не зря есть рекомендуемые хостинги?
     
  20. Lilueff

    Lilueff Новичок

    Сообщения:
    24
    Симпатии:
    0
    000webhost.com
    вроде платный