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

freelancer

Ветеран спільноти
  
  • Публікації

    10 630
  • З нами

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

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

  1. Подскажите пожалуйста где что подправить?

    все ошибки с переносом сайта с денвера на хост, как правило, связаны с неправильно исправленным конфигом. если вы не в состоянии самостоятельно привести конфиг к правильному виду установите сайт по новой на хосте и перезапишите своими файлами всё кроме конфигов.
  2. а в ответ тишина... такое впечатление что Opencart(om) никто не занимается, что все сообщество умерло.... и на весь интернет есть не более 5 максимум 10 человек, которые им занимаются... но они всегда заняты....

    opencart и liqpay несколько разные вещи не так ли?
  3. 2. и, наверно мне нужна грамотная консультация по самой работе OpenCart - я так и не поняла возможности настроек четко - можно ли настроить магазин таким образом по некоторым позициям, чтобы оплата была возможна только после предварительного заказа клиента - специфика моих товаров требует предварительного согласования перед оплатой.

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

    без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?
    поле SEO URL заполните в админке

    /index.php?route=account/voucher

    это через базу
  5. Есть такая задача, необходимо получить список url всех товаорв магазина. Вообще необходима табличка со столбцами: Название товара - Цена - URL. Первые две я выгрузил из базы в CSV, но как мне еще добавить URL для каждого товара. Может кто сталкивался и может помочь? Спасибо.

    для товаров с seo урлами

    
    SELECT name, price, concat("http://доменное_имя/", ua2.keyword, "/", ua1.keyword) as url
    FROM (
    SELECT concat( 'product_id=', p.product_id ) AS product_query, name, price, concat( 'category_id=', pc.category_id ) AS category_query
    FROM `oc_product_description` pd
    LEFT JOIN oc_product p ON (p.product_id=pd.product_id)
    LEFT JOIN oc_product_to_category pc ON (pc.product_id=p.product_id)
    WHERE p.date_available <= NOW() AND p.status = '1'
    )pd
    LEFT JOIN oc_url_alias ua1 ON ( pd.`product_query` = ua1.`query` )
    LEFT JOIN oc_url_alias ua2 ON ( pd.`category_query` = ua2.`query` )
    
    • +1 3
  6. Да, именно это и нужно. С помощью чего этого добиться?

    чего именно?

    я ответил на этот вопрос

    Система: 1.5.1.3

    Ситуаия: магазин на нескольких языках

    Задача: как разделить языки? т.е. чтобы страница для каждого языка имел свой уникальный адрес? сейчас даже сделать ссылку на фесбуке сложно, т.к. он подцепляет не тот язык который нужно, а такой как хочется фесбуку

    • +1 1
  7. freelancer, а валюты тогда обновляться будут автоматом?

    Задача ведь - оставить автоматическое обновление курсов, но при этом чуть-чуть подправить его в сторону увеличения

    вот этот код закоменить

    $this->db->query("UPDATE " . DB_PREFIX . "currency SET value = '1.00000', date_modified = '" .  $this->db->escape(date('Y-m-d H:i:s')) . "' WHERE code = '" . $this->db->escape($this->config->get('config_currency')) . "'");
    
    • +1 1
  8. Так пробле ма ж со статусом заказа... это как болит зуб, пошли в поликлинику, заодно и кардиограмму сделали :-D

    не. это как врач видит у что у пациента нож торчит из спины, но больной то зуб пришел лечить.. :ugeek:
  9. в коннтроллере замени функцию на:

    public function callback() {
      $xml = base64_decode($this->request->post['operation_xml']);
      $signature = base64_encode(sha1($this->config->get('liqpay_signature') . $xml . $this->config->get('liqpay_signature'), TRUE));
    
      $posleft = strpos($xml, 'order_id');
      $posright = strpos($xml, '/order_id');
    
      $order_id = substr($xml, $posleft + 9, $posright - $posleft - 10);
      $posleft = strpos($xml, 'status');
    				$posright = strpos($xml, '/status');
    				$is_success = substr($xml, $posleft + 7, $posright - $posleft - 8);
      $fhliqpaylog = fopen("system/logs/liqpaylog.txt", "a");
      fwrite ($fhliqpaylog, "------------BEGIN-DEBUG-CALLBACK-----------n");
      fwrite ($fhliqpaylog,"Order_id=" . $order_id . "n" ."XML=" . $xml . "n" . "Our sign=" . $signature . "n" . "Liqpaysign=" . $this->request->post['signature'] . "n" . "Result=" . $is_success. "n");
    
      if ($signature == $this->request->post['signature'] and $is_success == "success") {
       $this->load->model('checkout/order');
    
       $this->model_checkout_order->confirm($order_id, $this->config->get('config_order_status_id'));  
      }
    }
    
    и выставь права на запись в папке логов... там же смотри ошибки после трансакций...
    во как.. а проверять сумму не надо?
×
×
  • Створити...

Important Information

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