Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查找包含FireBug中显示的DIV容器的PHP/HTML文件_Php_Html_Joomla_Joomla2.5 - Fatal编程技术网

查找包含FireBug中显示的DIV容器的PHP/HTML文件

查找包含FireBug中显示的DIV容器的PHP/HTML文件,php,html,joomla,joomla2.5,Php,Html,Joomla,Joomla2.5,我正在Joomla中编辑现有模板,需要更改菜单图标文本。在Joomla Administrator中,我找不到可以这样做的地方。所以,在FireBug中,我找到了我正在搜索的DIV容器。但是如果我在FireBug中更改文本,我的更改显然不会被保存。现在最基本的问题是:我如何知道PHP或HTML文件的名称,这个DIV容器位于哪里?或者如何保存更改?FireBug只会更改web浏览器的内容,不会影响服务器上的文件。如果知道DIV的id,可以在服务器上搜索具有此字符串的文件。保存更改-编辑文件并保存-

我正在Joomla中编辑现有模板,需要更改菜单图标文本。在Joomla Administrator中,我找不到可以这样做的地方。所以,在FireBug中,我找到了我正在搜索的DIV容器。但是如果我在FireBug中更改文本,我的更改显然不会被保存。现在最基本的问题是:我如何知道PHP或HTML文件的名称,这个DIV容器位于哪里?或者如何保存更改?

FireBug只会更改web浏览器的内容,不会影响服务器上的文件。如果知道DIV的id,可以在服务器上搜索具有此字符串的文件。保存更改-编辑文件并保存-但在服务器上。

当您右键单击HTML元素并选择“使用firebug检查”时,您将在firebug屏幕的右侧看到应用于该元素的样式,以及其中的行号,如果您将鼠标悬停在它上面,它将显示文件的确切位置。

使用文件搜索工具,它包含在大多数IDE中,如果您的编辑器没有这样的功能,请尝试使用文件grep工具,如wingrep(http://www.wingrep.com/)

我只是想把这个作为一个可能的“答案”分享给大家

有一个joomla扩展,使您能够在joomla本身中搜索源代码

以下是链接:

我相信它会派上用场,而不是在本地主机上进行复杂的设置。

我使用TestWrangler应用程序(我在mac上)-打开空白TW,单击搜索,浏览到要搜索的目标文件夹。我总是在硬盘上搜索我的网站文件夹副本,而不是实时网站文件。搜索要查找包含该字符串的文件的文本字符串。给TW几秒钟或更长的时间,它将准确地告诉您哪个文件包含字符串。

Thx。如何在服务器(localhost)上搜索DIV字符串?很抱歉提出这样一个基本的问题。这取决于操作系统,您可以使用varius工具(我喜欢使用mc)。在linux上,您可以使用`grep-r“string i want find”path`ack grep是另一个很好的全文搜索工具。顺便说一句,您应该接受Answer并向上投票:)您可以直接从IDE(Netbeans或Eclipse)进行尝试,或者按照本教程进行操作