小编Rav*_*ish的帖子

Magento在后端更改属性类型

是否可以在创建属性后更改其类型.我想将某个属性的类型更改为多选列表.这些属性的类型目前是"下拉".实际上当我创建属性时,我最初创建它时不需要多选,但是,现在客户想要将其更改为"多选".

请帮助我,我不能通过删除旧属性来创建新属性,因为有一些数据,并且设计的某些部分是硬编码的并且取决于属性的某些值.

magento magento-1.5

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

设置pdftk sample.pdf burst的输出位置

我有一个问题,我使用tdftk从php分割pdf文件的页面.使用以下命令

$command = escapeshellcmd("pdftk ").escapeshellarg("/var/www/card/card.pdf")." ".escapeshellcmd(" burst");
$result = passthru($command);
Run Code Online (Sandbox Code Playgroud)

它工作得很好,并将页面分成文件.

现在我的问题是我可以设置应该存储突发文件的输出位置.

默认情况下,它将文件放在站点web根目录,我想要/ var/www/card/pages /目录下的文件.

有没有办法在PDFTK中这样做?

请帮帮我...

php pdftk

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

使用FPDI + TCPDF导入的PDF模板的大小问题

我陷入了一个非常复杂的局面.我正在为贺卡开发PHP Web应用程序.

为此,我使用了一些Linux工具和TCPDF和FPDI.让我告诉你它是如何工作的:

有4页贺卡模板PDF文件.这是自定义尺寸5x7英寸300dpi PDF文件.我也在TCPDF中添加了自定义大小

case 'STANDARD_CARD'       : {$pf = array(1500.00,2100.00);break;}
Run Code Online (Sandbox Code Playgroud)

我做的是,我使用:

pdftk templateX.pdf burst output  page_%2d.pdf 
Run Code Online (Sandbox Code Playgroud)

把每一页的寺庙分开.

现在我用:

$pdf = new FPDI($cardDetails['ORIENTATION'],"mm",$cardDetails['SIZE']);      


  //set source file for 
    $pdf->setSourceFile($pdfFile);
    $templateIndex = $pdf->importPage(1);
    $pdf->AddPage($cardDetails['ORIENTATION'],$cardDetails['SIZE']);
    $pdf->useTemplate($templateIndex,0,0);
Run Code Online (Sandbox Code Playgroud)

其他的事情,如写消息打印图像.最后使用以下方法保存文件:

$pdf->output("file_name.pdf","F");
Run Code Online (Sandbox Code Playgroud)

原始PDF文件(仅限第1页):( 5x7英寸) 原始pdf文件 修改PDF和一些PDF操作:(29x20英寸) 修改PDF

现在我得到的输出不是5x7 pdf它是一个29 x 20英寸的文件,它也破坏了我的计算和PDF.

请告诉我我做错了什么......

php pdf fpdi tcpdf pdftk

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

SCRIPT5022:达到$ $ digest()迭代次数.中止!并重定向到index.html

问题:

我试图在引导模式窗格中加载一个Angular JS应用程序,它在Internet Explorer上显示奇怪的行为(我们已在IE9和8上测试过它).

我们发现我们遇到以下错误:

**'JSON'undefined**对象Errorundefined

