Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Rulex

Новичок
  
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

Посетители профиля

532 просмотра профиля

Достижения Rulex

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репутация

  1. Кто в поиске модуля для синхронизации 1с с Opencart можете попробовать мою разработку. Все подробности есть на rulex.website/manual. И да, согласен с вышесказным, что невозможно создать унивесального решения "из коробки" у всех свои нюансы и хотелки. Идеальный вариант, как мне кажется писать конфиг 1с, для работы в связке с конкретным интернет магазином, но это не быстро, не дешево и не подойдет если нужны обновления 1с для регламентной отчетности.
  2. Сделал так...Может пригодиться кому. Меняю курс прямо в базе данных планировщиком хостинга. У меня доллар по умолчанию. файл PHP с таким текстом, кидаю в корень сайта и натравливаю на него планировщик. <?php // Подключение к БД include 'config.php'; $dbhost = DB_HOSTNAME; $dbuser = DB_USERNAME; $dbpass = DB_PASSWORD; $dbname = DB_DATABASE; $sqlchar='utf8'; $db = new PDO ( 'mysql:host=' . $dbhost . ';dbname=' . $dbname, $dbuser, $dbpass); $db->query ( 'SET character_set_connection = '.$sqlchar ); $db->query ( 'SET character_set_client = '.$sqlchar ); $db->query ( 'SET character_set_results = '.$sqlchar ); $xml = simplexml_load_file('https://api.privatbank.ua/p24api/pubinfo?exchange&coursid=5'); $p=$xml->xpath('//exchangerate[@ccy="USD"]'); $z=$p[0]->attributes()->sale; $date=date('Y-m-d H:i:s'); $db->exec("UPDATE `oc_currency` SET `value`= $z,`date_modified`= '$date' WHERE `code`= 'UAH'"); echo 'Курс обновился в ('. $date .')'; ?>
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.