Prestashop空白页付款和模块页

我已经多次将Prestashop v1.4.0.17的最新版本上传到我的主机上,但我收到了空白页面付款和模块页面: 这在我的本地主机中是很好的。知道为什么会这样吗?解决方案:

在Prestashop数据库结构中查找产品名称的位置

我正在为prestashop开发一个非常简单的(对于新手用户)后端,我想知道在哪里可以找到上传的产品图片名称。。 我知道他们进入了“img/p”目录。但我不知道: 1.它们位于哪个数据库表中。。联系 2.为什么它们被称为(例如):1-18-small.jpg…为什么“1-18”而不是“1”(他的产品ID)?这个数字是什么意思 谢谢因为图像名称依赖于语言,所以您可以在image_lang表中找到它们 关于文件名,模式是:productId imageId size.jpg您可以在此处看到的完整表结

Prestashop谷歌电子商务跟踪

我想将谷歌电子商务跟踪添加到Prestashop商店。这应该通过将脚本添加到“订单确认”页面来完成 但是,在显示“订单确认”页面时,订单数据已被清除,因此无法添加到GA脚本中 有人知道如何做到这一点吗?我不是专家,但我使用Prestashop中内置的Google Analytics模块,并在GA中启用电子商务跟踪。这对我很有用。请更好地解释你的答案。如果您只是想留下评论,请等待您的分数/声誉提高。好好享受吧!这不是答案,因为它不会捕获任何电子商务数据

Prestashop 预启动维护模式错误

第一件事第一,我对普雷斯塔肖普不熟悉 我有两个问题。首先,当我在维护模式下添加ip地址以获得访问权限时,我仍然无法访问frontoffice。这导致我的Chrome浏览器出现服务器错误 但更大的问题是,当我关闭维护模式(并从列表中删除我的IP地址)时,什么都没有。只是一个空白屏幕。经过一点研究,我发现如何在defines.inc.php中打开错误报告,如下所示: /* Debug only */ define('_PS_MODE_DEV_', true); 在此之后,我出现以下错误: 任何帮助

Prestashop-无法使用Prestashop 1.6 webservice上载新图像产品

我试图通过vb.net应用程序为带有prestashop webservice的产品上载新图像,但收到以下错误消息: “无法保存此图像” 用于上载图像的URL如下:http://localhost/prestashop/api/images/products/1 发出请求的函数的源代码如下: Public Sub executeAddImage(ByVal resource As String, ByVal id As String, ByVal imageToAdd As Image)

如何用Prestashop实现adwords转换码?

