问题标签 [mage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
magento - Magento 最小化各种 js 文件——这样可以吗?
我正在最小化我的 magento 构建中的 javascript 文件以优化页面加载时间。我已经最小化了很大的 skin/frontend/THEME/default/js 文件,我列表中的下一个是各种 javascript 文件。
我的问题是:最小化各种 javascript 文件是否有害,因为它们在技术上是 Magento 核心的一部分?我显然会保存未压缩文件的备份。
谢谢!
php - Magento catalogsearch_fulltext 是从哪里生成的?
我想改进我们的 Magento 搜索引擎的搜索功能。我知道搜索词存在于数据库表 catalogsearch_fulltext 中,但我不知道 Magento 如何填充此表,也不知道如何编辑它。
从本质上讲,搜索正在填充产品的几个方面,包括简短描述和详细描述。在大多数情况下,这是多余的,我想从全文表中删除其中一个产品描述或两者都删除。
最终我想写一个扩展,添加额外的关键字,如复数标题等。
但我现在的问题是:如何编辑 Magento 在产品索引期间填充 catalogsearch_fulltext 表的方式?谢谢!
events - Magento 调用哪个事件?需要建立一个观察者
我需要在 Magento 中创建一个观察者,它监听当有人重新索引目录搜索索引时调用的事件。
那么当有人索引 Catalog Search Index 时会调用哪个事件呢?谢谢?
编辑:我正在查看事件:catalogindex_plain_reindex_after
这是正确的吗?
http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/events
php - Magento Observer 没有做太多观察
所以这是我的第一个模块,所以我认为会有错误。但我被困住了,认为堆栈溢出社区的智能可以提供帮助。
本质上,我希望我的模块监听目录搜索索引更新的事件并基于此执行一些代码。
所以我告诉 magento 识别我的模块:
应用程序/etc/modules/Nate_SearchToFind.xml
然后在:app/local/Nate/SearchToFind/etc/config.xml
然后在:app/code/local/Nate/SearchToFind/Model/Observer.php
有没有人在我的代码中发现一些错误(我确定它们在那里)或者作为我的整体方法,但我似乎找不到它们......感谢您的帮助!
.net - 使用 Click Once 和 Mage 的 VSTO Excel 加载项部署问题
我有一个 VSTO Excel 加载项,我可以从 Visual Studio 2008 中成功发布。我想将发布移动到我的 CruiseControl 构建服务器上的 NANT 任务中,以便我获得单元测试等的所有好处。
我正在通过在本地构建并部署到我的机器上的共享来测试部署,因此我知道要在 NANT 中使用的命令。
我可以使用 Mage 命令行工具成功构建部署和应用程序清单。
当我从网络共享运行应用程序时,安装失败并给出消息:“ Windows 窗体应用程序不支持 customHostSpecified 属性”
我查看了各种信息来源,其中大部分建议使用最新版本的 Mage 工具(我使用的是 Windows SDK 7.0a 中的 Mage 工具)并确保处理器目标是 MSIL。
我也关注了各种 MSDN 页面和演练,但似乎无法摆脱这个问题。
所以总结一下:
- 如果我从 Visual Studio 2008 发布,我可以通过 ClickOnce 进行部署
- 我可以使用 mage cmd 工具构建清单并对其进行签名
- 我无法从我的网络共享安装,我收到“ Windows 窗体应用程序不支持 customHostSpecified 属性”错误。
- 我的目标是 Excel 2007 并使用 .NET Framework 3.5。
- 该应用程序是从网络共享而不是 IIS 部署的。
magento - Magento 事件(Index 上调用了哪个事件?)
如问题所述,当有人进入管理面板并为目录搜索索引选择重新索引数据时会触发哪个事件?
我尝试在我的命令 shell 上运行 grep,但我似乎无法让它工作(获取事件列表)。我试过查看事件列表,但找不到正确的。
我倾向于认为事件 catalogindex_plain_reindex_after 会被解雇,但我已经尝试过了,但事实并非如此......
任何帮助将不胜感激!
php - Magento API 太慢?
所以我最近通过 Magento API 调用在数据库上运行了一些查询,例如
但是,显然这会在遍历大约 30 条记录、操作它们并写回记录后使整个服务器崩溃。
在 Magento 中必须有一种方法来操作数据库表的值。有没有办法可以直接查询数据库并绕过 Magento 庞大的 API?
谢谢!
编辑:对于以后可能会发现的任何人。
我在绕过 Magento API 进行数据库调用方面取得了很好的成功。简单地直接查询数据库工作得更快。
但是,就我而言,我的表与其他表没有关联。Magento 中的许多表是相互关联的,如果您在一个表中更改某些内容,其他表中就会产生多米诺骨牌效应。因此,请务必格外小心。
magento - Magento:致命错误:在第 432 行的 app\Mage.php 中的非对象上调用成员函数 getModelInstance()
我想使用 ajax 调用 PHP 文件,在该 PHP 中我将通过 ajax 调用下订单。但是当我使用该文件中的 app/Mage.php 时它会引发错误
然后它说
致命错误:在第 432 行的 app\Mage.php 中的非对象上调用成员函数 getModelInstance()
谁能帮帮我吗???
c# - 在 C# 中为 Magento 动态创建端点
我需要使用 C# 为我的 Magento 实现动态设置端点,但不能覆盖 C# 在 web.config 中对端点路径和凭据的默认检查。
有谁知道如何做到这一点?
我的服务目前看起来像这样:
在登录时,它会说我配置了两个端点。
我到处寻找,但找不到解决方案。
谢谢!!
zend-framework - 查找 Magento 的主题文件
我想在 magento 主题实际上是产品详细信息页面中做一些更改,但我无法找到它是什么主题。有4个目录可以存放文件。
在 app/design 中有 2 个目录,默认和基本目录,然后还有更多目录,皮肤文件夹中的层次结构也是如此
那么是否有一些地方我可以看到正在使用哪些文件,或者magento中是否有一些变量或函数可以用来检查它从哪里获取文件。我对magento和zend框架了解不多。我试图在 product_controller 中回显一些内容,但似乎我没有在写入文件中打印输出。那么我有什么方法可以知道产品详细信息页面视图的文件在哪里,我可以在其中添加表单和一些链接,magento 中是否有任何类型的自定义 HTML 可以添加到产品详细信息页面中?我实际上想在其中有一个表单,它将把它带到我将在 magento 中创建的另一个页面,并且该页面将使用表单中的一些数据。或者如果有一些扩展?
请告诉您是否对此有所了解,非常感谢。
谢谢