Php 从Joomla中删除Hastinp javascript代码
Joomla 2.5添加了以下代码:Php 从Joomla中删除Hastinp javascript代码,php,regex,joomla,joomla2.5,Php,Regex,Joomla,Joomla2.5,Joomla 2.5添加了以下代码: window.addEvent('domready', function() { $$('.hasTip').each(function(el) { var title = el.get('title'); if (title) { var parts = title.split('::', 2);
window.addEvent('domready', function() {
$$('.hasTip').each(function(el) {
var title = el.get('title');
if (title) {
var parts = title.split('::', 2);
el.store('tip:title', parts[0]);
el.store('tip:text', parts[1]);
}
});
var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false});
});
现在-我知道我可以编辑html行为文件:
libraries/joomla/html/html/behavior.php进行注释,但这不是最好的解决方案
已尝试但均无效:
1.
2. 这并不是您所需要的。但是,如果您只想隐藏工具提示,可以将“显示”属性设置为“无”-
.tip-wrap {
display: none !important;
}
这是您必须注释掉的行:
var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50....
Joomla 2.5/libraries/Joomla/html/*/behavior.php
第xxx行注释掉它
Joomla 3.x/libraries/cms/html/behavior.php
第287行注释掉它如果您使用只使用模板的方法来删除javascript-一些组件仍然强制添加代码 到目前为止,我找到的唯一可靠的解决方案是利用插件来阻止js-JSS-CSS控件:
注释掉代码有什么问题?@alfasin-因为不应该编辑核心文件;)@洛德这不是圣经你知道的…:)@阿法辛-哈哈,这还是有道理的。编辑核心Joomla可能会损坏其他函数,导致安全问题,并可能在Joomla更新中被覆盖;)@洛德,你当然是对的!即使我不希望任何东西因为UI的改变而被破坏,我以前也见过这种情况。
var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50....