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

uglevsky

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

    158
  • З нами

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

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

  1. Подскажите пожалуйста, в какие файлы вносит изменения модуль? После установки проверяю главную страницу в вебмастере "Проверка ответа сервера", пишет "не удалось получить содержимое страницы". Только на главной, все остальные норм

  2. 15 часов назад, Sha сказал:

    хорошо-бы посмотреть, что именно вы имеете ввиду.

     

    страница сделана не в соответствии архитектуры OpenCart?

    если да то можно захардкодить.

     

    если-же всё в соответствии архитектуре OpenCart, то - да можно встроенными средствами.

     

    и так к слову: вы можете любую страницу превратить в схему, это будет правильно)

    а как на счет совместимости опенкарт про 2.3?

  3. В 22.04.2019 в 12:44, OCappLab сказал:

    Привел все в вид модификатора, ocmod получился вот такой.

    На тестовом своем сайте проверял, все работает.

     

    Все что было добавлено в index.php поместил в header.php.

     

    Проверяйте, тестируйте.

     

    UP: перезалил файл

     

    UP: Работает на OpenCart 2.3, 3.0

     

    UPPP: Возможно решение на Вашем сервере или хостинге не будет работать! УСТАНАВЛИВАТЬ ТОЛЬКО, КАК ТЕСТОВЫЙ ВАРИАНТ!!!

     

    opencart_webp.ocmod.xml 4 \u043a\u0411 · 302 downloads

     

    В общем то работает, только проблема в том, что изображения, которые не идуд через cache не подгружаются. Можно как-то сделать, чтобы они оставались как есть?

  4. В 05.04.2019 в 23:23, PaulKravchenko сказал:

    1. Добавить функцию подсчета всех заказов с определенным статусом

    2. Заменить в контроллере вывод данных о всех заказак

     

    1. admin/model/sale/order.php

    добавить (пример)

    
    	public function getTotalOrdersByOrderStatusId9() {
    		$query = $this->db->query("SELECT COUNT(*) AS total FROM `" . DB_PREFIX . "order` WHERE order_status_id = '9'");
    
    		return $query->row['total'];
    	}

    Где 9 = ID нужного вам статуса заказов.

     

    2. admin/controller/extension/dashboard/order.php

    найти

    
    $order_total = $this->model_sale_order->getTotalOrders();

    заменить на

    
    $order_total = $this->model_sale_order->getTotalOrdersByOrderStatusId9();

     

    Добрый вечер! А как сделать чтобы было несколько статусов, помогите пожалуйста

  5. ВАУ!!! Браво, поиск супер, огромное спасибо!!! Хотел ставить поиск с морф. и релевантностью, но на кой он нужен если есть это!!!

     

  6. Сделал так

    $data['breadcrumbs'][] = array(
                    'text' => mb_substr($product_info['name'],0,25) . '...',
                    'href' => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id'])
                );

    • +1 1
  7. 4 часа назад, colaweb сказал:

    Напишите, какие параметры вы хотите оптимизировать и до какого уровня.

     

     

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

  8. Добрый день! Есть магазин 

    Спойлер

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

  9. Добрый день! Есть магазин 

    Спойлер

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

  10. История комментариев администратора к заказу


    История комментариев администратора к заказу


    Мод добавляет историю комментариев админа в списке заказов /admin/view/template/sale/order_list.tpl


    • Добавил
    • Добавлено
      30.05.2019
    • Категория
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      2.3
    • OpenCart.Pro, ocShop
      Opencart.pro 2.3
    • Обращение к серверу разработчика
      Нет

     

  11. В 28.08.2018 в 10:05, chukcha сказал:

    из order_history

     

    
    SELECT comment FROM oc_order_history WHERE order_id = (int)order_id ORDER BY data_added DESC LIMIT 1

     

    Здравствуйте! подскажите пожалуйста, как реализовать все вышеизложенное

    мне нужно это:

    <?php if ($histories) { ?> 
    <?php foreach ($histories as $history) { ?> 
    <?php echo $history['comment']; ?> 
    <?php } ?> 
    <?php } ?> 

    вывести сюда:
    в /admin/view/template/sale/order_list.tpl

     

    мучаюсь уже 3 дня! С меня на пиво и чипсы:) опенкарт.про 2.3

  12. 1 час назад, shoputils сказал:

    Тогда так:

    
    foreach ($results as $result) {
          $admin_comments_info = $this->model_sale_order->getOrderHistories($result['order_id']);
          $admin_comments = '';
          
          foreach ($admin_comments_info as $admin_comment_info) {
              if (!empty($admin_comment_info['comment'])) {
                  $admin_comments .= $admin_comment_info['comment'] . PHP_EOL;
              }
          }
    
        $data['orders'][] = array(
            'order_id'      => $result['order_id'],
            'customer'      => $result['customer'],
            'telephone'     => $result['telephone'],
            'shipping_address_1'  => $result['shipping_address_1'],
            'comment'        => $result['comment'],
            'admin_comments'  => $admin_comments,
            'order_status'  => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),
            'total'         => $this->currency->format($result['total'], $result['currency_code'], $result['currency_value']),
            'date_added'    => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
            'date_modified' => date($this->language->get('date_format_short'), strtotime($result['date_modified'])),
            'shipping_code' => $result['shipping_code'],
            'view'          => $this->url->link('sale/order/info', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'] . $url, true),
            'edit'          => $this->url->link('sale/order/edit', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'] . $url, true)
        );
    }

     

    нет и это не то(( opencart.pro 2.3.0.2.3

  13. 47 минут назад, shoputils сказал:

    Если нужно учитывать html-код, то строка будет такой:

    
    'admin_comments'  => isset($admin_comments['comment']) && $admin_comments['comment'] ? html_entity_decode($admin_comments['comment'], ENT_QUOTES, 'UTF-8') : '',

     

    Спасибо за ответ, но не выводит комментарии! Мне нужно чтоб выводились все комменты:

    Спойлер

    2019-05-20_22-54-15.thumb.png.f032dc48660398fa026c417da980f5ae.png

     

    Вот так все выглядит

    Спойлер

    foreach ($results as $result) {
                $admin_comments = $this->model_sale_order->getOrderHistories($result['order_id']);
                $data['orders'][] = array(
                    'order_id'      => $result['order_id'],
                    'customer'      => $result['customer'],
                    'telephone'      => $result['telephone'],
                    'shipping_address_1'      => $result['shipping_address_1'],
                    'comment'      => $result['comment'],
                    'order_status'  => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),
                    'admin_comments'  => isset($admin_comments['comment']) && $admin_comments['comment'] ? html_entity_decode($admin_comments['comment'], ENT_QUOTES, 'UTF-8') : '',
                    'total'         => $this->currency->format($result['total'], $result['currency_code'], $result['currency_value']),
                    'date_added'    => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
                    'date_modified' => date($this->language->get('date_format_short'), strtotime($result['date_modified'])),
                    'shipping_code' => $result['shipping_code'],
                    'view'          => $this->url->link('sale/order/info', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'] . $url, true),
                    'edit'          => $this->url->link('sale/order/edit', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'] . $url, true)
                );
            }

    в tpl <?php echo $order['admin_comments']; ?>

  14. Всем привет! Нужно вывести 

    <?php if ($histories) { ?> 
    <?php foreach ($histories as $history) { ?> 
    <?php echo $history['comment']; ?> 
    <?php } ?> 
    <?php } ?>

    в /admin/view/template/sale/order_list.tpl Форумчане, подскажите пожалуйста как сделать? Нашел такой вариант

    'admin_comments'     => $this->model_sale_order->getOrderHistories($result['order_id']); //выводит последний коммент

    , но что-то в нем не так. 

    Ставлю так:

    Спойлер

    foreach ($results as $result) {
                $data['orders'][] = array(
                    'order_id'      => $result['order_id'],
                    'customer'      => $result['customer'],
                    'telephone'      => $result['telephone'],
                    'shipping_address_1'      => $result['shipping_address_1'],
                    'comment'      => $result['comment'],
                    'admin_comments'     => $this->model_sale_order->getOrderHistories($result['order_id']),
                    'order_status'  => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),
                    'total'         => $this->currency->format($result['total'], $result['currency_code'], $result['currency_value']),
                    'date_added'    => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
                    'date_modified' => date($this->language->get('date_format_short'), strtotime($result['date_modified'])),
                    'shipping_code' => $result['shipping_code'],
                    'view'          => $this->url->link('sale/order/info', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'] . $url, true),
                    'edit'          => $this->url->link('sale/order/edit', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'] . $url, true)
                );
            }

    далее вывожу в /admin/view/template/sale/order_list.tpl <?php echo $order['admin_comments']; ?> просто показывает слово array и все

  15. В 24.11.2016 в 12:37, yandexkassa сказал:

    P.S. Обратите внимание на возможность выставления счета по email для оплаты через сервис Яндекс.Касса. Выставить счет можно по любому заказу, который отображается в панели управления магазином. 

    Если пользователь выбрал "оплата при доставке" (за данный пункт отвечает встроенный модуль в опенкарт), то значок выставления счета по эмейл не появляется!

    Спойлер

    2019-04-17_20-52-05.thumb.png.327c542b86cb56558ae08542d24631b2.png

     


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

Important Information

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