我正在努力获取Magento中status ='complete'的订单的订单ID和其他详细信息.我确信在magento中有一种方法可以检索状态为Complete的所有订单.由于我是magento的新人,我发现很难解决这个问题.
我希望向客户发送订单状态为完成电子邮件,并在发送电子邮件后标记.但这就是它的后半部分.任何人都可以告诉我如何在magento中获得状态为Complete的所有订单ID?
任何帮助表示赞赏.提前致谢.
我有一个菜单和一个搜索框.我想把搜索框和菜单项一起放.但我的菜单是在一个名为'custommenu'的div中的不同文件中构建的,它使用以下css:
#custommenu {
position:relative;
z-index:999;
font-size: 14px;
margin: 0 auto;
padding: 10px 16px;
width: 918px;
background-color: #FB0A51;
border-top-left-radius: 10px 10px;
-moz-border-top-left-radius: 10px 10px;
border-top-right-radius: 10px 10px;
-moz-border-top-right-radius: 10px 10px;
}
Run Code Online (Sandbox Code Playgroud)
而我的搜索框位于一个单独的文件中,如下所示:
<div class="header">
some code
<div class="quick-access">
some code
<php echo $this->getChildHtml('topSearch') ?>;
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我尝试将以下内容添加到css文件中,以便搜索框位于菜单的顶部,但它不起作用
.header .form-search {
position:absolute;
right:29px;
z-index:1000;
top: 80px;
width:315px;
height:30px;
padding:1px 0 0 16px;
}
Run Code Online (Sandbox Code Playgroud)
搜索框仍隐藏在菜单后面.我想在菜单中设置搜索框.我该怎么做?
编辑:这是div的css,其中包含搜索框,
.header { width:930px; margin:0 auto; padding:10px; text-align:right; position:relative; z-index:10; border-top:3px solid #3C3C42;}
.header .quick-access { float:right; width:600px;margin-top:-125px; …Run Code Online (Sandbox Code Playgroud) 我创建了一个"公司名称"属性,该属性会在我的客户帐户信息中添加,并且是必填字段.
它可以很好地填写注册,表格和编辑页面,并在后端的客户网格上显示.
但是,我无法在任何订单电子邮件模板中显示公司名称.
我相信这是因为我的订单表中既没有名为'companyname'的列也没有我可以传递给订单/发票/发货模板的任何自定义变量,以便在客户名称后面的行旁边显示公司名称.
任何人都可以指出我可以创建包含我的自定义"companyname"属性的自定义变量的文件,并将其传递给所有类型的销售电子邮件模板
谢谢
我知道闪存文本在许多地方都被禁止,但仍然是我的客户端需要它,我需要使用HTML,JavaScript来闪存一行文本,这是可行的.我希望文本在几秒钟内出现并消失并继续此循环.
我知道文本装饰:CSS中的闪烁可以做到这一点,但它只适用于FireFox,Opera.我需要这个在所有浏览器Firefox,Chrome,Safari,IE中工作.我搜索并尝试了很多Javascript代码,但似乎都没有工作.
所以任何知道如何操作的人,请发布一个代码的工作版本,它会在所有浏览器中刷新文本.
这可能是任何人可能正在寻找的功能.我想在每次添加新评论时向我的商店的联系电子邮件地址发送电子邮件通知.
我打算通过制作一个自定义模块来实现这一点,一旦发布新的评论,它就会自动通知商店所有者(在其联系电子邮件地址上).
现在我遇到的一些问题是,这是否需要在cron作业上运行,或者是否能够在发布新评论后立即自行运行.
还有什么条件可以检查新的评论和发送电子邮件警报.这只是我头脑中的事情,但如果有人对如何做到这一点有了更好的概述,我们非常欢迎他们提出建议.
提前致谢
我正在研究Moodle 2.2.1,并使用某些查询创建了dynamic.csv文件.我在我的主目录中创建了一个具有写权限的/ tmp /目录,并使用我通过代码创建.csv文件的文件函数.
一切正常,fopen(),fwrite()函数和csv文件每次动态创建.我已经为这段代码的用户保存了这些文件供下载.
<a href='/moodle/tmp/'".$filename."'> Download </a>
Run Code Online (Sandbox Code Playgroud)
在.htaccess中使用此行的N,文件可以下载到任何人的机器上.
AddType application/octet-stream .csv
Run Code Online (Sandbox Code Playgroud)
但问题是,每次加载页面时,都会使用不同的时间戳创建相同的.csv文件.基本上我在/ tmp /目录中获得了许多具有不同时间戳的重复文件.
有没有办法在该页面的每次加载时,该文件夹中文件的所有现有实例都被删除,并且可以下载新批文件.这样我就没有重复文件,只有每个文件的一个实例.
如果有人可以帮助我,我真的很感激.
谢谢
编辑:如果我创建和编写.csv文件的代码是这样,那么我应该在一小时之前删除带有时间戳的旧文件以及如何保留最新文件.
foreach($uniquenames as $uniquename)
{
$data = "Header1,Header2,Header3,Header4,Header5\n";
$filename = $uniquename.'_'.time().'.csv';
$writepath = $filepath.$filename;
$fh = fopen($writepath, 'w');
$result = $functions->getFiless();
foreach($result as $activity)
{
if($uniquename == $activity->quiz)
{
$data .= .$somedata.",".$foreachheader."\n";
}
else
{
}
}
fwrite($fh, $data);
fclose($fh);
echo "<p>".$uniquename . "<div class='assessment-reportlink'><a href='/moodle/tmp/".$filename."'> Download </a></p></div>";
Run Code Online (Sandbox Code Playgroud)
}