我有两个使用yii和Magento开发的独立php网站,我们使用一些API保持用户数据同步,以维护这两个网站的相同用户名和密码.
我们如何开发功能,在用户可以登录到任何一个应用程序并自动在另一个应用程序中加载,如谷歌服务,如果我们登录到Gmail,它显示登录到谷歌+和其他谷歌服务.
我读到了单点登录,但知道它是如何工作的.请指导我们如何在同一台服务器上构建单一标志.
我想只显示一个子类别产品.此类别中的产品列表仅显示产品标题,价格和重量.但其他类别和子类别产品仍保持默认布局(有images.product标题/简要说明).
有没有人可以帮助我?谢谢!
我有几个与Magento有关的问题:
从Magento的管理面板页面,可以找到的Magento的模块列表,如Mage_Newsletter和Mage_poll
例如.我想知道,这些来自哪里?
例如,如果我创建如下文件:
/var/www/magento/app/design/frontend/[design_package]/[layout_name]/{layout,templates}
Run Code Online (Sandbox Code Playgroud)
存储在这样的目录中的一组文件定义的模块在我刚刚指出的管理页面上显示在Magento模块列表上需要什么?
在设计包的皮肤目录下,拥有一个images目录然后是一个单独的images/media
目录是什么目的.如何决定将哪些图像直接放在images目录下而不是下images/media?这里使用的惯例是什么?
当我尝试为checkout_type_onepage_save_order下面的事件编写观察者时
<events>
<checkout_type_onepage_save_order>
<observers>
<Appeal_Consignor_Model_Observer>
<type>singleton</type>
<class>consignor/observer</class>
<method>savedata</method>
</Appeal_Consignor_Model_Observer>
</observers>
</checkout_type_onepage_save_order>
</events>
Run Code Online (Sandbox Code Playgroud)
以上代码我试过frontend以及global.
即使我也试过跟随.
<events>
<checkout_type_onepage_save_order>
<observers>
<Appeal_Consignor_Model_Observer>
<type>singleton</type>
<class>Appeal_Consignor_Model_Observer</class>
<method>savedata</method>
</Appeal_Consignor_Model_Observer>
</observers>
</checkout_type_onepage_save_order>
</events>
Run Code Online (Sandbox Code Playgroud)
完整的config.xml文件如下
<?xml version="1.0"?>
<config>
<modules>
<Appeal_Consignor>
<version>1.0.1</version>
</Appeal_Consignor>
</modules>
<global>
<models>
<consignor>
<class>Appeal_Consignor_Model</class>
</consignor>
</models>
<resources>
<consignor_setup>
<setup>
<module>Appeal_Consignor</module>
</setup>
<connection>
<use>core_setup</use>
</connection>
</consignor_setup>
<consignor_write>
<connection>
<use>core_write</use>
</connection>
</consignor_write>
<consignor_read>
<connection>
<use>core_read</use>
</connection>
</consignor_read>
</resources>
<helpers>
<consignor>
<class>Appeal_Consignor_Helper</class>
</consignor>
</helpers>
</global>
<frontend>
<routers>
<consignor>
<use>standard</use>
<args>
<module>Appeal_Consignor</module>
<frontName>consignor</frontName>
</args> …Run Code Online (Sandbox Code Playgroud) 如何根据fishpig wordpress magento集成中的相应类别检索最近的帖子?
我想设置一个cookie但加密信息并在检索时解密.我可以使用任何Magento课程吗?
我正在运行Magento 1.4.1.1,我正在设置我的cookie:
Mage::getModel('core/cookie')->set($name, $value, $period, $path, $domain, $secure, $httponly);
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
我需要显示和隐藏一个表单是客户是否登录.
我有这个帮手:
<?php
if ($this->helper('customer')->isLoggedIn() ) {
echo "Hide Form";
} else {
echo "<form id="form1" name="form1" method="post" action="post.php">
<input name="Type your name" type="text" value="name" />
<label>
<input type="submit" name="send" id="send" value="Submit" />
</label>
</form>";
}
?>
Run Code Online (Sandbox Code Playgroud)
谢谢
我需要促销/优惠券按顺序改变哪个项目的信息以及折扣前这个项目的价格和这个项目的最终价格.我知道,这很复杂所以这是一个例子:
<order>
<items>
<item> <!-- This item have discount in order -->
<sku>1234</sku>
<promotion>
<promo_id>456</promo_id>
<discount_value>10</discount_value><!-- In % or $ -->
</promotion>
<final_price>25</final_price>
</item>
<item><!-- This item don't have discount in order -->
<sku>1234</sku>
<promotion/>
<final_price>35</final_price>
</item>
</items>
</order>
Run Code Online (Sandbox Code Playgroud)
我希望这是可以理解的解释.谢谢你的帮助.
编辑:我忘了一件事.所有我都有来自销售/订单模型的信息.这是一个接口,所以我无法访问会话数据,我从数据库获得验证的订单.
我正在这里遇到一种情况.
据我所知,在以前版本的Magento中,如果有人收到此致命错误消息:
Fatal error: Call to a member function toHtml() on a non-object in C:\xampp\htdocs\magento\app\design\frontend\base\default\template\wishlist\view.phtml on line 50
Run Code Online (Sandbox Code Playgroud)
您应该在page.xml文件中进行简单的更改,以便:
<block type="core/profiler" output="toHtml"/>
Run Code Online (Sandbox Code Playgroud)
会成为:
<block type="core/profiler" output="toHtml" name="core_profiler"/>
Run Code Online (Sandbox Code Playgroud)
但是现在......运行Magento 1.7这个解决方案似乎不再起作用了!
有人有解决方案吗?
提前致谢!
我们的magento 1.6.2无法重新索引产品平面数据.它有时也会显示"重建索引过程出现问题".
我从其他用户的经验中尝试了很多解决方案.没有结果.我们进口散装产品,但我们不确定这是重新索引问题的原因.
什么是理想的解决方案?
这是我在shell中使用的命令:
php /usr/local/lsws/fcgi-bin/lsphp5 /home/user/domains/my domain../public_html/shell/indexer.php
Run Code Online (Sandbox Code Playgroud)
这是来自exception.log的错误
2012-08-09T14:55:43+00:00 DEBUG (7): Exception message: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`galagearbox/#sql-1662_1fc419`, CONSTRAINT `FK_CAT_PRD_FLAT_4_ENTT_ID_CAT_PRD_ENTT_ENTT_ID` FOREIGN KEY (`entity_id`) REFERENCES `catalog_product_entity` (`entity_id`) ON DELETE CASCA)
Trace: #0 /home/corecolu/public_html/lib/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array)
#1 /home/corecolu/public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
#2 /home/corecolu/public_html/lib/Zend/Db/Statement.php(300): Varien_Db_Statement_Pdo_Mysql->_execute(Array)
#3 /home/corecolu/public_html/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
#4 /home/corecolu/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('ALTER TABLE `ca...', Array)
#5 /home/corecolu/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(389): Zend_Db_Adapter_Pdo_Abstract->query('ALTER TABLE `ca...', Array)
#6 /home/corecolu/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(327): Varien_Db_Adapter_Pdo_Mysql->query('ALTER TABLE `ca...')
#7 /home/corecolu/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(2548): Varien_Db_Adapter_Pdo_Mysql->raw_query('ALTER TABLE `ca...')
#8 …Run Code Online (Sandbox Code Playgroud) magento ×10
php ×3
cookies ×1
discount ×1
encryption ×1
events ×1
fatal-error ×1
fishpig ×1
helper ×1
magento-1.7 ×1
magento-1.9 ×1
mysql ×1
object ×1
observers ×1
orders ×1