在prestashop购物网站上添加adwords转换代码的地方,目前我不想要转换值。只要告诉我我需要在哪个文件上放置代码以及如何放置代码。您应该在主题的订单确认.tpl文件的末尾插入您的AdWords转换代码。正如Yenshirak所说,您必须将其放置在themes/your_theme/order-confirmation.tpl上 您已将脚本变量置于标记{literal}和{/literal}之间,如: <script type="text/javascript"> /*

Prestashop 如何在不同的子域上打开模块?

我有一个自定义模块,比如说: www.domain.com/module/abc/index.php 我希望此模块实际从以下位置打开: cdn.domain.com/module/abc/index.php 现在发生的情况是,如果我访问cdn.domain.com,它会自动重定向到www.domain.com,但我需要它留在cdn子域上。我该怎么做

从位于prestashop文件夹外的脚本使用prestashop应用程序

我想从一个php脚本(external_script.php)使用prestashop应用程序,该脚本位于prestashop文件夹之外,但仍然在同一台服务器上 我可以使用Magento来实现这一点: require_once external_folder/magento/app/Mage.php; 我试图包括prestashop/config/config.inc.php和prestashop/init.php,但它将external_script.php重定向到prestasho

prestashop邮政编码有问题

我的Prestashop邮政编码有问题。 它总是说,当你以客人身份付款时(使用一个帐户,它似乎可以正常工作),这是无效的。现在,我已经完全关闭了邮政编码。这降低了销售额,所以我希望你们中的一位能给出答案 提前感谢, Lex核心版本?地址国家?已经修好了。无论如何,谢谢你。

Prestashop:display";选择“语言”;内联管理

我想简化我的生活,在管理面板的输入字段旁边内联显示语言标志。 例如: 把这个翻过来: 为此: 我试过了 abstract class ModuleCore { public function displayFlags() } 但没有效果 然后我将admin\themes\default\template\helpers\options\options.tpl修改为: <div class="displayed_flag"> {foreach $languages as $lan

Prestashop:超出范围订单

我有一个关于航空公司的问题 如果发生“超出范围的行为”,是否可能“重复”运费 例如,我的承运人根据重量范围设定价格,但我的更高范围目前为5-8公斤。因此,如果客户订购100件1kg的产品,运费将保持不变,就像他只订购8件1kg的产品一样 我不知道我是否说得够清楚,但是。。。有解决我问题的办法吗 谢谢。您可以在运营商配置页面中按总重量设置价格 按总重量计算的价格应取决于每种产品的数量 因此,您可以设置不同的重量范围,例如从0到15kg=>8欧元,从15kg到40kg=>12欧元,以及超过40kg=

将客户迁移到Prestashop 1.7

首先,感谢您关注我今天面临的问题 我目前正在做一个项目,包括prestashop 1.7。我想做的是如下。我想将我的prestashop 1.6.11迁移到1.7。现在我知道目前没有对这个选项的支持,但出于一些重要原因,我真的想升级它。我确实将客户和发票迁移到了1.7,但当我尝试登录新网站时,什么都没有发生(我在1.6上创建了一个测试帐户)。没有错误或任何东西,但页面会刷新,仅此而已。我确实在多个网站上寻找解决方案,但结果都是空白 是我想做的,甚至是可能的,还是有人知道去哪里看或者改变什么 希望

如果在Prestashop中进行了修改,正确的设置方式

我目前正在开发一个基于Prestashop(确切地说是1.6.1.5版)的网站。我有一个问题,正确的方法设置,如果修改自标签 我知道在Wordpress中,为了设置它,您必须打开WP配置文件并添加 header("Last-Modified:" . the_modified_date()); 但是使用Prestashop时,我应该编辑哪个文件?我可以用同一行还是写不同的东西 另外:我必须在FTP中编辑文件,无法添加特定模块。命令标题(“上次修改:”.The_Modified_date(

Prestashop产品列表不包括售罄

我想从产品列表中排除已售完且数量为0的产品。我试图修改product-list.tpl中的foreach循环,但它没有按应有的方式工作。我试过这个: {if $product.quantity_all_versions != 0} 售完的产品是隐藏的,但它没有显示21个产品,例如显示16个,并且分页中的计数是错误的 我认为更好的方法是修改$products变量。我在哪里能找到它?或者修改sql查询会更好?我在哪里能找到它 //编辑 我已更改查询: $sql = 'SELECT p.*, pro

Prestashop 更改与“取消”按钮关联的url

我想更改当前取消页面上取消按钮的URL,它正在显示列表,但我想在取消按钮上重定向用户 在潜入代码之后,我知道返回按钮URL是由$\u post['back']设置的 所以我已经推翻了它;您必须使用您的URL进行更改 public function postProcess() { if (Tools::getIsset('submitAddadditional_service')) { $this->redirect_after = Context::getCont

如何在prestashop中添加社交媒体图标?

我试图在prestashop中添加一个来自模块的社交媒体图标和链接,更具体地说,我遵循以下路径:模块->模块和服务->已安装模块->社交媒体跟踪链接,在instagram字段中插入instagram url,但什么也没发生。 我的问题是,如果有人知道我如何添加社交媒体图标,那么当客户点击它时,它会将他与E-shop的instagram个人资料联系起来 prestashop版本是1.7.5 提前感谢。如果您使用默认主题,它应该出现在电子邮件订阅表单的页脚附近。如果使用自定义主题检查模块是否已添加到

如何使数据库条目id\u stock\u可用=id\u product PrestaShop 1.7

我正在尝试使用第三方php代码将项目带到购物车。该项被输入到数据库中。在表ps\u stock\u available中,我注意到差异id\u stock\u available>id\u product中,我还注意到ps\u product表和id\u stock\u available表中的差异。它们有不同的编号和数据量 这是我的文件的代码: //Presta init global $context; if(!$context){$cont

调整Prestashop主题以自动调整大小

我正在为一个项目使用Prestashop,但它在移动版本中无法正确显示。我设法发现它是和网格系统一起做的,我想我可以修改全局CSS文件以包含堆栈溢出 据我所知,这是一个固定的尺寸 我不知道任何编码,所以如果你能帮助我,将不胜感激 /* columns */ #columns { overflow: hidden; background: url(../img/black/columnsBg.jpg) repeat-x; padding: 0 0 10px 0; text-alig

