1

我正在尝试根据 W3C 使我的网站 100% 有效。

我的网站是:www.theprinterdepo.com

验证报告在这里: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.theprinterdepo.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent= W3C_Validator%2F1 .3

我需要根据该页面修复一个 javascript 代码,但我找不到它的位置 我已经在我的模板文件夹中尝试了 header.phtml 和 head.phtml 但它不存在

js是这样的:

<script type="text/javascript">window.HDUSeed='6780a8396c4a7207c8e81d509cbafa79';
window.HDUSeedIntId = setInterval(function(){
if (document.observe) {
document.observe('dom:loaded', function(){
for (var i = 0; i < document.forms.length; i++) {
if (document.forms[i].getAttribute('action') && document.forms[i].getAttribute('action').match('contacts/index/post')) {
var el = document.createElement('input');
el.type = ('hidden');
el.name = 'hdu_seed';
el.value = window.HDUSeed;
document.forms[i].appendChild(el);
}
}
});
clearInterval(window.HDUSeedIntId)
}
}, 100)</script>

问题是我可以在哪个 magento 文件中检查并修复它?

4

2 回答 2

2

Jürgen Thelen 在他的评论中是正确的 - 看起来你正在使用第 3 方扩展 - 很可能来自 Ahead Works:http ://ecommerce.aheadworks.com/magento-extensions/help-desk-ultimate.html -所以你可能想请他们解决这个问题。或者,如果您确实解决了它,那么也许可以将修复反馈给他们。

不管怎样,只要在你正在寻找的代码中找到一些独特的东西(也许是:'hdu_seed'),然后在你的源代码中用 grep 搜索它。以下递归 grep 并显示任何匹配的文件名(从您的 Web 根目录运行):

grep -lr "hdu_seed" .

如果由于某种原因无法使用命令行进行 grep,请使用 notepad++ 或 netbeans 等工具来执行搜索。

To narrow down your search, the code you are looking for will most likely be in a js file, js_skin file, template file or being generated in a Block.

于 2012-06-09T14:58:18.637 回答
1
grep -r "clearInterval(window.HDUSeedIntId)" *

If that doesn't work you can use

 echo "<larger part of script>"
 read var_name
 grep -r $var_name *
于 2012-06-09T17:03:50.557 回答