小编Muf*_*dal的帖子

在PHP字符串中格式化MySQL代码

是否有任何程序IDE可以在PHP字符串中格式化MySQL代码,例如我使用PHPStorm IDE而它无法做到.

它适用于PHP和MYSQL,但不适用于PHP字符串中的MYSQL.我准备使用新的IDE,因为现在我必须手动格式化数百个一行且不可读的数据库请求.我选择的唯一标准是ide可以自动执行.

<?php
...
$request1 = "select * from tbl_admin where admin_id= {$_SESSION['admin_id']} and active= 1 order By admin_id Asc";
...
?>
Run Code Online (Sandbox Code Playgroud)

应该成为

<?php
...
$request1 = "SELECT * 
               FROM tbl_admin 
                  WHERE admin_id = {$_SESSION['admin_id']}
                  AND active = 1
                      ORDER BY admin_id ASC";
...
?>
Run Code Online (Sandbox Code Playgroud)

php mysql format

23
推荐指数
3
解决办法
7937
查看次数

在我的本地机器上安装magento后,我忘记了管理员密码

在我的本地机器上安装magento后,我忘记了管理员密码.我无法登录我的管理区域,如何重置密码

我已经阅读了这篇文章http://www.atwix.com/magento/reset-admin-password-mysql/但它对我不起作用.或者可能是我没有得到这个

请帮助我成为Magento的初学者

php magento password-recovery

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

如何在phtml模板中调用Magento块?

我需要在页脚中显示更多链接.我在magento admin中创建了这些链接作为静态块(id = sample_links).

然后我添加了以下代码page.xml文件

<reference name="foot_lnk">  
<block type="cms/block" name="sample_block" before="-">
      <action method="setBlockId"><block_id>sample_links</block_id></action>
    </block>
</reference>
Run Code Online (Sandbox Code Playgroud)

我在footer.phtml中称这个为,

<?php echo $this->getChildHtml('foot_lnk') ?>
Run Code Online (Sandbox Code Playgroud)

但它不显示CMS静态块内容.问题是什么?

php block magento content-management-system

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

为什么Magento试图调用Mage命名空间而不是我的自定义命名空间?

我在自定义命名空间的本地代码文件夹中创建了一个模块.该块未在前端显示,并且在检查异常日志时,事实证明Magento正在查找错误的位置.

exception ‘Mage_Core_Exception’ with message ‘Invalid block type:
Mage_MyCompany_ForthcomingProducts_Block_List’
in /var/www/html/app/Mage.php:407
Run Code Online (Sandbox Code Playgroud)

如果我在调用块时排除MyCompany_前缀也是如此; 它仍然在Mage命名空间中查找.我在modules文件夹中名为MyCompany_All.xml的文件中有这个,我添加的CMS布局工作正常,所以Magento肯定加载它:

<?xml version="1.0"?>
<config>
    <modules>
        <MyCompany_CmsLayouts>
            <codePool>local</codePool>
            <active>true</active>
        </MyCompany_CmsLayouts>
        <MyCompany_ForthcomingProducts>
            <codePool>local</codePool>
            <active>true</active>
        </MyCompany_ForthcomingProducts>
    </modules>
</config>
Run Code Online (Sandbox Code Playgroud)

有没有人对这是什么造成的?


补充:该模块代码通过静态块调用该块:

{{block type="MyCompany_ForthcomingProducts/List" template="forthcomingproducts/list.phtml"}}
Run Code Online (Sandbox Code Playgroud)

该块的config.xml是:

<?xml version="1.0" encoding="utf-8"?>
    <config>
        <modules>
            <MyCompany_ForthcomingProducts>
                <version>0.9</version>
            </MyCompany_ForthcomingProducts>
        </modules>

        <global>
            <blocks>
                <forthcomingproducts>
                    <class>MyCompany_ForthcomingProducts_Block</class>
                </forthcomingproducts>
            </blocks>
       </global>
    </config>
Run Code Online (Sandbox Code Playgroud)

php magento

9
推荐指数
1
解决办法
8007
查看次数

如何在Magento 1.7中删除自定义选项+ $ 10.00

您好我使用的是magento 1.7.我有可配置的产品和简单的产品都有自定义选项...我想删除选项旁边的+ $ 10.00示例:自定义选项:大+ $ 5.00我希望它显示为大......我仍然希望价格为在产品的视图页面上更新.我尝试编辑js/varien/product.js注释掉str +但是没有用

//str+= ' ' + this.formatPrice(excl, true) + ' (' + this.formatPrice(price, true) + ' ' + this.taxConfig.inclTaxTitle + ')';
            } else {
                //str+= ' ' + this.formatPrice(price, true);
            }
        }
        return str;
    },
formatPrice: function(price, showSign){
    var str = '';
    price = parseFloat(price);
    if(showSign){
        if(price<0){
            //str+= '-';
            price = -price;
        }
        else{
            //str+= '+';
        }
Run Code Online (Sandbox Code Playgroud)

magento

9
推荐指数
4
解决办法
9365
查看次数

如何在Magento中获取完整的产品图片网址

如何在magento中获取完整的产品图片网址,我需要将数据从magento迁移到 django所以我需要获取产品完整图片网址以迁移网站

这是我的代码

<?php
@ob_start();
@session_start();
ini_set('display_errors', 1);
//for order update
include '../../../../app/Mage.php';
Mage::app('default');
echo '<pre>';
if(isset($_REQUEST['productid'])){
$productId = $_REQUEST['productid'];
}else{
echo 'Default Product => ';
$productId = '12402'; // product ID 10 is an actual product, and used here for a test
}
$product = Mage::getModel('catalog/product')->load($productId);  //load the product     

print_r($product->getthumbnail());<br/>
print_r($product->getcreated_at());
?>
Run Code Online (Sandbox Code Playgroud)

magento

9
推荐指数
3
解决办法
7万
查看次数

重复的配置文件和捆绑的项目

我有一个人们每月支付的订阅服务,因此我设置了一个带有重复配置文件的"虚拟产品".与此同时,我想拥有它,以便他们可以添加不同的一次性产品.为了实现这一点,我尝试使用所有不同的一次性产品创建"捆绑产品",并将"虚拟产品"添加到"捆绑产品".

但是,当我去结账时,它说"标称商品只能单独购买.要继续,请从报价中删除其他项目."我如何允许人们同时订阅服务并购买产品?

注意:我使用Paypal网站付款专业版作为我的商家帐户.

paypal magento paypal-subscriptions

8
推荐指数
1
解决办法
3520
查看次数

如何在magento中创建新的自定义选项类型?

如何在magento中创建新的产品自定义选项类型,例如我必须在magento中提供新的图像自定义选项类型,从我的自定义模块表中获取图像,并且我想将该图像分配给我的自定义选项图像字段.

php magento option magento-1.7

8
推荐指数
1
解决办法
7377
查看次数

如何在magento中获取页面标题?

任何方式获得magento页面标题 ...我有一个脚本现场人..在这我需要当前页面标题..所以任何人都可以告诉我如何获得当前页面标题?

php magento magento-1.7

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

Java-Convert使用BufferedReader时将String转换为int

使用BufferedReader时如何将String转换为int?据我所知,它的内容如下:

System.out.println("input a number");

int n=Integer.parseInt(br.readLine(System.in));
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,它不起作用.

错误消息说:

找不到合适的方法 readLine(java.io.InputStream)

它也说不br.readLine适用

java string bufferedreader

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