meverikxp

Рейтинг
73
Регистрация
03.06.2012

Порылся в инернете, да есть компоненты бронирования, но если нормальные то платные. а если бесплатный, то нет той функциональности что нужно. С готовыми шаблонами таже ситуация с функциональностью проблемма поскольку все заказы должны быть видны в админке. Так что решил делать все через VirtueMart. Ждите новых постов :)

может подскажете бессплатные компоненты для реализации ибо все компоненты бронирования которые я нашел - платные.

---------- Добавлено 03.07.2012 в 17:20 ----------

nemartirosyan:
еще Компонент K2 взамен VirtueMart можно попробовать, а если попроще то есть плагины калькуляторы с кучей функций, гугли вам в помощь

Можете подробнее описать как я могу использовать плагины калькуляторы для реализации нужной задачи, а то я не понимаю :)

tordomain:
meverikxp, таких же компонентов довольно таки много, поищи шаблоны под отели , у них частенько встречаются в стартовых пакетах компонент бронирования или тупо забей в гугл и будет тебе счастье

Спасибо, я знаю что есть такие компоненты, но как это все звязать с virtueMart поскольку нужно сделать возможность оплаты через сервис робокаса, или есть возможность реализации через компоненты брони?

meverikxp:
С кодировкой разобрался с помощью следующего кода:
$product_name = mb_convert_encoding($product_name, "cp1251", "auto");

Но опять же возникла следующая проблема. В БД VirtueMart есть две таблицы vm_mroduct и vm_product_price в последней сохраняется информация о товаре, подскажите как мне связать эти данные, те данные о ценах появляются но в админке их нет, а только информация из первой таблицы, я так понимаю что просто март не понимает с какого поля брать цену. подскажите как регить. Спосибо.

Разобрался, проблема была в незаполненом поле shopper_group_id. Все получилось

ivan-lev:
Если строка в БД есть - проверить валюту (product_currency) и группу shopper_group_id - существует ли она. Правда, смотрел в более ранней версии Virtuemart-а. Чтоб наверняка найти, в чём подвох, можно создать товар вручную, прописать ему цену в админке (чтоб она отображалась) и найти отличия от строки сгенерированной автоматически

Спасибо проблема была в незаполненом поле shopper_group_id. Все получилось :)

meverikxp:
Спастибо данные получилось записать, но возникла следующая проблема, данные попадают не в той кодировке в базе все в кракозябах, как задать кодировку utf-8 в php?

С кодировкой разобрался с помощью следующего кода:

$product_name = mb_convert_encoding($product_name, "cp1251", "auto");

Но опять же возникла следующая проблема. В БД VirtueMart есть две таблицы vm_mroduct и vm_product_price в последней сохраняется информация о товаре, подскажите как мне связать эти данные, те данные о ценах появляются но в админке их нет, а только информация из первой таблицы, я так понимаю что просто март не понимает с какого поля брать цену. подскажите как регить. Спосибо.

Милованов Ю.С:
Читать тут!
в рунете есть точно такое же, тока на русском.

Спастибо данные получилось записать, но возникла следующая проблема, данные попадают не в той кодировке в базе все в кракозябах, как задать кодировку utf-8 в php?

Милованов Ю.С, Ezekiel

Огромное человеческое спасибо!

Ezekiel:
посмотрел на сайт - тебе нужна базовая авторизация, а мой предыдущий пост - бред :) не слушай меня :)

---------- Добавлено 22.06.2012 в 19:57 ----------

$url = 'http://api2.gifts.ru/export/catalogue/1198.46_jpg_280x280b1.jpg';
$file = '/path/to/file/saved.jpg';
$user = 'sjsjsjsjsjsjsj';
$pass = 'vnfjvnjfnvjfn';
$f = fopen($file, 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD, $user . ":" . $pass);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FILE, $f);
curl_exec($process);

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

Итак написал запрос но не работает


<?php
$url = 'http://api2.gifts.ru/export/catalogue/';
$login = '***';
$paswd = '***';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"LOGIN=".$login."&PASSWORD=".$paswd."&lang=en&func=auth");
$buff=curl_exec($ch);
curl_close($ch);
echo($buff);
?>

выдает что нет доступа, сайт скорее всего самописный. Я так понимаю что неправильно передаю параметры, мож подскажете как узнать какие параметры нужно передавать. Или что не правильно в моем коде?

Всего: 112