Как сделать свой магазин?

Обсуждение сервиса товарной рекламы Микс-Товары
VirFlow
Сообщения: 18
Зарегистрирован: 19 июл 2005, 14:39

Как сделать свой магазин?

Сообщение VirFlow » 19 июл 2005, 14:42

Подскажите с чего начать. Давно использую функцию контекстный товар, но хочется и "Свой магазин". Я ничего не понимаю, как работать с файлами xml. Подскажите с чего начать, есть ли какие-нибудь примеры и т.д.

mager
Сотрудник Миксмаркета
Сотрудник Миксмаркета
Сообщения: 3008
Зарегистрирован: 07 июл 2005, 16:10
Контактная информация:

Сообщение mager » 19 июл 2005, 16:28

Программа "Свой Магазин" рассчитана на партнеров, уже обладающими навыками разработки сайтов. К сожалению, мы не можем быстро научить работать по этой программе в виде инструкций или многошагового wizard'a - нельзя за несколько часов научить дизайну и программированию.

Примеры сайтов, работающих по этой программе: www.holodok.info , www.navalom.ru , www.shopaholic.ru .

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

Гость

Сообщение Гость » 19 июл 2005, 17:34

Да вот в том и проблема, что знания есть по дизайну и программированию, не хватает знаний как обрабатывать ваш xml файд.

Александр Сабаев
Сообщения: 7
Зарегистрирован: 08 июл 2005, 18:11

Сообщение Александр Сабаев » 19 июл 2005, 17:39

Anonymous писал(а):Да вот в том и проблема, что знания есть по дизайну и программированию, не хватает знаний как обрабатывать ваш xml файд.


Как работать с XML в первую очередь зависит от языка программирования. К примеру вы пишете на перл: тогда вам стоит обратить внимание на модуль XML::LibXML вот кусочек кода достающий рекламодателей

my $XMLTEXT=get('http://mixmarket.biz/mixmldirect.plx?id=4294967238');
if(!$XMLTEXT){warn ("Проблемы с $XMLURL");exit;}

my $parser = XML::LibXML->new();
my $doc=$parser->parse_string($XMLTEXT);

$results = $doc->findnodes('/mixml/advertizers/adv');
foreach my $node ($results->get_nodelist)
{
my @attrs=$node->attributes();
my (%attr,%TAGS)=();
foreach (@attrs)
{
$attr{$_->getName()}=$_->getValue();
};
$dbh->do(q{insert into ADVERTIZER(ADVERTIZER_ID,NAME,STATUS) values (?,?,1)},undef,$attr{id}, $converter->convert($node->textContent));
}

---------
Ведущий программист проекта

VirFlow
Сообщения: 18
Зарегистрирован: 19 июл 2005, 14:39

Сообщение VirFlow » 20 июл 2005, 00:03

У меня php. Стоит бесплатный движок Mambo.

VirFlow
Сообщения: 18
Зарегистрирован: 19 июл 2005, 14:39

Сообщение VirFlow » 10 авг 2005, 11:00

Проблема все еще актуальна. Подскажите кто может этим занятся и за какую примерно сумму? Ведь я понимаю, что кто знает, тому это делов 5 минут.

mager
Сотрудник Миксмаркета
Сотрудник Миксмаркета
Сообщения: 3008
Зарегистрирован: 07 июл 2005, 16:10
Контактная информация:

Сообщение mager » 10 авг 2005, 15:20

Это вопрос сугубо программерский. Тут не помогут общие рекомендации - нужно приводить конкретный кусок кода (как это сделано выше с Perl). Ведущий программист сейчас в отпуске. Возможно, он поможет Вам, когда вернется.
Партнерская сеть Миксмаркет

Гость

Сообщение Гость » 12 сен 2005, 20:32

Александр Сабаев писал(а):К примеру вы пишете на перл: тогда вам стоит обратить внимание на модуль XML::LibXML вот кусочек кода достающий рекламодателей

