Tw333k Опубликовано 5 декабря, 2012 Жалоба Поделиться Опубликовано 5 декабря, 2012 Кто-то реализовывал данную функцию? http://help.yandex.ru/partnermarket/?id=1121700#addя что-то не могу вытащить данные из post запроса( Цитата Ссылка на сообщение Поделиться на другие сайты
Only Опубликовано 7 декабря, 2012 Жалоба Поделиться Опубликовано 7 декабря, 2012 Готов проспонсировать решение. Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 7 декабря, 2012 Жалоба Поделиться Опубликовано 7 декабря, 2012 kors, цена? Цитата Ссылка на сообщение Поделиться на другие сайты
Tw333k Опубликовано 8 декабря, 2012 Автор Жалоба Поделиться Опубликовано 8 декабря, 2012 Может каждый по 15 скинемся ему) Цитата Ссылка на сообщение Поделиться на другие сайты
calvin Опубликовано 9 декабря, 2012 Жалоба Поделиться Опубликовано 9 декабря, 2012 Я тоже готов присоединиться к коллективной покупке кода для быстрого заказа в ЯМ, если kors-у это интересно Цитата Ссылка на сообщение Поделиться на другие сайты
Only Опубликовано 9 декабря, 2012 Жалоба Поделиться Опубликовано 9 декабря, 2012 Если будет расписано решение не форуме, то я +1 Цитата Ссылка на сообщение Поделиться на другие сайты
Tw333k Опубликовано 9 декабря, 2012 Автор Жалоба Поделиться Опубликовано 9 декабря, 2012 Kors, ну чего?) готов? Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 9 декабря, 2012 Жалоба Поделиться Опубликовано 9 декабря, 2012 Я не думаю, что kors согласится на такую вот коллективную продажу или публикацию решения на форуме.По моему опыту, подобный модуль (ставили на других CMS) оправдывает себя если есть от 20 продаж в день и большинство продаж приходится на поисковый трафик с Яндекса и Я.Маркет. Поэтому 40$ вполне реальная цена за него (если не сказать низкая).Если менее 20 продаж, то и заморачиваться не стоит. Цитата Ссылка на сообщение Поделиться на другие сайты
Only Опубликовано 9 декабря, 2012 Жалоба Поделиться Опубликовано 9 декабря, 2012 Конечно не согласится. за 40 баксов я бы даже комп не включил. Если мы скинемся нормально, предположим по 40баксов человек 5 - думаю, напишут на следующий день) Цитата Ссылка на сообщение Поделиться на другие сайты
Only Опубликовано 12 декабря, 2012 Жалоба Поделиться Опубликовано 12 декабря, 2012 Кстати этот корс не единственный, кто может это сделать. Мне сейчас готовы сделать быстрый заказ еще 3 исполнителя, за вменяемые деньги. Цитата Ссылка на сообщение Поделиться на другие сайты
Ruler Опубликовано 12 декабря, 2012 Жалоба Поделиться Опубликовано 12 декабря, 2012 Здравствуйте! Сделали Яндекс Маркет - быстрый заказ, можно увидеть тут - http://demo.simpla-modules.ru/test/Кого интересует пишите в личку Цитата Ссылка на сообщение Поделиться на другие сайты
sanchik Опубликовано 26 декабря, 2012 Жалоба Поделиться Опубликовано 26 декабря, 2012 chepukaytis@ya.ru - есть решение за крайне вменяемые деньги. Цитата Ссылка на сообщение Поделиться на другие сайты
Peterson7 Опубликовано 1 апреля, 2013 Жалоба Поделиться Опубликовано 1 апреля, 2013 Напишу за десятку, пишите в скайп: web_proger Цитата Ссылка на сообщение Поделиться на другие сайты
yakutec Опубликовано 1 июня, 2013 Жалоба Поделиться Опубликовано 1 июня, 2013 Идем в view/CartView.php и пишем такой код // Данные пользователя if($this->user) { $last_order = reset($this->orders->get_orders(array('user_id'=>$this->user->id, 'limit'=>1))); if($last_order) { $this->design->assign('name', $last_order->name); $this->design->assign('email', $last_order->email); $this->design->assign('phone', $last_order->phone); $this->design->assign('address', $last_order->address); } else { $this->design->assign('name', $this->user->name); $this->design->assign('email', $this->user->email); } } elseif(!empty($_POST['operation_id'])) { $dom = new DOMDocument(); $dom->loadXML(urldecode($_POST['address'])); $xpath = new DOMXPath($dom); $zip = $xpath->query('/address/zip'); if($zip->item(0)->nodeValue != '') { $yandex_address = $zip->item(0)->nodeValue.', '; } $country = $xpath->query('/address/country'); if($country->item(0)->nodeValue != '') { $yandex_address .= $country->item(0)->nodeValue.', '; } $city = $xpath->query('/address/city'); if($city->item(0)->nodeValue != '') { $yandex_address .= $city->item(0)->nodeValue.', '; } $street = $xpath->query('/address/street'); if($street->item(0)->nodeValue != '') { $yandex_address .= $street->item(0)->nodeValue.', '; } $building = $xpath->query('/address/building'); if($building->item(0)->nodeValue != '') { $yandex_address .= 'дом '.$building->item(0)->nodeValue.', '; } $suite = $xpath->query('/address/suite'); if($suite->item(0)->nodeValue != '') { $yandex_address .= 'корпус '.$suite->item(0)->nodeValue.', '; } $flat = $xpath->query('/address/flat'); if($flat->item(0)->nodeValue != '') { $yandex_address .= 'кв. '.$flat->item(0)->nodeValue; } $firstname = $xpath->query('/address/firstname'); $lastname = $xpath->query('/address/lastname'); $fathersname = $xpath->query('/address/fathersname'); $yandex_fio = $firstname->item(0)->nodeValue.' '.$lastname->item(0)->nodeValue.' '.$fathersname->item(0)->nodeValue; $email = $xpath->query('/address/email'); $yandex_email = $email->item(0)->nodeValue; $phone = $xpath->query('/address/phone'); $phone_extra = $xpath->query('/address/phone-extra'); $yandex_phone = $phone->item(0)->nodeValue.' '.$phone_extra->item(0)->nodeValue; $metro = $xpath->query('/address/metro'); if($metro->item(0)->nodeValue != '') { $yandex_comment = 'метро '.$metro->item(0)->nodeValue.', '; } $entrance = $xpath->query('/address/entrance'); if($entrance->item(0)->nodeValue != '') { $yandex_comment .= 'подъезд '.$entrance->item(0)->nodeValue.', '; } $floor = $xpath->query('/address/floor'); if($floor->item(0)->nodeValue != '') { $yandex_comment .= 'этаж '.$floor->item(0)->nodeValue.', '; } $intercom = $xpath->query('/address/intercom'); if($intercom->item(0)->nodeValue != '') { $yandex_comment .= 'код домофона '.$intercom->item(0)->nodeValue.', '; } $cargolift = $xpath->query('/address/cargolift'); if($cargolift->item(0)->nodeValue === 'yes') { $yandex_comment .= 'есть грузовой лифт'; } $comment = $xpath->query('/address/comment'); if($comment->item(0)->nodeValue != '') { $yandex_comment .= "\nКомментарий к адресу: ".$comment->item(0)->nodeValue; } $this->design->assign('address', $yandex_address); $this->design->assign('name', $yandex_fio); $this->design->assign('email', $yandex_email); $this->design->assign('phone', $yandex_phone); $this->design->assign('comment', $yandex_comment); $this->design->assign('yandex_operation_id', $this->request->post('operation_id')); } Цитата Ссылка на сообщение Поделиться на другие сайты
RootWebX Опубликовано 5 сентября, 2013 Жалоба Поделиться Опубликовано 5 сентября, 2013 Идем в view/CartView.php и пишем такой код // Данные пользователя if($this->user) { $last_order = reset($this->orders->get_orders(array('user_id'=>$this->user->id, 'limit'=>1))); if($last_order) { $this->design->assign('name', $last_order->name); $this->design->assign('email', $last_order->email); $this->design->assign('phone', $last_order->phone); $this->design->assign('address', $last_order->address); } else { $this->design->assign('name', $this->user->name); $this->design->assign('email', $this->user->email); } } elseif(!empty($_POST['operation_id'])) { $dom = new DOMDocument(); $dom->loadXML(urldecode($_POST['address'])); $xpath = new DOMXPath($dom); $zip = $xpath->query('/address/zip'); if($zip->item(0)->nodeValue != '') { $yandex_address = $zip->item(0)->nodeValue.', '; } $country = $xpath->query('/address/country'); if($country->item(0)->nodeValue != '') { $yandex_address .= $country->item(0)->nodeValue.', '; } $city = $xpath->query('/address/city'); if($city->item(0)->nodeValue != '') { $yandex_address .= $city->item(0)->nodeValue.', '; } $street = $xpath->query('/address/street'); if($street->item(0)->nodeValue != '') { $yandex_address .= $street->item(0)->nodeValue.', '; } $building = $xpath->query('/address/building'); if($building->item(0)->nodeValue != '') { $yandex_address .= 'дом '.$building->item(0)->nodeValue.', '; } $suite = $xpath->query('/address/suite'); if($suite->item(0)->nodeValue != '') { $yandex_address .= 'корпус '.$suite->item(0)->nodeValue.', '; } $flat = $xpath->query('/address/flat'); if($flat->item(0)->nodeValue != '') { $yandex_address .= 'кв. '.$flat->item(0)->nodeValue; } $firstname = $xpath->query('/address/firstname'); $lastname = $xpath->query('/address/lastname'); $fathersname = $xpath->query('/address/fathersname'); $yandex_fio = $firstname->item(0)->nodeValue.' '.$lastname->item(0)->nodeValue.' '.$fathersname->item(0)->nodeValue; $email = $xpath->query('/address/email'); $yandex_email = $email->item(0)->nodeValue; $phone = $xpath->query('/address/phone'); $phone_extra = $xpath->query('/address/phone-extra'); $yandex_phone = $phone->item(0)->nodeValue.' '.$phone_extra->item(0)->nodeValue; $metro = $xpath->query('/address/metro'); if($metro->item(0)->nodeValue != '') { $yandex_comment = 'метро '.$metro->item(0)->nodeValue.', '; } $entrance = $xpath->query('/address/entrance'); if($entrance->item(0)->nodeValue != '') { $yandex_comment .= 'подъезд '.$entrance->item(0)->nodeValue.', '; } $floor = $xpath->query('/address/floor'); if($floor->item(0)->nodeValue != '') { $yandex_comment .= 'этаж '.$floor->item(0)->nodeValue.', '; } $intercom = $xpath->query('/address/intercom'); if($intercom->item(0)->nodeValue != '') { $yandex_comment .= 'код домофона '.$intercom->item(0)->nodeValue.', '; } $cargolift = $xpath->query('/address/cargolift'); if($cargolift->item(0)->nodeValue === 'yes') { $yandex_comment .= 'есть грузовой лифт'; } $comment = $xpath->query('/address/comment'); if($comment->item(0)->nodeValue != '') { $yandex_comment .= "\nКомментарий к адресу: ".$comment->item(0)->nodeValue; } $this->design->assign('address', $yandex_address); $this->design->assign('name', $yandex_fio); $this->design->assign('email', $yandex_email); $this->design->assign('phone', $yandex_phone); $this->design->assign('comment', $yandex_comment); $this->design->assign('yandex_operation_id', $this->request->post('operation_id')); } ничего не происходит Цитата Ссылка на сообщение Поделиться на другие сайты
nwcd Опубликовано 13 октября, 2013 Жалоба Поделиться Опубликовано 13 октября, 2013 ничего не происходитчто бы заработало, необходимо в кнопке указать параметр type=xml http://market.yandex.ru/addresses.xml?callback=http%3A%2F%2Fexample.org%2Fshop%2Forder&type=xml Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.