SCRIPT5022: 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: [["fn: function $locationWatch() {
  var oldUrl = $browser.url();
  var currentReplace = $location.$$replace;

  if (!changeCounter || oldUrl != $location.absUrl()) {
    changeCounter++;
    $rootScope.$evalAsync(function() {
      if ($rootScope.$broadcast('$locationChangeStart', $location.absUrl(), oldUrl).
          defaultPrevented) {
        $location.$$parse(oldUrl);
      } else {
        $browser.url($location.absUrl(), currentReplace);
        afterLocationChange(oldUrl);
      }
    });
  }
  $location.$$replace = false;

  return changeCounter;
}; newVal: 7; oldVal: 6"],["fn: function $locationWatch() {
  var oldUrl = $browser.url();
  var currentReplace = $location.$$replace;

  if (!changeCounter …
Run Code Online (Sandbox Code Playgroud)

internet-explorer angularjs

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

AWS Codebuild 运行 shell 脚本

我有一个基于 .NetCore 的 Lambda 项目,我想使用 AWS CodeBuild 进行构建。

我有一个用于源代码的 CodeCommit Repo,并且每当向我的主分支提交提交时,我都会使用 Lambda 来触发构建。我不想使用 CodePipeline。我将执行以下代码构建 -

  1. 建造
  2. 包裹
  3. 上传包到 S3
  4. 运行一些 AWS CLI 命令来更新 lambda 函数

现在我有几个 shell 脚本要作为其中的一部分执行,这些脚本在我本地运行良好,这就是我想将它们与 CodeBuild 一起使用的原因。

我正在使用来自 AWS 的基于 Ubuntu 的 .net 核心映像进行我的构建和 nn 我的代码构建项目,我已经更新了构建规范 -chmod +x *.sh在 pre_build 中,并按照此线程对我的 buildspec.yml 进行了其他更改:https:/ /forums.aws.amazon.com/thread.jspa?messageID=760031并且还查看了以下博客文章试图做类似的事情 - http://openbedrock.blogspot.in/2017/03/aws-codebuild-howto.html

这是我想执行的一个这样的脚本:

#!/bin/bash
set -e
ZIPFILENAME=""

usage() 
{
    echo "build and package lambda project"
    echo "./build-package.sh "
    echo "Get this help message : -h --help "
    echo "Required …
Run Code Online (Sandbox Code Playgroud)

shell lambda amazon-web-services aws-codebuild

6
推荐指数
0
解决办法
4922
查看次数

Magento翻译不起作用


我有三个商店视图:默认,de代表德语,fr代表法语.
我用以上两种语言翻译了app\locale\_en_US中的所有文件.
我已经将相应的翻译文件放在de_DE中 app\locale\de_DE用于德语翻译和fr_FR app\locale\fr_FR:法语翻译.
清除了缓存,它的翻译仍未反映.


我尝试从var/cache(此解决方案)手动删除缓存,但仍然无法正常工作.

magento magento-1.5

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

致命错误:Magento向管理客户网格添加列

我想在Admin Customer Grid is_onHold中添加一列(customer_entity表中的列名为is_onHold,tinyint(1){想要存储布尔值}).

我尝试了Fabrizio d解决方案:Magento - 将列添加到客户网格,但是,当尝试根据添加的列过滤结果时,它会给出致命错误.

我在_prepareColumns()中添加了以下代码:

$this->addColumn('is_onHold', array(
            'header'    => Mage::helper('customer')->__('On Hold?'),
            'width'     => '150',
            'index'     => 'is_onHold',
            'type'      => 'options',
            'options'   => array(
              1 => 'Yes',
              0 => 'No',
          )
        ));
Run Code Online (Sandbox Code Playgroud)

以及_prepareCollection()中的以下代码:

->addAttributeToSelect('is_onHold')
Run Code Online (Sandbox Code Playgroud)

它工作得很好,并且列被添加到网格中,但是,当我尝试根据新添加的列过滤记录时,我收到错误 法师EAV错误

当我检查相应的错误报告时,它说:

a:5:{i:0;s:34:"Invalid attribute name: is_onHold.";i:1;s:5418:"#0 E:\wamp\www\magePrj\app\code\core\Mage\Eav\Model\Entity\Collection\Abstract.php(1166): Mage::exception('Mage_Eav', 'Invalid attribu...')
1 E:\wamp\www\magePrj\app\code\core\Mage\Eav\Model\Entity\Collection\Abstract.php(1255): Mage_Eav_Model_Entity_Collection_Abstract->_addAttributeJoin('is_onHold', 'inner')
2 E:\wamp\www\magePrj\app\code\core\Mage\Eav\Model\Entity\Collection\Abstract.php(292): Mage_Eav_Model_Entity_Collection_Abstract->_getAttributeConditionSql('is_onHold', Array, 'inner')
3 E:\wamp\www\magePrj\app\code\core\Mage\Eav\Model\Entity\Collection\Abstract.php(312): Mage_Eav_Model_Entity_Collection_Abstract->addAttributeToFilter('is_onHold', Array)
4 E:\wamp\www\magePrj\app\code\core\Mage\Adminhtml\Block\Widget\Grid.php(449): Mage_Eav_Model_Entity_Collection_Abstract->addFieldToFilter('is_onHold', Array)
Run Code Online (Sandbox Code Playgroud)

这是因为我试图为布尔列使用类型选项吗?我不确定我做错了什么......

magento magento-1.5

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

在Sparql查询中过滤不起作用

我正在对我的sparql端点之一运行sparql查询,该端点仅支持Sparql 1.0.
我试图使用以下查询从商店获取用户列表:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX tmp: <http://example.com/schema/temp#>
PREFIX resource: <http://example.com/2010/record/schema#>
Describe ?userURI
WHERE 
{
    ?userURI rdf:type resource:User.
    OPTIONAL
    {               
        ?userURI tmp:dataCleanupStatus ?cleanUpStatus.
        ?userURI tmp:lastDataCleanupDate ?cleanUpDate.                  
    }
    FILTER 
    ( 
        (!bound(?cleanUpStatus) || ?cleanUpStatus !="Running")
    )
                    FILTER(    
        (!bound(?cleanUpDate) || ?cleanUpDate < "2012-04-11" )
    )

}
Run Code Online (Sandbox Code Playgroud)

通过上面的查询,我试图获得用户,其中:

  1. 清理状态三元组不存在,或者状态不是"正在运行"
  2. clearnUpDate三元组不存在或小于指定日期.

它没有返回它应该返回的记录.
您可能会说我应该使用xsd函数,但是,它们仅在Sparql 1.1中受支持


请指教.
修改查询:


PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX tmp: <http://example.com/schema/temp#>
PREFIX resource: <http://example.com/2010/record/schema#>
Describe ?userURI
WHERE 
{
    ?userURI rdf:type resource:User.
    OPTIONAL
    {               
        ?userURI tmp:dataCleanupStatus ?cleanUpStatus.

    }

    OPTIONAL
    {               
        ?userURI tmp:lastDataCleanupDate …
Run Code Online (Sandbox Code Playgroud)

rdf sparql

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

Magento使用自定义模块导致致命错误

我收到以下错误: 在第521行的E:\ wamp\www\raj\magento_new\app\Mage.php中找不到类'Lucky_Test_Helper_Data'

我使用模块创建器创建了这个模块.我用我的一个magento安装检查了它,它工作正常.然后我将模块复制到我想要使用它的实际安装中.

我做了一些调试,发现如果我评论config.xml的某些部分,我没有得到任何错误.

我看了一下错误的堆栈跟踪,其中包括以下行.
include('E:\ wamp\www\raj\magento_new\app\design\adminhtml\default\default\template\page\menu.phtml');

这是我的config.xml

现在,如果我评论:


    <!--<test module="test">
    <title>Test</title>
    <sort_order>71</sort_order>               
    <children>
    <items module="test">
    <title>Manage Test </title>
    <sort_order>0</sort_order>
    <action>test/adminhtml_test</action>
    </items>
    </children>
    </test>-->

我没有错.在此之前,模块似乎正在加载.你觉得有什么不对吗?帮帮我.

magento magento-1.5

0
推荐指数
1
解决办法
486
查看次数

jQuery parent().addClass()不使用隐藏元素

我正在尝试使用

jQuery("#element-id").parent().addClass('some-class');
Run Code Online (Sandbox Code Playgroud)

我有这样的结构:

<div class="tab-container user-dash-tabs">
    <div class="tabs1">
        <ul class="shadetabs" id="countrytabs">
            <li class="poll"><a id="pillow-pack" rel="country2" href="javascript:;" class="selected"></a></li>
            <li class="bott"><a href="javascript:;" class="" id="bottles" rel="country1"></a></li>
        </ul>
        <div class="cl"></div>
    </div>
    <input type="hidden" class="input-search" value="123" id="lubepack" name="lubepack">
    <p></p>
    <div class="cl"></div>

    <div class="tabcontent tab-content" id="country1" style="display: none;">
        <ul class="left-tab">
            <li title="water based" class="  add"><a class="  tab-pic7" id="tab-pic7-b" title="water based" href="javascript:;">&nbsp;</a></li>
            <li title="silicone based"><a class="  tab-pic8" id="tab-pic8-b" title="silicon based" href="javascript:;">&nbsp;</a></li>
            <li title="arousal"><a class="  tab-pic9" id="tab-pic9-b" href="javascript:;">&nbsp;</a></li>
            <li title="flavored"><a class="  tab-pic10" id="tab-pic10-b" href="javascript:;">&nbsp;</a></li>
            <li title="organic"><a class="  tab-pic11" …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

0
推荐指数
1
解决办法
4831
查看次数

包含季度重复事件的 ICS 日历源

我正在开发 ICS 日历源,该源将由不同的日历应用程序使用。我正在使用 PHP iCal 包来生成提要: https: //github.com/markuspoerschke/iCal

为我提供 ics feed 数据的基本系统具有以下类型的重复事件:

每日、每周、每月、每季度、每年

我正在查看 RFC 文档以了解此标准https://www.rfc-editor.org/rfc/rfc5545,并且标准仅支持以下重复频率:

   freq        = "SECONDLY" / "MINUTELY" / "HOURLY" / "DAILY"
               / "WEEKLY" / "MONTHLY" / "YEARLY"
Run Code Online (Sandbox Code Playgroud)

这意味着没有标准的方法来举办季度重复活动。

我想到的一个解决方案是每 3 个月后添加一个新事件。但是,这将在一年中添加 4 个单独的事件,而不是添加原始事件的 4 个重复实例。

有没有办法“欺骗”ICS 创建季度“重复”事件?

php icalendar calendar

0
推荐指数
1
解决办法
1488
查看次数