А можно такой же кусочек кода, но на PHP?
PS:
если можно, то киньте заодно на kravru(собачонка)krav.ru

Александр Сабаев
Сообщения: 7
Зарегистрирован: 08 июл 2005, 18:11

Сообщение Александр Сабаев » 14 сен 2005, 16:15

Anonymous писал(а):А можно такой же кусочек кода, но на PHP?


<?
$doc=domxml_open_file("http://mixmarket.biz/mixmldirect.plx?id=4294967238");
$xP = xpath_new_context($doc);
$results = xpath_eval($xP, '/mixml/advertizers/adv');

foreach ($results->nodeset as $node)
{
foreach (($node->attributes()) as $v_attr)
{

$attr[$v_attr->name()]=$v_attr->value();
};
print " N:{$attr['id']}\tname:\t". $node->get_content()."\n";

}


?>

VirFlow
Сообщения: 18
Зарегистрирован: 19 июл 2005, 14:39

Сообщение VirFlow » 15 сен 2005, 11:33

Блин, я так и не понял как сделать себе магазин на сайт :( ...

VirFlow
Сообщения: 18
Зарегистрирован: 19 июл 2005, 14:39

Как?

Сообщение VirFlow » 21 сен 2005, 07:08

А каков вообще принцип работы с вашим XML файлом? Всмысле как нужно делать: постоянно тянуть из него информацию или можно 1 раз в час/сутки/неделю/месяц преобразовать в sql, а оттуда уже работать?

mager
Сотрудник Миксмаркета
Сотрудник Миксмаркета
Сообщения: 3008
Зарегистрирован: 07 июл 2005, 16:10
Контактная информация:

Сообщение mager » 21 сен 2005, 14:10

Достаточно обновлять раз в сутки, потому что прайсы рекламодателей также обновляются раз в сутки.
Партнерская сеть Миксмаркет

Vet
Сообщения: 1
Зарегистрирован: 21 дек 2005, 21:22
Откуда: Москва

Сообщение Vet » 21 дек 2005, 21:44

VirFlow писал(а):А каков вообще принцип работы с вашим XML файлом? Всмысле как нужно делать: постоянно тянуть из него информацию или можно 1 раз в час/сутки/неделю/месяц преобразовать в sql, а оттуда уже работать?


В ФАК'е на сайте пишут, что обновление xml происходит раз в сутки в 0 часов. Значит по крону надо забирать xml где-то в час ночи. Парсить его соответствующим модулем Perl или PHP и загонять в свою базу данных.
А из базы выводить на сайт. Всегда товары на сайте будут свежими.

Еще.
Поправьте, если неправильно:

Делается все с нуля.

1. Регистрируем домен
2. Хостимся
3. Выкладываем сайт (программный код, дизайн, верстка и пр.)
4. Двигаем сайт по ключевикам
5. Вроде бы как бы начинаем продавать..
..... здесь пока неясно.

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

Аватара пользователя
webchess
Сообщения: 4
Зарегистрирован: 12 янв 2006, 16:30
Откуда: г.Новокузнецк
Контактная информация:

Сообщение webchess » 30 янв 2006, 11:41

mager писал(а):Это вопрос сугубо программерский. Тут не помогут общие рекомендации - нужно приводить конкретный кусок кода (как это сделано выше с Perl). Ведущий программист сейчас в отпуске. Возможно, он поможет Вам, когда вернется.


Я занялся разработкой.
Дня через 3-4 закончу.
Если администрачия примет, то будет готовый двиг.

woofer
Эксперт
Эксперт
Сообщения: 41
Зарегистрирован: 27 фев 2006, 01:41
Контактная информация:

Сообщение woofer » 27 фев 2006, 01:45

Есть ли уже готовый рабочий скрипт на пхп для конвертации xml-каталога в mysql?
Буду очень благодарен, если кто-то поделится! Хочу разобраться, как же все-таки разбирать xml и переводить его в mysql-базу! :)

Ответить