小编elM*_*uis的帖子

服务暂时不可用Magento?

我的申请昨天工作正常.我今天开始上网了.当我尝试启动Magento时,我收到此错误消息.

服务暂时不可用

由于维护停机或容量问题,服务器暂时无法为您的请求提供服务.请稍后再试.

我甚至无法打开管理页面,我甚至无法在页面上看到任何类型的错误.如果我提供我的Magento网站的任何URL,我将获得上述输出.我该如何解决这个问题?

magento magento-1.4 magento-1.5

107
推荐指数
5
解决办法
16万
查看次数

如何在网页中显示RTSP视频流?

我有一台ip camera,提供实时RTSP视频流.我可以使用VLC媒体播放器通过提供URL来查看Feed:

rtsp://cameraipaddress
Run Code Online (Sandbox Code Playgroud)

但我需要在网页上显示Feed.相机提供商提供了一个ActiveX控件,我已经开始工作了,但它确实很麻烦,导致浏览器频繁挂起.

有谁知道我可以使用哪些支持RTSP的替代视频插件?

摄像机可配置为以H264或MPEG4进行流式传输.

rtsp video-streaming

83
推荐指数
9
解决办法
46万
查看次数

Magento API V2 - 为API响应添加其他属性

我正在使用Magento API V2.

当我打电话给salesOrderCreditmemoInfo时,我会收到一份回复,其中包含贷项通知单详细信息以及与订单关联的产品列表.

但是在产品项列表中没有product_type属性.

我想手动编辑响应以添加此属性.

我尝试编辑: app\code\core\Mage\Sales\Model\Order\Creditmemo\Api.php

并取代:

public function info($creditmemoIncrementId)
{
    ...
    $result['items'] = array();
    foreach ($creditmemo->getAllItems() as $item) {
        $result['items'][] = $this->_getAttributes($item, 'creditmemo_item');
    }
Run Code Online (Sandbox Code Playgroud)

使用以下内容 - (基本上为数组添加额外属性):

 public function info($creditmemoIncrementId)
    {
      ...
    $result['items'] = array();
    foreach ($creditmemo->getAllItems() as $item) {
            $product_type = '1'; //test value to check if works
            $attribs = $this->_getAttributes($item, 'creditmemo_item');
            $attribs['product_type'] = $product_type;

            $result['items'][] = $attribs;
        }
Run Code Online (Sandbox Code Playgroud)

当我做mage :: log($ result)时,额外的属性似乎正确地添加到数组中.(也表示此函数是被调用的函数)但它对实际的API响应没有影响.

我是否完全在错误的地方寻找或者还有其他我需要更新的东西?

api soap magento

7
推荐指数
1
解决办法
5316
查看次数

Magento自定义选项 - 将CSS className添加到自定义选项字段

我想指定一个CSS类来应用于我的自定义选项字段.这将允许我在产品视图页面上使用更强大的JavaScript选择器.

所以在管理员的产品>自定义选项中我希望有这样的东西: 在自定义选项中添加了CSS类

我已经在字段中添加了CSS Class属性.

这可以在adminhtml模板文件中添加得足够简单:

app\design\adminhtml\default\default\template\catalog\product\edit\options\option.phtml
Run Code Online (Sandbox Code Playgroud)

但我不知道我需要覆盖/扩展哪些文件,以便在单击"保存"时保存该额外属性.谁能指出我正确的方向?

magento

7
推荐指数
1
解决办法
4927
查看次数

Magento - 通过API更新订单状态

我添加了自定义订单状态选项.有谁知道如何通过API将其设置为我的自定义值?

magento

6
推荐指数
1
解决办法
1万
查看次数

Leaflet JS - 实现手势处理以强制执行2个手指滚动

您知道当您使用移动设备并向下滚动具有谷歌地图的网页时.地图变暗并告诉您"用两根手指移动地图". 在此输入图像描述

我想在我的Leaflet地图中实现这一点.Leaflet目前不提供此类功能.

Google将此功能称为手势处理.如果将其设置为"Cooperative",您将获得我刚才描述的效果. https://developers.google.com/maps/documentation/javascript/interaction

很容易检测到正在使用的手指数量并显示消息,如我的代码示例所示.(您需要在移动设备或模拟器上运行此功能才能看到它有效)

如果它是1个手指我取消touchmove事件并显示我的警告.否则,我允许该事件应用于地图.但是我需要弄清楚在我在地图上取消它之后将一个手指触摸事件应用到包含页面的方法.这样用户就可以滚动页面了.

有没有人有任何好的想法如何实现这一目标?我想过使用dispatchEvent将收到的touchmove事件对象直接中继到父文档.例如:document.dispatchEvent(touchmoveevent); 但没有运气.也许有更好的整体方法.

var myMap = L.map('mapid').setView([51.505, -0.09], 13);

L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  maxZoom: 19
}).addTo(myMap);

$("#mapid").on("touchmove", function(e) {
  if (e.touches.length !== 2) {
    $('.mask').fadeIn();
    return false;
  }
});

$("#mapid").on("touchend", function(e) {
  if ($('.mask').is(':visible')) {
    $('.mask').fadeOut();
  }
});
Run Code Online (Sandbox Code Playgroud)
#mapid {
  height: 600px;
}

.mask {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  z-index: 400;
}

.message {
  color: #ffffff;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 50%; …
Run Code Online (Sandbox Code Playgroud)

javascript dispatchevent leaflet touchmove

5
推荐指数
1
解决办法
1157
查看次数

接下来JS给脚本标签添加数据属性

当我的 Next JS 应用程序编译时,它会生成一个要包含的脚本文件列表,如下所示。

<script src="/_next/static/chunks/main-1234.js" async=""></script>
<script src="/_next/static/chunks/webpack-1234.js" async=""></script>
<script src="/_next/static/chunks/framework.1234.js" async=""></script>
<script src="/_next/static/chunks/1234.5678.js" async=""></script>
<script src="/_next/static/chunks/commons.1234.js" async=""></script>
<script src="/_next/static/chunks/pages/_app-1234.js" async=""></script>
<script src="/_next/static/chunks/1234.5678.js" async=""></script>
<script src="/_next/static/chunks/pages/%5B%5B...path%5D%5D-1234.js" async=""></script>
<script src="/_next/static/1234/_buildManifest.js" async=""></script>
<script src="/_next/static/1234/_ssgManifest.js" async=""></script>
Run Code Online (Sandbox Code Playgroud)

我想像这样向其中一些添加自定义数据属性。

<script data-cookieconsent="ignore" src="/_next/static/chunks/pages/%5B%5B...path%5D%5D-1234.js" async=""></script>
Run Code Online (Sandbox Code Playgroud)

我已经尝试在 next.config.js 文件中执行此操作,因为我知道可以在其中进行 webpack 覆盖,但我没有看到向动态生成的 js 文件添加数据属性的方法。

javascript webpack next.js

4
推荐指数
1
解决办法
4166
查看次数