Opencart 如何获得特殊日期?
我正在尝试获取产品页面上特殊的Opencart 如何获得特殊日期?,opencart,opencart2.x,Opencart,Opencart2.x,我正在尝试获取产品页面上特殊的$date\u start和$date\u end的值。我正在使用opencart版本2.0x。请手动帮助,谢谢 特价日 为ex.special_price.ocmod.xml创建您自己的ocmod文件,粘贴以下代码并从扩展安装程序安装 <?xml version="1.0" encoding="UTF-8"?> <modification> <name><![CDATA[<font color="#0000"
$date\u start
和$date\u end
的值。我正在使用opencart版本2.0x。请手动帮助,谢谢
特价日
为ex.special_price.ocmod.xml创建您自己的ocmod文件
,粘贴以下代码并从扩展安装程序安装
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<name><![CDATA[<font color="#0000"><b>Special Price</font>]]></name>
<version><![CDATA[<b>1.0</b>]]></version>
<code>specialprice_dates</code>
<author><![CDATA[<font color="#CC0000"><b>A2bizz Blogs</b></font>]]></author>
<link><![CDATA[http://blogs.a2bizz.com]]></link>
<file path="catalog/controller/product/product.php">
<operation error="skip">
<search><![CDATA[ $data['discounts'] = array(); ]]></search>
<add position="before" ><![CDATA[
if($data['special']){
$special_info = $this->model_catalog_product->getSpecialPriceInfo($this->request->get['product_id']);
}else{
$special_info = '';
}
]]></add>
</operation>
<operation error="skip">
<search><![CDATA[ 'special' => $special, ]]></search>
<add position="after" ><![CDATA[
'special_info' => $special_info,
]]></add>
</operation>
</file>
<file path="catalog/model/catalog/product.php">
<operation error="skip">
<search><![CDATA[ public function getLatestProducts($limit) { ]]></search>
<add position="before" ><![CDATA[
public function getSpecialPriceInfo($product_id){
$sql = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "product_special WHERE product_id = '".$product_id."'");
return $sql->row;
}
]]></add>
</operation>
</file>
</modification>
在product.tpl中添加以下代码
<?php if ($product['special_info']) { ?>
<p><?php echo "<pre>"; print_r($product['special_info']); exit;?></p>
<?php } ?>
在这里你可以得到特价信息
特价日
为ex.special_price.ocmod.xml创建您自己的ocmod文件
,粘贴以下代码并从扩展安装程序安装
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<name><![CDATA[<font color="#0000"><b>Special Price</font>]]></name>
<version><![CDATA[<b>1.0</b>]]></version>
<code>specialprice_dates</code>
<author><![CDATA[<font color="#CC0000"><b>A2bizz Blogs</b></font>]]></author>
<link><![CDATA[http://blogs.a2bizz.com]]></link>
<file path="catalog/controller/product/product.php">
<operation error="skip">
<search><![CDATA[ $data['discounts'] = array(); ]]></search>
<add position="before" ><![CDATA[
if($data['special']){
$special_info = $this->model_catalog_product->getSpecialPriceInfo($this->request->get['product_id']);
}else{
$special_info = '';
}
]]></add>
</operation>
<operation error="skip">
<search><![CDATA[ 'special' => $special, ]]></search>
<add position="after" ><![CDATA[
'special_info' => $special_info,
]]></add>
</operation>
</file>
<file path="catalog/model/catalog/product.php">
<operation error="skip">
<search><![CDATA[ public function getLatestProducts($limit) { ]]></search>
<add position="before" ><![CDATA[
public function getSpecialPriceInfo($product_id){
$sql = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "product_special WHERE product_id = '".$product_id."'");
return $sql->row;
}
]]></add>
</operation>
</file>
</modification>
在product.tpl中添加以下代码
<?php if ($product['special_info']) { ?>
<p><?php echo "<pre>"; print_r($product['special_info']); exit;?></p>
<?php } ?>
您可以在这里获得特殊价格信息。日期“特殊”的原因是什么?这与产品特殊价格相关日期开始
和日期结束
?是的,这与产品特殊价格相关@zedBlackbeard@protik:前端或管理员?在product.tpl
日期“特殊”的前面?这与产品特价日期开始
和日期结束
有关?是的,这与产品特价有关@zedBlackbeard@protik:前端或管理员?在product.tpl
前面,不希望特价的开始日期和结束日期值添加倒计时。我不想要模块@zedNo不希望特殊价格的开始日期和结束日期值添加倒计时。我不想要模块@泽德