【问题标题】:LiveZilla and Prestashop - not displaying on all pagesLiveZilla 和 Prestashop - 未显示在所有页面上
【发布时间】:2017-02-15 07:37:42
【问题描述】:

我的网站上有 LiveZilla,但它连接到了错误的钩子。聊天栏仅在我单击菜单(水平栏)时出现,它不会出现在主屏幕上/添加到购物车页面或除菜单栏上的链接之外的任何其他页面。

它只允许我将它连接到“displayleftcollumn 或 displayrightcollumn” - 当我运行实时编辑时,我可以看到该模块,但它只在菜单页面上。

我希望聊天栏出现在每个页面上 - 我使用的是默认引导主题

我该如何解决这个问题?

网站 www.shop.tacitskills.com - 点击教室/在线等,栏出现。

我尝试询问 LiveZilla / Prestashop 但没有回应。

【问题讨论】:

    标签: prestashop livechat


    【解决方案1】:

    您可以编辑模块 php,并将其包含在内以添加页脚选项:

    public function hookFooter($params)
    {
        return $this->hookLeftColumn($params);
    }
    

    更好的是,在文件夹 overrides/modules/(modulename)/(modulename).php 中创建一个覆盖文件

    <?php
    
    if (!defined('_PS_VERSION_'))
        exit;
    
    class (Modulename)Override extends (Modulename)
    {
        public function hookFooter($params)
        {
            return $this->hookLeftColumn($params);
        }
    }
    

    在 (modulename) 中使用 livezilla 模块文件夹名称。 这样,它将“生存”模块更新。 创建此文件后不要忘记删除文件 cache/class_index.php。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 2020-11-17
      • 1970-01-01
      • 2018-07-16
      相关资源
      最近更新 更多