prestashop覆盖系统通过使用文件命名方案与许多其他系统一样工作.所以基本上,我将在/ classes/classes中创建一个类,并在/ classes中使用相同的类和文件名,只是为了简化.好吧,我必须覆盖它(使用最新的prestashop版本,可以覆盖模块,以前我们不能):
include_once(dirname(__FILE__).'/MailAlert.php');
class MailAlerts extends Module{
[....]
}
Run Code Online (Sandbox Code Playgroud)
我可以用这个覆盖它:
class MailAlertsOverride extends MailAlerts{
[....]
}
Run Code Online (Sandbox Code Playgroud)
好吧,它工作,文件和类得到认可,但我有最初包含的MailAlert类的问题.我不能重新包括它,但如果我不包括它,模块将要求它.
我宁愿不修改父类.有没有办法解决这个问题?
我有一个嵌入式的Google mymaps。似乎zoom参数根本不起作用。我在Google文档中找不到任何有用的信息。
Mymaps似乎不遵循标准的iframe Maps API。
<iframe src="https://www.google.com/maps/d/embed?mid=1gatxEY51NXkSRl461HgAxmk2bwI" width="640" height="480"></iframe>
Run Code Online (Sandbox Code Playgroud)
编辑:
在Matej接受的答案之后,我找到了两个有用的链接:
我应该在Google Maps URL中使用哪些参数来进行定位?
https://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters
然后像这样修改我的嵌入代码,以便添加缩放(通过“ z”参数)和居中(通过“ ll”参数):
<iframe src="https://www.google.com/maps/d/embed?mid=1gatxEY51NXkSRl461HgAxmk2bwI&z=5&ll=43.7695600,11.2558140" width="640" height="480"></iframe>
Run Code Online (Sandbox Code Playgroud)
顺便说一句:我通常喜欢在这个网站上找到我的经/纬度位置:
不知道,也许有人在遇到同样的问题之前..
我的服务器中有一个正确配置的ssl证书.如果我激活prestashop ssl模式,那么几个页面会生成无限重定向循环警告....
我真的无法弄清楚为什么..我能说的一件事是,在后台,点击ssl acivation链接,它不会激活它:它保持静默,没有重复,没有.因此,要激活ssl,我必须手动更改数据库上的相关配置变量.
这可能是服务器上出现问题的症状?
有人有同样的问题吗?
谢谢
我使用 Tippy.js 作为工具提示。我有几组带有工具提示的图标。美好的。问题:每个组应该根据图标组的容器类以不同的颜色显示工具提示。但工具提示默认在 document.body 中实例化,如果我使用appendTo选项更改父级,例如
appendTo: function(){
// so tootips should be instantiated inside each icons group's container
return document.getElementsByClassName('lr-tgi-optional')
}
Run Code Online (Sandbox Code Playgroud)
我收到错误(TypeError:this.options.appendTo.contains 不是函数)。
我在mac上使用最新的npm.我有一个奇怪的问题:如果我想在文件夹上本地安装一些软件包,我就不得不这样npm init做了.换句话说,如果我只是npm install [package name],它将全局安装(在我的/ User/npm-modules文件夹中),因此本地安装的onnly方法是初始化文件夹.所以基本上,它通常应该做的相反.为什么?任何的想法?
假设我要擦除此字符串中的任何引号,然后在php中用'&'替换空格.我可以很容易地做2连续的preg_replace之类的,但是如何只用1段呢?
" columns="4" link="file" ids="280,281,282,283,284,285,286,287,288""
Run Code Online (Sandbox Code Playgroud)
至:
columns=4&link=file&ids=280,281,282,283,284,285,286,287,288
Run Code Online (Sandbox Code Playgroud) javascript ×2
php ×2
google-maps ×1
module ×1
mymaps ×1
npm ×1
npm-install ×1
overriding ×1
params ×1
prestashop ×1
regex ×1
ssl ×1
tippyjs ×1