小编zuz*_*nen的帖子

TypeError:google.visualization未定义

我正在尝试使用Google图表API,但是我收到一个我无法理解的错误:

这是我的代码:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="js/statistics/overview.js"></script>
Run Code Online (Sandbox Code Playgroud)

来自overview.js的代码是这样的:

var statisticsOverview = {
    init: function() {
        google.load("visualization", "1", {packages: ["corechart"]});
        google.setOnLoadCallback(this.drawIncomeChart());
        google.setOnLoadCallback(this.drawExpensesChart());
        google.setOnLoadCallback(this.drawEconomiesChart());
    },
    drawIncomeChart: function() {
        var data = [
            ['Year', 'Income'],
            ['October 2013', 1000],
            ['January 2014', 1170],
            ['March 2014', 660]
        ];
        var options = {
            title: 'Income Performance',
            colors: ['green']
        };
        var id = 'chart_income';

        this.drawLineChart(data, options, id);
    },
    drawExpensesChart: function() {
        var data = [
            ['Year', 'Expense'],
            ['October 2013', 1000],
            ['January 2014', 1170],
            ['March 2014', 660]
        ]; …
Run Code Online (Sandbox Code Playgroud)

javascript google-visualization

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

Magento模块的布局

我是Magento的新手,我正在尝试为我构建的模块制作布局.我有一个简单的模块和一个输出'Hello World'的IndexController(我已经使用了教程).

现在我想为该模块制作一个布局,我已经使用了本教程,但它不起作用.有人能指点我一个教程或者可以解释一下Magento中的布局是如何工作的吗?

谢谢 :)

这是我到目前为止所做的:我有一个名为'Andrei'的包和一个'Hello World'模块.

这是我的模块的config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<config>    
    <modules>
        <Andrei_Helloworld>
            <version>0.1.0</version>
        </Andrei_Helloworld>
    </modules>
    <frontend>
        <routers>
            <helloworld>
                <use>standard</use>
                <args>
                    <module>Andrei_Helloworld</module>
                    <frontName>helloworld</frontName>
                </args>
            </helloworld>
        </routers>  
    </frontend>
</config> 
Run Code Online (Sandbox Code Playgroud)

这是Andrei_Helloworld模块:

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Andrei_Helloworld>
            <active>true</active>
            <codePool>local</codePool>
        </Andrei_Helloworld>
    </modules>
</config> 
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

class Andrei_Helloworld_IndexController extends Mage_Core_Controller_Front_Action
{
    public function indexAction()
    {
        echo 'Hello world';
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所做的一切.该模块正常工作.我想要一个我的IndexController的布局.谢谢 :)

layout magento

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

在Wordpress中为自定义帖子类型创建模板

我知道如何为特定页面创建自定义模板.但是,我想为特定的自定义帖子类型创建一个模板.这是可能的,如果是真的我怎么能这样做?

如果我创建一个新模板,它只会在我添加页面时显示在admin中,但是当我添加新的帖子类型时,我没有选择某个模板的选项.

问题已解决:

/* 
Show the list of available custom templates templates in the Custom Post Type admin section
*/

/**
 * Post_type
 */
define( 'MY_THEME_POST_TYPE', 'cases' );
/**
 * Load the page template for any post object
 * having the appropriate meta key set.
 */
add_action( 'template_redirect', 'mytheme_template_redirect' );
function mytheme_template_redirect() {
    global $wp_query;
    $id = (int) $wp_query->get_queried_object_id();
    $template = get_post_meta( $id, '_wp_page_template', true );
    if ( $template && 'default' !== $template ) {
        $file = STYLESHEETPATH . '/' …
Run Code Online (Sandbox Code Playgroud)

wordpress custom-post-type

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

Magento如何翻译?

我想只使用一个csv文件翻译前端Magento商店.所以我做到了这一点:

我创建了一个名为Translator的自定义模块.在它的config.xml中我放了这些行:

<config>
....
<translate>
<modules>
<MyPackage_Translator>
<files>
<default>MyPackage_Translator.csv</default>
</files>
</MyPackage_Translator>
</modules>
</translate>

</config>
Run Code Online (Sandbox Code Playgroud)

然后我在Helper文件夹中创建了de default Data.php helper.

然后在app/locale/de_DE中我创建了MyPackage_Translator.csv文件,我放了所有字符串.

现在,如果在phtml(无论模块)文件中,如果我做了类似的事情:

echo $this->__('My string'); 
Run Code Online (Sandbox Code Playgroud)

它运作得很好.但我很好奇为什么Magento会在MyPackage_Translator.csv中查找字符串?

我也注意到,如果我使用$ this - > __('some string'); 在Customer模块中,Magento将首先在app/locale/de_DE/Mage_Customer.csv文件中查找该字符串,如果它在那里找不到该字符串,那么它将在MyPackage_Translator.csv文件中查找.这是为什么?例如,为什么它不在Enterprise_Customer.csv文件中查找?

有人可以解释一下Magento在寻找翻译文件时所做的工作流程吗?

csv translate magento

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

wp_verify_nonce()是什么意思?

我已经在Wordpress上阅读了这个函数的参考,但我仍然不明白这个函数到底做了什么.

我正在阅读有关在wordpress中创建元框的教程,我在保存数据的函数中有这个代码:

if ( !wp_verify_nonce( $_POST[$meta_box['name'].'_noncename'], plugin_basename(__FILE__) )) {
                return $post_id;
}
Run Code Online (Sandbox Code Playgroud)

有人可以简要解释一下wp_verify_nonce()的含义是什么?

wordpress meta-boxes

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

vendorSha256是如何计算的?

我试图了解vendorSha256使用 buildGoModule 时如何计算。在nixpkgs手册中我得到的唯一信息是:

“vendorSha256:是中间提取器派生的输出的哈希值。”

有没有办法可以计算我正在编写的 nix 表达式的vendorSha256?举个具体的例子,"sha256-Y4WM+o+5jiwj8/99UyNHLpBNbtJkKteIGW2P1Jd9L6M="这里是如何生成的:

{ lib, buildGoModule, fetchFromGitHub }:

buildGoModule rec {
  pname = "oapi-codegen";
  version = "1.6.0";

  src = fetchFromGitHub {
    owner = "deepmap";
    repo = pname;
    rev = "v${version}";
    sha256 = "sha256-doJ1ceuJ/gL9vlGgV/hKIJeAErAseH0dtHKJX2z7pV0=";
  };

  vendorSha256 = "sha256-Y4WM+o+5jiwj8/99UyNHLpBNbtJkKteIGW2P1Jd9L6M=";

  # Tests use network
  doCheck = false;

  meta = with lib; {
    description = "Go client and server OpenAPI 3 generator";
    homepage    = "https://github.com/deepmap/oapi-codegen";
    license     = licenses.asl20;
    maintainers = [ maintainers.j4m3s ];
  }; …
Run Code Online (Sandbox Code Playgroud)

nix

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

为什么非常短的 time.Sleep 花费的时间比基准测试中要求的(大约 300 ns)长?

我正在玩 Go 中的基准测试,我有一个简单的函数,只休眠 5 纳秒,但是当我运行基准测试时,它显示298.1 ns/op. 我很好奇这是为什么。难道不应该吗5 ns/op

去版本:

go version go1.19 linux/amd64

代码:

package andrei

import (
    "testing"
    "time"
)

func Hi() {
    time.Sleep(5 * time.Nanosecond)
}

func BenchmarkHi(b *testing.B) {
    for i := 0; i < b.N; i++ {
        Hi()
    }
}
Run Code Online (Sandbox Code Playgroud)

结果:

$ go test -run none -bench  . -benchmem ./andrei

goos: linux
goarch: amd64
pkg: andrei/andrei
cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
BenchmarkHi-8            3861392               298.1 ns/op             0 B/op          0 allocs/op …
Run Code Online (Sandbox Code Playgroud)

benchmarking sleep delay go

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

使用mysqldump将表数据导出到csv文件中

我想使用mysqldump将表数据导出到csv文件中.

我想做一些像:

mysqldump --compact --no_create_info --tab=testing --fields-enclosed-by=\" --fields-terminated-by=, -uroot -proot mydatabase mytable
Run Code Online (Sandbox Code Playgroud)

但我一直收到这个错误:

(Errcode: 13) when executing 'SELECT INTO OUTFILE'
Run Code Online (Sandbox Code Playgroud)

我使我的测试文件夹可写(我使用Ubuntu作为环境).有人可以解释如何在CSV文件中导出表格,或者如何修改我的命令shell以便工作?谢谢!

php mysql csv

3
推荐指数
2
解决办法
6733
查看次数

将Angular.js与Symfony 2一起使用

我有一个使用Symfony2表单组件构建的简单编辑表单.这意味着这个表单将在我的php控制器中填充模型数据.

但是每个表单输入都与ng-model指令相关联.现在这是我面临的问题:

当在编辑表单上输入时,输入没有值(因为它们没有在角度控制器中初始化),但是如果我用firebug检查它们将使用适当的数据设置value属性(因为数据是在php中设置的)控制器).

有没有办法以某种方式初始化角度模型?

symfony angularjs

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

客户图片上传并在Magento中调整大小

我正在使用Magento 1.11.2.0版本,我想为客户添加选项,以便在我的帐户页面上传他们的图像.

我在管理员中添加了一个新的图像文件类型的客户属性,这很好用.但它只有图像的最大图像宽度,最大图像高度选项.我想添加另外两个输入,这样我就可以指定宽度和高度,以便在上传头像时调整图像大小.

有没有办法做到这一点?我也很好奇什么模块/类用于客户的上传图像属性.

image magento

2
推荐指数
1
解决办法
5623
查看次数