现在已经走了2天的不同路线,无法弄明白.也许有人可以解释我的问题.我正在尝试运行连接到多个平台的botserver,并且已经有大约5个工作.
我现在也在尝试整合Alexa.我看到Alexa请求进入我的服务器(因此Alexa技能和端点配置是正确的),但是这也花了我很长时间,因为亚马逊显然只是将流量发送到端口443,因此允许在Amazon开发中心定义另一个端口号,但什么也没做......真好!通过添加带端口转发的负载均衡器解决.
在真正的问题上.我试图使用alexa-app作为我的框架,来自以下示例:
var express = require("express");
var alexa = require("alexa-app");
var express_app = express();
var app = new alexa.app("sample");
app.intent("number", {
"slots": { "number": "AMAZON.NUMBER" },
"utterances": ["say the number {-|number}"]
},
function(request, response) {
var number = request.slot("number");
response.say("You asked for the number " + number);
}
);
// setup the alexa app and attach it to express before anything else
app.express({ expressApp: express_app });
// now POST calls to /sample in express will be handled by the …Run Code Online (Sandbox Code Playgroud) 我正在尝试将信息从我的magento安装发送到dropshipper。显然,这应该在付款完成后立即进行。据我所知,Magento的观察员应在付款完成后被解雇。
我有以下文件,但观察者似乎从未被解雇:app / etc / modules / SPB_Coreextended.xml:
<?xml version="1.0"?>
<config>
<modules>
<SPB_Coreextended>
<active>true</active>
<codePool>local</codePool>
</SPB_Coreextended>
</modules>
</config>
Run Code Online (Sandbox Code Playgroud)
应用程序/代码/本地/SPB/Coreextend/etc/config.xml:
<?xml version="1.0"?>
<config>
<modules>
<SPB_Coreextended>
<version>0.2.0</version>
</SPB_Coreextended>
</modules>
<frontend>
<routers>
<checkout>
<args>
<modules>
<SPB_Coreextended before="Mage_Checkout">SPB_Coreextended_Checkout</SPB_Coreextended>
</modules>
</args>
</checkout>
</routers>
</frontend>
<global>
<models>
<SPB_Coreextended>
<class>SPB_Coreextended_Model</class>
</SPB_Coreextended>
</models>
<events>
<sales_order_payment_pay>
<observers>
<SPB_Coreextended>
<type>singleton</type>
<class>SPB_Coreextended/Observer</class>
<method>sendOrder</method>
</SPB_Coreextended>
</observers>
</sales_order_payment_pay>
</events>
</global>
</config>
Run Code Online (Sandbox Code Playgroud)
应用程序/代码/本地/ SPB / Coreextend /模型/Observer.php:
<?php
class SPB_Coreextended_Model_Observer
{
public function sendOrder($observer) {
Mage::log("New order");
$order = $observer->getInvoice()->getOrder(); // Mage_Sales_Model_Order
Mage::log("New order"); …Run Code Online (Sandbox Code Playgroud) 我有一个 MySQL 表,其中包含大约 2000 万行数据。
+-------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+----------------+
| id | bigint(20) | NO | PRI | NULL | auto_increment |
| b_id | int(11) | YES | MUL | NULL | |
| order | bigint(20) | YES | MUL | NULL | |
| date | date | YES | | NULL | |
| time | time | YES | | NULL | |
| …Run Code Online (Sandbox Code Playgroud) 我在Highcharts中有这个烦人的事情,我无法弄明白.我有动态生成的图表,可以包含多个列和样条线.在示例中,样条曲线是温度测量值,包含大量数据点.这两列按天分组,因此每天只包含一个值.
当我使用这种组合时,列宽几乎不可见:http: //jsfiddle.net/FXRj2/
series: [{
name: 'Rainfall 1',
color: '#4572A7',
type: 'column',
yAxis: 1,
data: [[1374105600000,1461.77],[1374192000000,1473.67],[1374278400000,1122.47],
[1374364800000,1170.16],[1374451200000,1436.88],[1374537600000,1383.57],
[1374624000000,9.73]],
tooltip: {
valueSuffix: ' mm'
}
}, {
name: 'Rainfall 2',
color: '#red',
type: 'column',
yAxis: 2,
data: [[1374105600000,3.28],[1374192000000,2.95],[1374278400000,3.12],
[1374364800000,3.8],[1374451200000,3.61],[1374537600000,0.39]],
tooltip: {
valueSuffix: ' mm'
}
}, {
name: 'Temperature',
color: '#89A54E',
type: 'spline',
data: [[1374105600000,21.9],[1374109200000,21.6],[1374112800000,21.2],
[1374116400000,20.8],[1374120000000,20.5],[1374123600000,20],
[1374127200000,19.7],[1374130800000,19.6],[1374134400000,19.9],
[1374138000000,20.3],[1374141600000,20.9],[1374145200000,21.4],
[1374148800000,21.9],[1374152400000,22.5],[1374156000000,23.1],
[1374159600000,23.5],[1374163200000,23.9],[1374166800000,23.7],
[1374170400000,23.8],[1374174000000,23.3],[1374177600000,23.1],
[1374181200000,22.4],[1374184800000,21.9],[1374188400000,21.4],
[1374192000000,21],[1374195600000,20.4],[1374199200000,20.1],
[1374202800000,19.7],[1374206400000,19.3],[1374210000000,19],
[1374213600000,18.7],[1374217200000,18.9],[1374220800000,19.3],
[1374224400000,19.8],[1374228000000,20.6],[1374231600000,21.4],
[1374235200000,22.1],[1374238800000,22.6],[1374242400000,23.2],
[1374246000000,23.5],[1374249600000,23.5],[1374253200000,23.5],
[1374256800000,23.1],[1374260400000,23],[1374264000000,22.4],
[1374267600000,22],[1374271200000,21.4],[1374274800000,21.2],
[1374278400000,20.6],[1374282000000,20.2],[1374285600000,20.3],
[1374289200000,20.2],[1374292800000,20],[1374296400000,19.7],
[1374300000000,19.3],[1374303600000,19],[1374307200000,18.9],
[1374310800000,19],[1374314400000,19.2],[1374318000000,19],
[1374321600000,19.7],[1374325200000,19.8],[1374328800000,20.2],
[1374332400000,20.6],[1374336000000,21],[1374339600000,21.6],
[1374343200000,21.8],[1374346800000,22.1],[1374350400000,22.3],
[1374354000000,22.1],[1374357600000,21.5],[1374361200000,21.1],
[1374364800000,20.6],[1374368400000,20.1],[1374372000000,19.7], …Run Code Online (Sandbox Code Playgroud) 我创建了事件checkout_cart_product_add_before: http://markshust.com/2012/08/27/create-checkout_cart_product_add_before-observer-magento
Hoever当我做这个getQuoteItem()似乎是不可用的,所以我不能去添加到购物车的产品数量.当我使用_after方法时,我可以使用:
public function checkStock2($observer) {
Mage::log("Check stock before");
$request = $observer->getQuoteItem();
Mage::log("q in order = " .$request['qty'] ."");
}
Run Code Online (Sandbox Code Playgroud)
然而,当我之前,我无法到达getQuoteItem,因为它现在还没有.有没有办法让用户尝试添加到购物车的产品数量?
谢谢!
magento ×2
observers ×2
alexa ×1
alexa-app ×1
express ×1
highcharts ×1
indexing ×1
mysql ×1
node.js ×1
performance ×1
spline ×1
two-columns ×1