Prestashop添加到购物车按钮错误

我有这个按钮“添加到购物车”的问题,我不知道是什么问题。事情就这样发生了。未编辑任何代码。按下按钮后,分拣时间将被禁用。有没有关于代码可能出错的想法?这是CSS问题还是其他问题 将产品添加到购物车时,按钮将被禁用。 您可以在以下内容中找到所有代码: /yourtemplate/js/modules/blockcart/ajax-cart.js 如果未编辑ajax-cart.js,您将在第304行找到: $(callerElement).prop('disabled', 'disabled');

如何在Prestashop 1.6中显示购物车总计

有谁能帮我修改Prestashop 1.6中的一些tpl文件,这样不仅可以显示购物车中的产品数量,还可以显示订单总数(在鼠标悬停之前) 购物车:1150(3) 其中: 1150美元-订单总额是多少 (3) -购物车中的产品数量 非常感谢! Tereza事实上,总订单价格已经在模板中,但被CSS隐藏: 注释掉此规则以查看购物车区块摘要中的总价。请注意,我在默认主题中链接了文件,您的主题可能不同 要在产品盘点之前移动总价,您必须编辑模块模板: 将整个跨度元素(注意其中的内容和结束标记)移动到第3

SlideTabProduct prestashop

我想随机选择producttabslider模块中出现的产品 public function hookblockPosition3($params) { $nb = Configuration::get($this->name . '_p_limit'); $newProducts = Product::getNewProducts((int) Context::getContext()->language->id, 0, ($nb ? $nb

Prestashop 如何为每个新的付款请求获取不同的唯一编号?

我是PrestaShop的developent支付插件,是否有一种方法可以为每个支付请求获取唯一的数字。现在我可以使用购物车ID,但这是不安全的,因为消费者可能会要求价格为20美元的产品,但需要支付10美元。Prestashop具有针对每个请求的不同编号的功能。我搜索此问题的解决方案未成功,如果此问题再次出现,我感到抱歉 谢谢你的帮助!:)干杯 有很多方法可以生成唯一的数字。您可以使用购物车ID,如您所说。您可以将其与付款日期时间连接起来。例如,购物车ID=1付款日期2017-01-01 00:

通过Prestashop 1.7 web服务创建新产品

我正试图通过Prestashop 1.7 web服务创建一个新产品 我将以下XML发布到。(我在空白方案中创建了XML数据) 10 160,37 元描述 meta_关键字 元标题 产品名称 产品说明 产品简介 但我得到了以下错误: 正如您在发布的XML中看到的,price字段有一个值。此外,上述XML中包含的值对于Prestashop 1.6来说已经足够了 我做错了什么?您需要从xml中删除。 我测试过,它会插入到表中,但不会显示在backoffice中。要在backoffice中显示

带有自定义Prestashop模块的路径问题

有人能帮我解决自定义Prestashop module 1.6版本中遇到的文件路径问题吗 以下内容在本地主机环境中非常有效: return $this->display(__FILE__, '../../product-list.tpl'); 但是,在实时服务器上不起作用。以下方法确实有效: return $this->display(__FILE__, '../../themes/default-bootstrap/product-list.tpl'); 这是不可接受的,因为有

使用模块在Prestashop 1.7.6类别中添加自定义字段。如何在数据库中保存?

我正在Prestashop 1.7.6中创建一个模块,以便在我的类别管理页面中添加一些自定义字段。这是我的代码(来自法语,使用了新的Symfony型号): modules/categorycustomfields/categorycustomfields.php class Categorycustomfields扩展模块 { 受保护的$config_form=false; 公共函数构造() { $this->name='categorycustomfields'; $this->tab='ad

Prestashop 1.7-后台缺少翻译

我有PrestaShop版本1.7.6.0。当我想更改任何主题的翻译时(在后台),它显示所有的翻译都丢失了,但在我的商店里,所有的东西都被翻译了 我想要的是能够通过后台更新翻译 类似的问题也出现在后台翻译中,例如,我收到消息“没有可用的翻译文件”。我也无法在后端翻译模块,并出现错误:“没有可用的翻译文件”。但所有内容都在前端翻译得很好

如何从Prestashop 1.7.5.1的“按顺序排列的地址”页面编辑“城市”字段

我需要编辑地址选项卡,以便显示城市名称的固定值或包含城市名称的下拉列表。我需要给客户一个单一的选择当他必须选择城市,我试图创建一个特定的区域,但我需要城市字段显示城市的名称 我试图编辑address-form.tpl,但它包含smarty值,我不确定要编辑哪个.tpl文件。我在一篇类似的文章中搜索了一些解决方案,并尝试将表单类型添加到city field classes/form/CustomerAddressFormatter.php if ($field === 'city') {

Prestashop 从php脚本中降低产品价格

我试图制作一个php脚本,将产品的基本价格降低20,但它会用折扣价格更改基本价格。我想不出代码出了什么问题 $product_baseprice = round(1.19*($product->base_price)); $product->base_price = $product_baseprice - 20; $product->update(); 解决了 $pret = $product->base

Prestashop 如何根据数量增加运输成本

我目前正在为我的网站www.lordswoods.co.uk设置配送设置 我已经建立了两个航母 Yodel-最大包装重量30kg(承运人范围1kg至75kg),价格7.75英镑 托盘轨道-适用于75kg以上的所有总订单 当我订购1 x 20千克物品时,如pro master 5-经济型绿色。购物车的运费是7.75英镑,这是应该的。但是,当我将数量增加到两个时,装运价格保持不变,为7.75英镑,而我希望在达到75公斤之前,每件物品的价格为7.75英镑 e、 g 3 x promaster 5应等于

如何调用函数并在prestashop中显示来自tpl文件的结果

我需要在产品详细信息页面(product.tpl页面)中显示产品收藏夹计数和一些其他功能 但是我对prestashop是新手,所以我找不到我声明函数的位置,也不知道如何从tpl文件调用函数 我在这里写产品最喜欢的计数代码 public function favcount($id_product) { $sql = 'SELECT count(*) FROM `ps_favorite_product` WHERE `id_product`='.(int)$id_pro

使用php cli运行Prestashop

我需要使用一些PrestaShop功能运行CLI(命令行界面)脚本。更具体地说,我需要运行一些管理控制器 为此,我需要PrestaShop配置文件,但它无法加载配置,因为在脚本执行期间,Admin SuperAdministrator显然没有登录 我的问题是: 从命令行运行PrestaShop的最佳方式是什么 如何使PrestaShop认为用户已登录到我的cli脚本中 主要问题在这里:PHP致命错误:在第1805行的/var/{apachevirtualhostpath}/public/ww

Prestashop自定义产品字段

我试图在我的prestashop后端添加一些自定义字段,当填充时,显示在前端。以下是我想要实现的一些示例: 这是首页: 到处搜索,但没有结果。我只需要一个想法或一个例子。谢谢大家! 一个干净的解决方案可以通过创建新的模块来实现,该模块将在后台产品详细视图中提供新的选项卡,并在前台提供单独的数据库表和数据输出挂钩。下面是在管理产品中添加选项卡的教程

Prestashop 1.6中的菜单有多丰富?

我想知道如何在Prestashop 1.6中编辑富菜单 我在管理中看到了水平顶部菜单模块。 但是管理中的丰富菜单模块不是免费的,在Prestashop 1.6beta示例中,丰富菜单存在 它在哪里配置?哪个模块 谢谢。 在主类别下上载缩略图: 它们将显示为FO上的丰富菜单: 这只是一个简单的丰富菜单。这里是prestashop论坛上的一篇帖子,解释了我想知道的内容:

如何从PrestaShop中的钩子调用控制器中的函数

我有同样的钩在下面 public function hookActionProductAdd($params){ // how to call function from Admincontroller } 我想从$params获取参数,我有控制器,我想在添加产品时调用hookActionProductAdd中的Processproduct函数 class GetProductController extends ModuleAdminController{ public function P

Prestashop 区块分层模块在多店铺模式下的新克隆店铺中消失

我启用了多店铺模式,并在旧店铺的基础上创建了一个新店铺(同意复制所有文件、选项、产品等),并设置了一个主题,基本上也是另一个主题的副本 我在新商店中丢失了一些模块和元素,但我通过更新模块或更改其设置成功地恢复了它们。但是,我无法恢复blocklayered模块。到目前为止,我已经尝试过: 在模块的配置中:重建索引、价格等 重新安装模块 重新定位,在我的例子中显示leftcolumn 在主题的配置中启用列 尝试在模块设置中创建新的过滤器模板

Prestashop主题副本未显示

我是prestashop的新手,尝试使用默认设置创建自己的主题。我的prestashop版本是1.6.0.9。所以我将/themes/default引导的内容处理为/themes/test。然后我去后台->首选项->主题,我只看到默认主题,然后是商店主题。但是没有看到我的测试主题。如何选择新创建的主题?我找到了答案-我使用apache 2.4.9,如下所示: <FilesMatch "\.tpl$"> Deny from all </FilesMatch> 应该是: &

Prestashop 结束促销后删除文章

我是Prestashop的初学者,我想修改我的网站。如果促销结束已过期,我想自动删除产品。 对于特别优惠(促销),结束日期用$product.specific_prices.to书写 我想删除此变量的日期等于当前日期的文章。但我不知道怎么做。。。在模板中?例如: {if ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $product.specific_prices.to) && ($product.specific_pric

如何更改“主页”类别名称prestashop?

我刚刚开始编写Prestashopv1.6.1.6,希望将顶部水平菜单上显示的“主页”类别名称更改为“其他” 我在谷歌上搜索了很多,但主题是针对旧版本的 有什么建议吗?您应该能够从prestashop后端修改主类别名称 在菜单Catalog>Categories index.php?controller=AdminCategories>中,单击通常命名为home和id_category=1的主/根类别 在主类别管理中,单击编辑按钮index.php?controller=AdminCategor

如何从Composer安装PrestaShop 1.7 RC0

我刚刚克隆了PrestaShop 1.7的RC0 我已经运行了composer安装,但是。。。现在该怎么办 我试图用app/console server:start启动服务器,但转到127.0.0.1:8000时收到以下错误: 前线尚未实施!或删除 所以,这似乎不是正确的方式: app/console服务器:停止 尝试另一种方式 使用经典的localhost: 无法建立到数据库的链接:SQLSTATE[HY000][1049]未知 数据库“dev-prestashop-1_7” 好的,我必须创建

如何在prestashop 1.6中显示此产品的购物车规则

对于prestashop 1.6,我们为特定产品设置了购物车规则,通过添加3个产品,将添加另外1个产品作为礼品 这一切都在购物车页面上运行良好 但是,如何在特定的产品页面上显示这一点呢 $context::$this->$cart->$getCartRules(); 不显示在产品页面上 $context::$this->$cart->$getCartRules(); 我们必须在遵守购物车规则的特定产品上显示购物车规则 ex. "buy this product and

Prestashop本地主机提供拒绝连接错误

因此,我继续将我的Prestashop(1.6)站点从一台服务器转移到另一台服务器。我已经把数据库设置好了,文件已经全部加载了。当尝试访问服务器本身时,它不会出现问题。当通过公共IP地址访问服务器时,我还可以看到Prestashop文件所在的目录 现在,我想进入Prestashop商店,但我遇到了一个错误。我已经更新了config目录中的settings.inc.php文件。它具有正确的DB\u名称、DB\u用户、DB\u密码。问题似乎出在DB\u服务器上 当我将DB\u服务器设置为localh

Prestashop 1.6-如何从模块的php页面将我的产品导入购物车

我有一个带有自定义模块的php代码。如何从代码将产品添加到购物车。我有id号(产品id)和id客户(客户id) 我在模块中使用此代码段将产品添加到购物车,但您可以在覆盖的控制器中使用它: public function add2cart(){ $id = 1167; $qty = 1; if($id!=''){ $this->createCart(); $this->context-

Prestashop 1.7:如何获取/显示发票上的订单状态

我正在尝试获取订单状态,例如“已发货”或“已交付”(甚至是订单状态ID),并将其显示在我的prestashop发票上 这样做的原因是我可以做一个smarty IF语句来检查发票是否已支付。e、 g.如果状态=已发货,则显示发票上已付款 问题是我无法在发票上获取要回显的状态(通过编辑pdf/invoice tpl文件) 我试过: {OrderState::getOrderStates($id_lang)} {$order->current_state} 它不会返回任何东西 如果我执行{Or

Prestashop-使用模块(而不是覆盖目录)更改核心函数

我需要解析在Prestashop中传递给任何静态页面的任何变量,并用hrefs替换任何以纯文本http开头的变量。 我已经有了正则表达式,但我需要知道如何在不修改核心函数和不使用类或控制器的覆盖目录的情况下使用模块来实现这一点 在将结果发送到tpl文件之前,需要解析变量;我已经找到了一个覆盖ObjectModel类的解决方案,但我需要在一个模块内执行此操作。 问题是我不清楚如何做到这一点,因为ObjectModel使用其构造函数从数据库中获取数据 不知何故,我需要重写模块中的ObjectMode

Prestashop 在登录/注册前防止显示载体

我在我的商店使用快速订购(opc)模式。问题在于,在客户创建帐户或保存地址之前,存在可见的交付选项。我想隐藏这一部分,因为它是与付款完成 客户看到低运费并完成订单,然后价格发生变化,他们很生气。我想在cutromer注册acc或保存递送地址后显示递送选项。您可以在$(文档)中添加此脚本。就绪(函数(){在文件/themes/[your_theme]/js/order opc.js: $(document).ready(function() { if($('.address_addres

访问记录的用户prestashop

我是prestashop的新手,我在prestashop安装的同一主机中有一个单独的php页面,如何从该页面访问登录的prestashop用户 谢谢 正如N.Wouda告诉你的,你必须使用上下文,举例来说,以获取当前用户的电子邮件: <?php include(dirname(__FILE__) . '/config/config.inc.php'); $c = Context::getContext(); $emailOfLoggedUser = $c->customer->

扩展Prestashop 1.7的正确方法

在PS 1.7文档中,我们可以多次阅读不建议使用PS覆盖系统的内容,即不允许在PS市场中发布模块 我们只需要使用钩子,并扩展现有的类,我明白为什么 但是如何在自定义主题中使用扩展类而不是核心类呢 让我们举一个例子: 我想为类别添加一个自定义字段 在一个模块中,我扩展了CategoryCore类: class Category extend CategoryCore{ private $bottom_description ... } 然后,为了在类别的管理页面中添加字段,

Prestashop 前端PS1.7用户删除其帐户中的邮政地址时是否会触发钩子?

只有在创建或更改地址时,才会调用hookActionValidateCustomerAddressForm 据我所知,可能没有任何钩子来处理我在这个问题的标题中描述的案例 我错了吗?如果是:什么是钩子?如果否:我如何处理这个用例(当用户触发这个事件时,我真的需要执行一个程序) 我正在寻找的钩子的示例是:actionDeleteCustomerAddressAfter(当然它不存在)没有这个钩子 更糟糕的解决方案是搜索删除邮政地址的方法,并在其中插入您的代码 更好的解决方案是:创建一个新的钩子(甚

如何使用curl创建prestashop web服务资源?

到目前为止,我通过设置订单状态来使用curl的prestashop,但客户希望我从订单状态更改请求的来源,即请求发送方,向他提供信息。为此,我认为我需要创建一个prestashop资源,以便在两个不同的商店中设置更改订单状态的人的姓名。但是正如我所说的,使用文档中解释的代码无法成功地使用web服务。下面是我定义用于设置订单状态的curl代码的示例: $url3=$url."/api/orders/".Configuration::get('id_order'); $ch3

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 31 页